From 76810cffb43478c94a151a23a769c1f01b31a892 Mon Sep 17 00:00:00 2001 From: MaartenBrock Date: Thu, 10 Aug 2006 20:35:53 +0000 Subject: [PATCH] * device/include/stddef.h: c temporary hack to fix bug 1518273 git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4331 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- ChangeLog | 4 ++++ device/include/stddef.h | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 26d7fea1..957ffeed 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-08-09 Maarten Brock + + * device/include/stddef.h: c temporary hack to fix bug 1518273 + 2006-08-09 Jesus Calvino-Fraga * device/include/mcs51/cc2510fx.h: added diff --git a/device/include/stddef.h b/device/include/stddef.h index 908b5884..4ea69d02 100644 --- a/device/include/stddef.h +++ b/device/include/stddef.h @@ -30,6 +30,11 @@ 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 -- 2.30.2