* device/include/stddef.h: c temporary hack to fix bug 1518273
authorMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 10 Aug 2006 20:35:53 +0000 (20:35 +0000)
committerMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 10 Aug 2006 20:35:53 +0000 (20:35 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4331 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
device/include/stddef.h

index 26d7fea115f440918d21ff66cba0afa8587f1630..957ffeed4956f9210cc7ccc3bbd4eb861ca16580 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-08-09 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * device/include/stddef.h: c temporary hack to fix bug 1518273
+
 2006-08-09 Jesus Calvino-Fraga <jesusc at ece.ubc.ca>
 
        * device/include/mcs51/cc2510fx.h: added
index 908b5884c0c21a28f98b042b99e8ea3495e97642..4ea69d02d04014485002872508ee94ec65274538 100644 (file)
   typedef unsigned int size_t;
 #endif
 
-#define offsetof(s,m)   (size_t)&(((s *)0)->m)
+#if defined(SDCC_z80) || defined(SDCC_gbz80)
+  #define offsetof(s,m)   (size_t)&(((s *)0)->m)
+#else
+  /* temporary hack to fix bug 1518273 */
+  #define offsetof(s,m)   (size_t)&(((s __code *)0)->m)
+#endif
 
 #endif