00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #define FILEHEADER_MACROS_BASIS(__str) \
00016 GET_FIELD_BASIS(uint16_t,f_magic); \
00017 GET_FIELD_BASIS(uint16_t,f_nscns); \
00018 GET_FIELD_BASIS(uint32_t,f_timdat); \
00019 GET_FIELD_BASIS(uint64_t,f_symptr); \
00020 GET_FIELD_BASIS(uint32_t,f_nsyms); \
00021 GET_FIELD_BASIS(uint16_t,f_opthdr); \
00022 GET_FIELD_BASIS(uint16_t,f_flags);
00023
00024 #define FILEHEADER_MACROS_CLASS(__str) \
00025 GET_FIELD_CLASS(uint16_t,f_magic); \
00026 GET_FIELD_CLASS(uint16_t,f_nscns); \
00027 GET_FIELD_CLASS(uint32_t,f_timdat); \
00028 GET_FIELD_CLASS(uint64_t,f_symptr); \
00029 GET_FIELD_CLASS(uint32_t,f_nsyms); \
00030 GET_FIELD_CLASS(uint16_t,f_opthdr); \
00031 GET_FIELD_CLASS(uint16_t,f_flags);