Opened 18 years ago
Closed 18 years ago
#145 closed defect (fixed)
emxomf: deal with non-standard enum stabs
Reported by: | bird | Owned by: | bird |
---|---|---|---|
Priority: | normal | Milestone: | libc-0.6.2 |
Component: | emx | Version: | 0.6 |
Severity: | normal | Keywords: | emxomf stabs hll enum |
Cc: |
Description
Deal with stabs for non-standard sized enums, like (the last enum is a normal one):
.stabs " :T22=@s16;eMFT_RECORD_IN_USE:1,MFT_RECORD_IS_DIRECTORY:2,MFT_RECORD_IS_4:4,MFT_RECORD_IS_VIEW_INDEX:8,MFT_REC_SPACE_FILLER:65535,;",128,0,0,0 .stabs "MFT_RECORD_FLAGS:t23=22",128,0,24,0 .stabs " :T24=@s64;eINTX_SYMBOLIC_LINK:05132344617035067111,INTX_CHARACTER_DEVICE:01222204157035067111,INTX_BLOCK_DEVICE:01132304117035067111,;",128,0,0,0 .stabs "INTX_FILE_TYPES:t25=24",128,0,37,0 .stabs " :T26=eNORMAL_ENUM_1:1,NORMAL_ENUM_2:2,NORMAL_ENUM_3:3,;",128,0,0,0 .stabs "NORMAL_ENUM:t27=26",128,0,44,0
Note:
See TracTickets
for help on using tickets.
(In [3021]) Implemented non-standard enum (size) based on a patch from Froloff. Fixes #145.