1 #ifndef _DATA_MSG_DOT_H 2 #define _DATA_MSG_DOT_H 3 4 #include <sgsmsg.h> /* Msg typedef */ 5 6 #ifndef __lint 7 8 #define MSG_SGS_LOCAL_ARRAY __sgs_msg_libconv_data 9 10 extern const char __sgs_msg_libconv_data[]; 11 12 #define MSG_ORIG_STRTAB(_x, _s) &_s[_x] 13 14 #define MSG_ORIG(x) MSG_ORIG_STRTAB(x, __sgs_msg_libconv_data) 15 16 extern const char * _sgs_msg_libconv_data(Msg); 17 18 #define MSG_INTL(x) _sgs_msg_libconv_data(x) 19 20 21 #define MSG_DATA_BYTE 1 22 #define MSG_DATA_BYTE_SIZE 4 23 24 #define MSG_DATA_ADDR 6 25 #define MSG_DATA_ADDR_SIZE 4 26 27 #define MSG_DATA_DYN 11 28 #define MSG_DATA_DYN_SIZE 3 29 30 #define MSG_DATA_EHDR 15 31 #define MSG_DATA_EHDR_SIZE 4 32 33 #define MSG_DATA_HALF 20 34 #define MSG_DATA_HALF_SIZE 4 35 36 #define MSG_DATA_OFF 25 37 #define MSG_DATA_OFF_SIZE 3 38 39 #define MSG_DATA_PHDR 29 40 #define MSG_DATA_PHDR_SIZE 4 41 42 #define MSG_DATA_RELA 34 43 #define MSG_DATA_RELA_SIZE 4 44 45 #define MSG_DATA_REL 39 46 #define MSG_DATA_REL_SIZE 3 47 48 #define MSG_DATA_SHDR 43 49 #define MSG_DATA_SHDR_SIZE 4 50 51 #define MSG_DATA_SWORD 48 52 #define MSG_DATA_SWORD_SIZE 5 53 54 #define MSG_DATA_SYM 54 55 #define MSG_DATA_SYM_SIZE 3 56 57 #define MSG_DATA_WORD 49 58 #define MSG_DATA_WORD_SIZE 4 59 60 #define MSG_DATA_VDEF 58 61 #define MSG_DATA_VDEF_SIZE 4 62 63 #define MSG_DATA_VNEED 63 64 #define MSG_DATA_VNEED_SIZE 5 65 66 #define MSG_DATA_SXWORD 69 67 #define MSG_DATA_SXWORD_SIZE 6 68 69 #define MSG_DATA_XWORD 70 70 #define MSG_DATA_XWORD_SIZE 5 71 72 #define MSG_DATA_SYMINFO 76 73 #define MSG_DATA_SYMINFO_SIZE 7 74 75 #define MSG_DATA_NOTE 84 76 #define MSG_DATA_NOTE_SIZE 4 77 78 #define MSG_DATA_MOVE 89 79 #define MSG_DATA_MOVE_SIZE 4 80 81 #define MSG_DATA_MOVEP 94 82 #define MSG_DATA_MOVEP_SIZE 5 83 84 #define MSG_DATA_CAP 100 85 #define MSG_DATA_CAP_SIZE 3 86 87 #else /* __lint */ 88 89 extern const char * _sgs_msg_libconv_data(Msg); 90 91 #ifndef MSG_SGS_LOCAL_ARRAY 92 #define MSG_SGS_LOCAL_ARRAY "" 93 #endif 94 95 extern const char __sgs_msg_libconv_data[]; 96 97 #define MSG_ORIG_STRTAB(_x, _s) _x 98 #define MSG_ORIG(x) x 99 #define MSG_INTL(x) x 100 101 #ifndef LINTSUP_SUPPRESS_STRINGS 102 103 #define MSG_DATA_BYTE "BYTE" 104 #define MSG_DATA_BYTE_SIZE 4 105 106 #define MSG_DATA_ADDR "ADDR" 107 #define MSG_DATA_ADDR_SIZE 4 108 109 #define MSG_DATA_DYN "DYN" 110 #define MSG_DATA_DYN_SIZE 3 111 112 #define MSG_DATA_EHDR "EHDR" 113 #define MSG_DATA_EHDR_SIZE 4 114 115 #define MSG_DATA_HALF "HALF" 116 #define MSG_DATA_HALF_SIZE 4 117 118 #define MSG_DATA_OFF "OFF" 119 #define MSG_DATA_OFF_SIZE 3 120 121 #define MSG_DATA_PHDR "PHDR" 122 #define MSG_DATA_PHDR_SIZE 4 123 124 #define MSG_DATA_RELA "RELA" 125 #define MSG_DATA_RELA_SIZE 4 126 127 #define MSG_DATA_REL "REL" 128 #define MSG_DATA_REL_SIZE 3 129 130 #define MSG_DATA_SHDR "SHDR" 131 #define MSG_DATA_SHDR_SIZE 4 132 133 #define MSG_DATA_SWORD "SWORD" 134 #define MSG_DATA_SWORD_SIZE 5 135 136 #define MSG_DATA_SYM "SYM" 137 #define MSG_DATA_SYM_SIZE 3 138 139 #define MSG_DATA_WORD "WORD" 140 #define MSG_DATA_WORD_SIZE 4 141 142 #define MSG_DATA_VDEF "VDEF" 143 #define MSG_DATA_VDEF_SIZE 4 144 145 #define MSG_DATA_VNEED "VNEED" 146 #define MSG_DATA_VNEED_SIZE 5 147 148 #define MSG_DATA_SXWORD "SXWORD" 149 #define MSG_DATA_SXWORD_SIZE 6 150 151 #define MSG_DATA_XWORD "XWORD" 152 #define MSG_DATA_XWORD_SIZE 5 153 154 #define MSG_DATA_SYMINFO "SYMINFO" 155 #define MSG_DATA_SYMINFO_SIZE 7 156 157 #define MSG_DATA_NOTE "NOTE" 158 #define MSG_DATA_NOTE_SIZE 4 159 160 #define MSG_DATA_MOVE "MOVE" 161 #define MSG_DATA_MOVE_SIZE 4 162 163 #define MSG_DATA_MOVEP "MOVEP" 164 #define MSG_DATA_MOVEP_SIZE 5 165 166 #define MSG_DATA_CAP "CAP" 167 #define MSG_DATA_CAP_SIZE 3 168 169 #endif /* LINTSUP_SUPPRESS_STRINGS */ 170 171 #endif /* __lint */ 172 173 #endif 174