projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* src/pic16/devices.inc,
[fw/sdcc]
/
device
/
include
/
stddef.h
diff --git
a/device/include/stddef.h
b/device/include/stddef.h
index 908b5884c0c21a28f98b042b99e8ea3495e97642..4ea69d02d04014485002872508ee94ec65274538 100644
(file)
--- a/
device/include/stddef.h
+++ b/
device/include/stddef.h
@@
-30,6
+30,11
@@
typedef unsigned int size_t;
#endif
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
#endif