fix for 4-byte nodes on ARM

This commit is contained in:
ehouse 2004-09-28 01:03:48 +00:00
parent 8839dfd211
commit 19d2d209b2

View file

@ -41,14 +41,17 @@
/* This guy doesn't exist in 4-byte case */
#define EXTRABITMASK_NEW 0x20
#define OLD_THREE_FIELDS \
XP_U8 highByte; \
XP_U8 lowByte; \
XP_U8 bits
typedef struct array_edge_old {
XP_U8 highByte;
XP_U8 lowByte;
XP_U8 bits;
OLD_THREE_FIELDS;
} array_edge_old;
typedef struct array_edge_new {
array_edge_old o;
OLD_THREE_FIELDS;
XP_U8 moreBits;
} array_edge_new;