From 3d10b34b9c027d1e1c5613a4b1d80be4d31fb47a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Tue, 5 Jun 2001 05:58:44 +0000 Subject: [PATCH] Wrap with extern "C". Fixes bug #428419. Also protect against multiple inclusion. --- Include/rangeobject.h | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 */