diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2001-06-05 05:58:44 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2001-06-05 05:58:44 (GMT) |
commit | 3d10b34b9c027d1e1c5613a4b1d80be4d31fb47a (patch) | |
tree | 84ad2f9da1e52b38aedee87ca97437df92e010a7 | |
parent | e24fef0dd243fc896bfe1947cd638e225e7361c5 (diff) | |
download | cpython-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.h | 11 |
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 */ |