summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2001-06-05 05:58:44 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2001-06-05 05:58:44 (GMT)
commit3d10b34b9c027d1e1c5613a4b1d80be4d31fb47a (patch)
tree84ad2f9da1e52b38aedee87ca97437df92e010a7
parente24fef0dd243fc896bfe1947cd638e225e7361c5 (diff)
downloadcpython-3d10b34b9c027d1e1c5613a4b1d80be4d31fb47a.zip
cpython-3d10b34b9c027d1e1c5613a4b1d80be4d31fb47a.tar.gz
cpython-3d10b34b9c027d1e1c5613a4b1d80be4d31fb47a.tar.bz2
Wrap with extern "C". Fixes bug #428419.
Also protect against multiple inclusion.
-rw-r--r--Include/rangeobject.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/Include/rangeobject.h b/Include/rangeobject.h
index 145f774..ff6dbc2 100644
--- a/Include/rangeobject.h
+++ b/Include/rangeobject.h
@@ -1,6 +1,12 @@
/* Range object interface */
+#ifndef Py_RANGEOBJECT_H
+#define Py_RANGEOBJECT_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
A range object represents an integer range. This is an immutable object;
a range cannot change its value after creation.
@@ -14,3 +20,8 @@ extern DL_IMPORT(PyTypeObject) PyRange_Type;
#define PyRange_Check(op) ((op)->ob_type == &PyRange_Type)
extern DL_IMPORT(PyObject *) PyRange_New(long, long, long, int);
+
+#ifdef __cplusplus
+}
+#endif
+#endif /* !Py_RANGEOBJECT_H */