[Python-checkins] CVS: python/dist/src/Modules socketmodule.c,1.146,1.147

Martin v. L?wis loewis@users.sourceforge.net
Sun, 24 Jun 2001 14:28:44 -0700


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

Modified Files:
	socketmodule.c 
Log Message:
Provide a definition for offsetof.


Index: socketmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/socketmodule.c,v
retrieving revision 1.146
retrieving revision 1.147
diff -C2 -r1.146 -r1.147
*** socketmodule.c	2001/06/24 21:18:26	1.146
--- socketmodule.c	2001/06/24 21:28:42	1.147
***************
*** 179,182 ****
--- 179,190 ----
  #endif
  
+ #ifdef HAVE_STDDEF_H
+ #include <stddef.h>
+ #endif
+ 
+ #ifndef offsetof
+ #define offsetof(type, member)	((size_t)(&((type *)0)->member))
+ #endif
+ 
  #ifndef O_NDELAY
  #define O_NDELAY O_NONBLOCK	/* For QNX only? */