summaryrefslogtreecommitdiff
path: root/numpy/core/include
diff options
context:
space:
mode:
authorNicholas McKibben <nicholas.bgp@gmail.com>2021-01-30 18:42:32 -0700
committerGitHub <noreply@github.com>2021-01-30 18:42:32 -0700
commitb0f9fccca3c312c7473a638c5aa0a9faa179a95c (patch)
tree946d012ea4c2a512c5044fda1ffc6045785c9894 /numpy/core/include
parent48808e1a6a775283b2d482d65f93390ddeb534af (diff)
downloadnumpy-b0f9fccca3c312c7473a638c5aa0a9faa179a95c.tar.gz
FIX: random: C linkage for random distributions
Diffstat (limited to 'numpy/core/include')
-rw-r--r--numpy/core/include/numpy/random/distributions.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/numpy/core/include/numpy/random/distributions.h b/numpy/core/include/numpy/random/distributions.h
index c474c4d14..3ffacc8f9 100644
--- a/numpy/core/include/numpy/random/distributions.h
+++ b/numpy/core/include/numpy/random/distributions.h
@@ -1,6 +1,10 @@
#ifndef _RANDOMDGEN__DISTRIBUTIONS_H_
#define _RANDOMDGEN__DISTRIBUTIONS_H_
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#include "Python.h"
#include "numpy/npy_common.h"
#include <stddef.h>
@@ -197,4 +201,8 @@ static NPY_INLINE double next_double(bitgen_t *bitgen_state) {
return bitgen_state->next_double(bitgen_state->state);
}
+#ifdef __cplusplus
+}
+#endif
+
#endif