[Python-checkins] CVS: python/dist/src/Include rangeobject.h,2.15,2.16

Martin v. L?wis loewis@users.sourceforge.net
Mon, 04 Jun 2001 22:58:46 -0700


Update of /cvsroot/python/python/dist/src/Include
In directory usw-pr-cvs1:/tmp/cvs-serv6223

Modified Files:
	rangeobject.h 
Log Message:
Wrap with extern "C". Fixes bug #428419.
Also protect against multiple inclusion.


Index: rangeobject.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Include/rangeobject.h,v
retrieving revision 2.15
retrieving revision 2.16
diff -C2 -r2.15 -r2.16
*** rangeobject.h	2000/09/01 23:29:26	2.15
--- rangeobject.h	2001/06/05 05:58:44	2.16
***************
*** 2,5 ****
--- 2,11 ----
  /* 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;
***************
*** 15,16 ****
--- 21,27 ----
  
  extern DL_IMPORT(PyObject *) PyRange_New(long, long, long, int);
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ #endif /* !Py_RANGEOBJECT_H */