diff --git a/Include/rangeobject.h b/Include/rangeobject.h index 145f774af85..ff6dbc28717 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 */