1 #ifndef _SYMINFO_MSG_DOT_H 2 #define _SYMINFO_MSG_DOT_H 3 4 #include <sgsmsg.h> /* Msg typedef */ 5 6 #ifndef __lint 7 8 #define MSG_SGS_LOCAL_ARRAY __syminfo_msg 9 10 #define MSG_ORIG_STRTAB(_x, _s) &_s[_x] 11 12 #define MSG_ORIG(x) MSG_ORIG_STRTAB(x, __syminfo_msg) 13 14 extern const char * _syminfo_msg(Msg); 15 16 #define MSG_INTL(x) _syminfo_msg(x) 17 18 19 #define MSG_DEBUG_S_OK 1 20 #define MSG_DEBUG_S_OK_SIZE 37 21 22 #define MSG_DEBUG_S_CHG 39 23 #define MSG_DEBUG_S_CHG_SIZE 38 24 25 #define MSG_DEBUG_X_OK 78 26 #define MSG_DEBUG_X_OK_SIZE 38 27 28 #define MSG_DEBUG_X_CHG 117 29 #define MSG_DEBUG_X_CHG_SIZE 40 30 31 #define MSG_DEBUG_FNDNEEDED 158 32 #define MSG_DEBUG_FNDNEEDED_SIZE 51 33 34 #define MSG_DEBUG_CONVNULL 210 35 #define MSG_DEBUG_CONVNULL_SIZE 65 36 37 #define MSG_DEBUG_CHGSYMINFO0 276 38 #define MSG_DEBUG_CHGSYMINFO0_SIZE 105 39 40 #define MSG_ERR_NOEXTRANULL 382 41 #define MSG_ERR_NOEXTRANULL_SIZE 66 42 43 #define MSG_MOD_DESC 454 44 #define MSG_MOD_DESC_SIZE 15 45 46 #define MSG_DESC_DUMP 449 47 #define MSG_DESC_DUMP_SIZE 20 48 49 #define MSG_DESC_SI_BOUNDTO 470 50 #define MSG_DESC_SI_BOUNDTO_SIZE 24 51 52 #define MSG_DESC_SI_FLAGS 495 53 #define MSG_DESC_SI_FLAGS_SIZE 13 54 55 #define MSG_OPTDESC_NEEDED 509 56 #define MSG_OPTDESC_NEEDED_SIZE 309 57 58 #define MSG_OPTDESC_SYMNDX 819 59 #define MSG_OPTDESC_SYMNDX_SIZE 102 60 61 #define MSG_A1_SYM 922 62 #define MSG_A1_SYM_SIZE 44 63 64 #define MSG_A2_DESC_SI_BOUNDTO 967 65 #define MSG_A2_DESC_SI_BOUNDTO_SIZE 222 66 67 #define MSG_A2_DESC_SI_FLAGS 1190 68 #define MSG_A2_DESC_SI_FLAGS_SIZE 101 69 70 #define MSG_HELP_DUMP 1292 71 #define MSG_HELP_DUMP_SIZE 407 72 73 #define MSG_HELP_SI_BOUNDTO 1700 74 #define MSG_HELP_SI_BOUNDTO_SIZE 1130 75 76 #define MSG_HELP_SI_FLAGS 2831 77 #define MSG_HELP_SI_FLAGS_SIZE 876 78 79 #define MSG_STR_EMPTY 0 80 #define MSG_STR_EMPTY_SIZE 0 81 82 #define MSG_STR_MINUS_NEEDED 3708 83 #define MSG_STR_MINUS_NEEDED_SIZE 7 84 85 #define MSG_STR_MINUS_SYMNDX 3716 86 #define MSG_STR_MINUS_SYMNDX_SIZE 7 87 88 #define MSG_STR_SYM 3724 89 #define MSG_STR_SYM_SIZE 3 90 91 #define MSG_STR_VALUE 3728 92 #define MSG_STR_VALUE_SIZE 5 93 94 #define MSG_FMT_WORDVALNL 3734 95 #define MSG_FMT_WORDVALNL_SIZE 3 96 97 #define MSG_FMT_HEXNUMNL 112 98 #define MSG_FMT_HEXNUMNL_SIZE 4 99 100 #define MSG_FMT_STRNL 35 101 #define MSG_FMT_STRNL_SIZE 3 102 103 #define MSG_MOD_NAME 3738 104 #define MSG_MOD_NAME_SIZE 7 105 106 #define MSG_CMD_DUMP 3746 107 #define MSG_CMD_DUMP_SIZE 4 108 109 #define MSG_CMD_SI_BOUNDTO 3751 110 #define MSG_CMD_SI_BOUNDTO_SIZE 10 111 112 #define MSG_CMD_SI_FLAGS 3762 113 #define MSG_CMD_SI_FLAGS_SIZE 8 114 115 static const char __syminfo_msg[3771] = { 116 /* 0 */ 0x00, 0x5b, 0x25, 0x64, 0x3a, 0x20, 0x25, 0x73, 0x5d, 0x5b, 117 /* 10 */ 0x25, 0x64, 0x5d, 0x2e, 0x25, 0x73, 0x3a, 0x20, 0x76, 0x61, 118 /* 20 */ 0x6c, 0x75, 0x65, 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, 0x6e, 119 /* 30 */ 0x67, 0x65, 0x64, 0x3a, 0x20, 0x25, 0x73, 0x0a, 0x00, 0x5b, 120 /* 40 */ 0x25, 0x64, 0x3a, 0x20, 0x25, 0x73, 0x5d, 0x5b, 0x25, 0x64, 121 /* 50 */ 0x5d, 0x2e, 0x25, 0x73, 0x3a, 0x20, 0x63, 0x68, 0x61, 0x6e, 122 /* 60 */ 0x67, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x25, 0x73, 123 /* 70 */ 0x20, 0x74, 0x6f, 0x20, 0x25, 0x73, 0x0a, 0x00, 0x5b, 0x25, 124 /* 80 */ 0x64, 0x3a, 0x20, 0x25, 0x73, 0x5d, 0x5b, 0x25, 0x64, 0x5d, 125 /* 90 */ 0x2e, 0x25, 0x73, 0x3a, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 126 /* 100 */ 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 127 /* 110 */ 0x3a, 0x20, 0x25, 0x23, 0x78, 0x0a, 0x00, 0x5b, 0x25, 0x64, 128 /* 120 */ 0x3a, 0x20, 0x25, 0x73, 0x5d, 0x5b, 0x25, 0x64, 0x5d, 0x2e, 129 /* 130 */ 0x25, 0x73, 0x3a, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 130 /* 140 */ 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x25, 0x23, 0x78, 0x20, 131 /* 150 */ 0x74, 0x6f, 0x20, 0x25, 0x23, 0x78, 0x0a, 0x00, 0x5b, 0x25, 132 /* 160 */ 0x64, 0x3a, 0x20, 0x25, 0x73, 0x5d, 0x5b, 0x25, 0x64, 0x5d, 133 /* 170 */ 0x3a, 0x20, 0x44, 0x54, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x45, 134 /* 180 */ 0x44, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 135 /* 190 */ 0x66, 0x6f, 0x72, 0x20, 0x73, 0x69, 0x5f, 0x62, 0x6f, 0x75, 136 /* 200 */ 0x6e, 0x64, 0x74, 0x6f, 0x3a, 0x20, 0x25, 0x73, 0x0a, 0x00, 137 /* 210 */ 0x5b, 0x25, 0x64, 0x3a, 0x20, 0x25, 0x73, 0x5d, 0x5b, 0x25, 138 /* 220 */ 0x64, 0x5d, 0x3a, 0x20, 0x4e, 0x6f, 0x20, 0x65, 0x78, 0x69, 139 /* 230 */ 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x25, 0x73, 0x20, 0x74, 140 /* 240 */ 0x6f, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x2e, 0x20, 141 /* 250 */ 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x6e, 0x67, 142 /* 260 */ 0x20, 0x65, 0x78, 0x74, 0x72, 0x61, 0x20, 0x44, 0x54, 0x5f, 143 /* 270 */ 0x4e, 0x55, 0x4c, 0x4c, 0x0a, 0x00, 0x5b, 0x25, 0x64, 0x3a, 144 /* 280 */ 0x20, 0x25, 0x73, 0x5d, 0x5b, 0x25, 0x64, 0x5d, 0x3a, 0x20, 145 /* 290 */ 0x45, 0x4c, 0x46, 0x20, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 146 /* 300 */ 0x67, 0x3a, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 147 /* 310 */ 0x20, 0x5b, 0x30, 0x5d, 0x20, 0x69, 0x73, 0x20, 0x65, 0x78, 148 /* 320 */ 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 149 /* 330 */ 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x53, 0x59, 150 /* 340 */ 0x4d, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x56, 0x45, 0x52, 0x53, 151 /* 350 */ 0x49, 0x4f, 0x4e, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 152 /* 360 */ 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x6e, 0x6f, 0x74, 0x20, 153 /* 370 */ 0x62, 0x65, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x65, 0x64, 154 /* 380 */ 0x0a, 0x00, 0x5b, 0x25, 0x64, 0x3a, 0x20, 0x25, 0x73, 0x5d, 155 /* 390 */ 0x3a, 0x20, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x20, 156 /* 400 */ 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x64, 0x6f, 157 /* 410 */ 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x68, 0x61, 0x76, 158 /* 420 */ 0x65, 0x20, 0x72, 0x6f, 0x6f, 0x6d, 0x20, 0x74, 0x6f, 0x20, 159 /* 430 */ 0x61, 0x64, 0x64, 0x20, 0x61, 0x20, 0x6e, 0x65, 0x77, 0x20, 160 /* 440 */ 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x00, 0x44, 161 /* 450 */ 0x75, 0x6d, 0x70, 0x20, 0x53, 0x79, 0x6d, 0x69, 0x6e, 0x66, 162 /* 460 */ 0x6f, 0x20, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x00, 163 /* 470 */ 0x53, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x74, 0x6f, 0x20, 164 /* 480 */ 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x42, 0x69, 0x6e, 165 /* 490 */ 0x64, 0x69, 0x6e, 0x67, 0x00, 0x42, 0x69, 0x6e, 0x64, 0x69, 166 /* 500 */ 0x6e, 0x67, 0x20, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x00, 0x54, 167 /* 510 */ 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 168 /* 520 */ 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x73, 169 /* 530 */ 0x20, 0x61, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x20, 170 /* 540 */ 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 171 /* 550 */ 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x61, 172 /* 560 */ 0x6e, 0x20, 0x45, 0x4c, 0x46, 0x0a, 0x6f, 0x62, 0x6a, 0x65, 173 /* 570 */ 0x63, 0x74, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x69, 174 /* 580 */ 0x5f, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x74, 0x6f, 0x20, 0x66, 175 /* 590 */ 0x69, 0x65, 0x6c, 0x64, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 176 /* 600 */ 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x6f, 0x20, 177 /* 610 */ 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 178 /* 620 */ 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x63, 0x6f, 0x72, 179 /* 630 */ 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 180 /* 640 */ 0x20, 0x44, 0x54, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x45, 0x44, 181 /* 650 */ 0x20, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x20, 0x6f, 0x66, 0x20, 182 /* 660 */ 0x74, 0x68, 0x65, 0x20, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 183 /* 670 */ 0x63, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 184 /* 680 */ 0x20, 0x49, 0x66, 0x20, 0x6e, 0x6f, 0x0a, 0x73, 0x75, 0x63, 185 /* 690 */ 0x68, 0x20, 0x44, 0x54, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x45, 186 /* 700 */ 0x44, 0x20, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x20, 0x65, 0x78, 187 /* 710 */ 0x69, 0x73, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 188 /* 720 */ 0x65, 0x20, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x20, 189 /* 730 */ 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 190 /* 740 */ 0x64, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x0a, 0x69, 0x73, 191 /* 750 */ 0x20, 0x73, 0x75, 0x66, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6e, 192 /* 760 */ 0x74, 0x20, 0x72, 0x6f, 0x6f, 0x6d, 0x2c, 0x20, 0x69, 0x74, 193 /* 770 */ 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x61, 194 /* 780 */ 0x64, 0x64, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, 195 /* 790 */ 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x61, 0x74, 196 /* 800 */ 0x69, 0x73, 0x66, 0x79, 0x20, 0x74, 0x68, 0x69, 0x73, 0x0a, 197 /* 810 */ 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x0a, 0x00, 0x54, 198 /* 820 */ 0x68, 0x65, 0x20, 0x73, 0x79, 0x6d, 0x20, 0x61, 0x72, 0x67, 199 /* 830 */ 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x75, 0x70, 0x70, 200 /* 840 */ 0x6c, 0x69, 0x65, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x75, 0x6d, 201 /* 850 */ 0x65, 0x72, 0x69, 0x63, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 202 /* 860 */ 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 203 /* 870 */ 0x73, 0x79, 0x6d, 0x69, 0x6e, 0x66, 0x6f, 0x0a, 0x73, 0x65, 204 /* 880 */ 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x73, 0x74, 205 /* 890 */ 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 206 /* 900 */ 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 207 /* 910 */ 0x68, 0x65, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x2e, 208 /* 920 */ 0x0a, 0x00, 0x4e, 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 209 /* 930 */ 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x20, 0x73, 0x79, 210 /* 940 */ 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x77, 0x69, 0x74, 0x68, 0x69, 211 /* 950 */ 0x6e, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x74, 212 /* 960 */ 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x0a, 0x00, 0x41, 0x6e, 0x20, 213 /* 970 */ 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x20, 0x76, 0x61, 214 /* 980 */ 0x6c, 0x75, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x64, 215 /* 990 */ 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x73, 0x20, 0x74, 216 /* 1000 */ 0x68, 0x65, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 217 /* 1010 */ 0x74, 0x68, 0x69, 0x73, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 218 /* 1020 */ 0x6c, 0x20, 0x69, 0x73, 0x0a, 0x62, 0x6f, 0x75, 0x6e, 0x64, 219 /* 1030 */ 0x20, 0x74, 0x6f, 0x2e, 0x20, 0x53, 0x59, 0x4d, 0x49, 0x4e, 220 /* 1040 */ 0x46, 0x4f, 0x5f, 0x42, 0x54, 0x5f, 0x20, 0x73, 0x79, 0x6d, 221 /* 1050 */ 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x20, 0x63, 0x6f, 0x6e, 0x73, 222 /* 1060 */ 0x74, 0x61, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 223 /* 1070 */ 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x20, 0x74, 224 /* 1080 */ 0x6f, 0x0a, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 225 /* 1090 */ 0x74, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x20, 226 /* 1100 */ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x28, 0x73, 0x65, 227 /* 1110 */ 0x6c, 0x66, 0x2c, 0x20, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 228 /* 1120 */ 0x2c, 0x20, 0x6e, 0x6f, 0x6e, 0x65, 0x29, 0x2c, 0x20, 0x6f, 229 /* 1130 */ 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 230 /* 1140 */ 0x65, 0x0a, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x74, 231 /* 1150 */ 0x68, 0x65, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x6f, 232 /* 1160 */ 0x66, 0x20, 0x61, 0x20, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 233 /* 1170 */ 0x63, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 234 /* 1180 */ 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x0a, 0x00, 235 /* 1190 */ 0x4e, 0x65, 0x77, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 236 /* 1200 */ 0x66, 0x6f, 0x72, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 237 /* 1210 */ 0x20, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x66, 238 /* 1220 */ 0x6c, 0x61, 0x67, 0x73, 0x2e, 0x20, 0x53, 0x59, 0x4d, 0x49, 239 /* 1230 */ 0x4e, 0x46, 0x4f, 0x5f, 0x46, 0x4c, 0x47, 0x5f, 0x20, 0x73, 240 /* 1240 */ 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x0a, 0x63, 0x6f, 241 /* 1250 */ 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x72, 242 /* 1260 */ 0x65, 0x20, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 243 /* 1270 */ 0x2c, 0x20, 0x61, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 244 /* 1280 */ 0x79, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x2e, 245 /* 1290 */ 0x0a, 0x00, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 246 /* 1300 */ 0x79, 0x6d, 0x69, 0x6e, 0x66, 0x6f, 0x3a, 0x64, 0x75, 0x6d, 247 /* 1310 */ 0x70, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 248 /* 1320 */ 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 249 /* 1330 */ 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x69, 250 /* 1340 */ 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 251 /* 1350 */ 0x0a, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 252 /* 1360 */ 0x73, 0x79, 0x6d, 0x69, 0x6e, 0x66, 0x6f, 0x20, 0x73, 0x65, 253 /* 1370 */ 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x75, 0x73, 0x69, 0x6e, 254 /* 1380 */ 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 255 /* 1390 */ 0x20, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x20, 0x75, 0x73, 0x65, 256 /* 1400 */ 0x64, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x65, 257 /* 1410 */ 0x6c, 0x66, 0x64, 0x75, 0x6d, 0x70, 0x20, 0x70, 0x72, 0x6f, 258 /* 1420 */ 0x67, 0x72, 0x61, 0x6d, 0x2e, 0x0a, 0x0a, 0x54, 0x68, 0x65, 259 /* 1430 */ 0x20, 0x73, 0x79, 0x6d, 0x69, 0x6e, 0x66, 0x6f, 0x20, 0x73, 260 /* 1440 */ 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x75, 0x67, 261 /* 1450 */ 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 262 /* 1460 */ 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 263 /* 1470 */ 0x6e, 0x20, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x69, 0x6e, 264 /* 1480 */ 0x20, 0x74, 0x68, 0x65, 0x0a, 0x64, 0x79, 0x6e, 0x61, 0x6d, 265 /* 1490 */ 0x69, 0x63, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, 266 /* 1500 */ 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x49, 0x66, 267 /* 1510 */ 0x20, 0x73, 0x79, 0x6d, 0x69, 0x6e, 0x66, 0x6f, 0x3a, 0x64, 268 /* 1520 */ 0x75, 0x6d, 0x70, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 269 /* 1530 */ 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 270 /* 1540 */ 0x74, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 271 /* 1550 */ 0x73, 0x2c, 0x20, 0x73, 0x79, 0x6d, 0x69, 0x6e, 0x66, 0x6f, 272 /* 1560 */ 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 273 /* 1570 */ 0x6f, 0x6e, 0x0a, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x76, 0x65, 274 /* 1580 */ 0x72, 0x79, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, 275 /* 1590 */ 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x6d, 276 /* 1600 */ 0x62, 0x6f, 0x6c, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 277 /* 1610 */ 0x69, 0x73, 0x20, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 278 /* 1620 */ 0x49, 0x66, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 279 /* 1630 */ 0x77, 0x69, 0x74, 0x68, 0x0a, 0x74, 0x68, 0x65, 0x20, 0x73, 280 /* 1640 */ 0x79, 0x6d, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 281 /* 1650 */ 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x66, 282 /* 1660 */ 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 283 /* 1670 */ 0x6f, 0x72, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x73, 0x79, 284 /* 1680 */ 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x0a, 0x64, 0x69, 285 /* 1690 */ 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x2e, 0x0a, 0x00, 286 /* 1700 */ 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x79, 0x6d, 287 /* 1710 */ 0x69, 0x6e, 0x66, 0x6f, 0x3a, 0x73, 0x69, 0x5f, 0x62, 0x6f, 288 /* 1720 */ 0x75, 0x6e, 0x64, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 289 /* 1730 */ 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 290 /* 1740 */ 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 291 /* 1750 */ 0x61, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x74, 0x65, 292 /* 1760 */ 0x72, 0x0a, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x74, 0x65, 293 /* 1770 */ 0x72, 0x6e, 0x61, 0x6c, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 294 /* 1780 */ 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x6d, 0x62, 295 /* 1790 */ 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x62, 0x6f, 0x75, 0x6e, 296 /* 1800 */ 0x64, 0x20, 0x74, 0x6f, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 297 /* 1810 */ 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 298 /* 1820 */ 0x6f, 0x6e, 0x0a, 0x69, 0x73, 0x20, 0x66, 0x6f, 0x75, 0x6e, 299 /* 1830 */ 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 300 /* 1840 */ 0x69, 0x5f, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x74, 0x6f, 0x20, 301 /* 1850 */ 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x61, 302 /* 1860 */ 0x20, 0x73, 0x79, 0x6d, 0x69, 0x6e, 0x66, 0x6f, 0x20, 0x73, 303 /* 1870 */ 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x20, 304 /* 1880 */ 0x49, 0x74, 0x20, 0x69, 0x73, 0x0a, 0x61, 0x6e, 0x20, 0x69, 305 /* 1890 */ 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 306 /* 1900 */ 0x74, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 307 /* 1910 */ 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 308 /* 1920 */ 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x20, 309 /* 1930 */ 0x53, 0x59, 0x4d, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x42, 0x54, 310 /* 1940 */ 0x5f, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x2c, 0x0a, 311 /* 1950 */ 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 312 /* 1960 */ 0x6c, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x2c, 0x20, 0x61, 313 /* 1970 */ 0x6e, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x69, 0x6e, 314 /* 1980 */ 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x79, 0x6e, 315 /* 1990 */ 0x61, 0x6d, 0x69, 0x63, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 316 /* 2000 */ 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 317 /* 2010 */ 0x45, 0x4c, 0x46, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 318 /* 2020 */ 0x2e, 0x0a, 0x0a, 0x49, 0x66, 0x20, 0x73, 0x79, 0x6d, 0x69, 319 /* 2030 */ 0x6e, 0x66, 0x6f, 0x3a, 0x73, 0x69, 0x5f, 0x62, 0x6f, 0x75, 320 /* 2040 */ 0x6e, 0x64, 0x74, 0x6f, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 321 /* 2050 */ 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 322 /* 2060 */ 0x75, 0x74, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 323 /* 2070 */ 0x74, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 324 /* 2080 */ 0x6c, 0x75, 0x65, 0x20, 0x6f, 0x66, 0x0a, 0x73, 0x69, 0x5f, 325 /* 2090 */ 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x74, 0x6f, 0x20, 0x66, 0x6f, 326 /* 2100 */ 0x72, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x73, 0x79, 327 /* 2110 */ 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 328 /* 2120 */ 0x65, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x74, 329 /* 2130 */ 0x61, 0x62, 0x6c, 0x65, 0x20, 0x69, 0x73, 0x20, 0x73, 0x68, 330 /* 2140 */ 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x49, 0x66, 0x0a, 0x63, 0x61, 331 /* 2150 */ 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 332 /* 2160 */ 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x6d, 0x20, 0x61, 0x72, 333 /* 2170 */ 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 334 /* 2180 */ 0x65, 0x20, 0x73, 0x69, 0x5f, 0x62, 0x6f, 0x75, 0x6e, 0x64, 335 /* 2190 */ 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 336 /* 2200 */ 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x74, 337 /* 2210 */ 0x68, 0x61, 0x74, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 338 /* 2220 */ 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x2e, 0x20, 0x49, 0x66, 339 /* 2230 */ 0x20, 0x62, 0x6f, 0x74, 0x68, 0x20, 0x61, 0x72, 0x67, 0x75, 340 /* 2240 */ 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 341 /* 2250 */ 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 342 /* 2260 */ 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x0a, 343 /* 2270 */ 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, 344 /* 2280 */ 0x75, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x73, 0x20, 0x61, 0x20, 345 /* 2290 */ 0x6e, 0x65, 0x77, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 346 /* 2300 */ 0x66, 0x6f, 0x72, 0x20, 0x73, 0x69, 0x5f, 0x62, 0x6f, 0x75, 347 /* 2310 */ 0x6e, 0x64, 0x74, 0x6f, 0x2e, 0x0a, 0x0a, 0x42, 0x79, 0x20, 348 /* 2320 */ 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2c, 0x20, 0x76, 349 /* 2330 */ 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 350 /* 2340 */ 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x2c, 0x20, 351 /* 2350 */ 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x77, 0x69, 0x6c, 0x6c, 352 /* 2360 */ 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6f, 0x6e, 0x65, 0x20, 353 /* 2370 */ 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x73, 0x70, 0x65, 354 /* 2380 */ 0x63, 0x69, 0x61, 0x6c, 0x20, 0x53, 0x59, 0x4d, 0x49, 0x4e, 355 /* 2390 */ 0x46, 0x4f, 0x5f, 0x42, 0x54, 0x5f, 0x20, 0x76, 0x61, 0x6c, 356 /* 2400 */ 0x75, 0x65, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 357 /* 2410 */ 0x69, 0x63, 0x68, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 358 /* 2420 */ 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x64, 0x65, 359 /* 2430 */ 0x78, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6e, 0x0a, 0x65, 0x6c, 360 /* 2440 */ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 361 /* 2450 */ 0x68, 0x65, 0x20, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 362 /* 2460 */ 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 363 /* 2470 */ 0x41, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 364 /* 2480 */ 0x65, 0x6c, 0x79, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x2d, 365 /* 2490 */ 0x6e, 0x65, 0x65, 0x64, 0x65, 0x64, 0x0a, 0x6f, 0x70, 0x74, 366 /* 2500 */ 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 367 /* 2510 */ 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x73, 368 /* 2520 */ 0x70, 0x65, 0x63, 0x69, 0x66, 0x79, 0x20, 0x61, 0x20, 0x73, 369 /* 2530 */ 0x74, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 370 /* 2540 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 371 /* 2550 */ 0x6f, 0x66, 0x20, 0x61, 0x6e, 0x0a, 0x6f, 0x62, 0x6a, 0x65, 372 /* 2560 */ 0x63, 0x74, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x2d, 0x6e, 0x65, 373 /* 2570 */ 0x65, 0x64, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x69, 0x73, 374 /* 2580 */ 0x20, 0x75, 0x73, 0x65, 0x64, 0x2c, 0x20, 0x73, 0x69, 0x5f, 375 /* 2590 */ 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x74, 0x6f, 0x20, 0x77, 0x69, 376 /* 2600 */ 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 377 /* 2610 */ 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x69, 0x6e, 0x64, 378 /* 2620 */ 0x65, 0x78, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 379 /* 2630 */ 0x44, 0x54, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x45, 0x44, 0x20, 380 /* 2640 */ 0x65, 0x6e, 0x74, 0x72, 0x79, 0x20, 0x69, 0x6e, 0x20, 0x74, 381 /* 2650 */ 0x68, 0x65, 0x20, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 382 /* 2660 */ 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 383 /* 2670 */ 0x68, 0x61, 0x74, 0x0a, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x73, 384 /* 2680 */ 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 385 /* 2690 */ 0x68, 0x65, 0x20, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x20, 0x6e, 386 /* 2700 */ 0x61, 0x6d, 0x65, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x6e, 0x6f, 387 /* 2710 */ 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x44, 0x54, 0x5f, 0x4e, 388 /* 2720 */ 0x45, 0x45, 0x44, 0x45, 0x44, 0x20, 0x65, 0x6c, 0x65, 0x6d, 389 /* 2730 */ 0x65, 0x6e, 0x74, 0x0a, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 390 /* 2740 */ 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x6f, 0x6f, 0x6d, 391 /* 2750 */ 0x20, 0x69, 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 392 /* 2760 */ 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x64, 0x64, 393 /* 2770 */ 0x20, 0x69, 0x74, 0x2c, 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, 394 /* 2780 */ 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x61, 0x64, 0x64, 0x65, 395 /* 2790 */ 0x64, 0x20, 0x69, 0x6e, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 396 /* 2800 */ 0x20, 0x74, 0x6f, 0x20, 0x66, 0x61, 0x63, 0x69, 0x6c, 0x69, 397 /* 2810 */ 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6f, 398 /* 2820 */ 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 399 /* 2830 */ 0x00, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 400 /* 2840 */ 0x65, 0x20, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x64, 0x69, 0x66, 401 /* 2850 */ 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x6d, 0x69, 402 /* 2860 */ 0x6e, 0x66, 0x6f, 0x20, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 403 /* 2870 */ 0x67, 0x20, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x20, 0x61, 0x73, 404 /* 2880 */ 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x0a, 0x77, 405 /* 2890 */ 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x67, 0x69, 0x76, 0x65, 406 /* 2900 */ 0x6e, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x2e, 0x20, 407 /* 2910 */ 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 408 /* 2920 */ 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 409 /* 2930 */ 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 410 /* 2940 */ 0x68, 0x65, 0x0a, 0x73, 0x69, 0x5f, 0x66, 0x6c, 0x61, 0x67, 411 /* 2950 */ 0x73, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 412 /* 2960 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x6d, 0x69, 0x6e, 413 /* 2970 */ 0x66, 0x6f, 0x20, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 414 /* 2980 */ 0x72, 0x65, 0x2e, 0x0a, 0x0a, 0x49, 0x66, 0x20, 0x73, 0x79, 415 /* 2990 */ 0x6d, 0x69, 0x6e, 0x66, 0x6f, 0x3a, 0x73, 0x69, 0x5f, 0x66, 416 /* 3000 */ 0x6c, 0x61, 0x67, 0x73, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 417 /* 3010 */ 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 418 /* 3020 */ 0x75, 0x74, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 419 /* 3030 */ 0x74, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 420 /* 3040 */ 0x6c, 0x75, 0x65, 0x0a, 0x6f, 0x66, 0x20, 0x73, 0x69, 0x5f, 421 /* 3050 */ 0x66, 0x6c, 0x61, 0x67, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 422 /* 3060 */ 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x73, 0x79, 0x6d, 0x62, 423 /* 3070 */ 0x6f, 0x6c, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 424 /* 3080 */ 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x74, 0x61, 0x62, 425 /* 3090 */ 0x6c, 0x65, 0x20, 0x69, 0x73, 0x20, 0x73, 0x68, 0x6f, 0x77, 426 /* 3100 */ 0x6e, 0x2e, 0x0a, 0x49, 0x66, 0x20, 0x63, 0x61, 0x6c, 0x6c, 427 /* 3110 */ 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 428 /* 3120 */ 0x65, 0x20, 0x73, 0x79, 0x6d, 0x20, 0x61, 0x72, 0x67, 0x75, 429 /* 3130 */ 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 430 /* 3140 */ 0x73, 0x69, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x20, 0x69, 431 /* 3150 */ 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 432 /* 3160 */ 0x0a, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 433 /* 3170 */ 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 434 /* 3180 */ 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x2e, 435 /* 3190 */ 0x20, 0x49, 0x66, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x72, 436 /* 3200 */ 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 437 /* 3210 */ 0x65, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 438 /* 3220 */ 0x73, 0x0a, 0x61, 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, 0x73, 439 /* 3230 */ 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 440 /* 3240 */ 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 441 /* 3250 */ 0x6e, 0x67, 0x20, 0x73, 0x74, 0x65, 0x70, 0x73, 0x20, 0x61, 442 /* 3260 */ 0x72, 0x65, 0x20, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x3a, 0x0a, 443 /* 3270 */ 0x0a, 0x20, 0x20, 0x20, 0x6f, 0x09, 0x41, 0x6c, 0x6c, 0x20, 444 /* 3280 */ 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 445 /* 3290 */ 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 446 /* 3300 */ 0x61, 0x72, 0x65, 0x20, 0x4f, 0x52, 0x27, 0x64, 0x20, 0x74, 447 /* 3310 */ 0x6f, 0x67, 0x65, 0x74, 0x68, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 448 /* 3320 */ 0x20, 0x20, 0x20, 0x6f, 0x09, 0x49, 0x66, 0x20, 0x74, 0x68, 449 /* 3330 */ 0x65, 0x20, 0x2d, 0x63, 0x6d, 0x70, 0x20, 0x6f, 0x70, 0x74, 450 /* 3340 */ 0x69, 0x6f, 0x6e, 0x20, 0x68, 0x61, 0x73, 0x20, 0x62, 0x65, 451 /* 3350 */ 0x65, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 452 /* 3360 */ 0x65, 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 453 /* 3370 */ 0x77, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x09, 0x69, 454 /* 3380 */ 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 455 /* 3390 */ 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 456 /* 3400 */ 0x6f, 0x09, 0x54, 0x68, 0x65, 0x20, 0x73, 0x69, 0x5f, 0x66, 457 /* 3410 */ 0x6c, 0x61, 0x67, 0x73, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 458 /* 3420 */ 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 459 /* 3430 */ 0x6d, 0x69, 0x6e, 0x66, 0x6f, 0x20, 0x73, 0x74, 0x72, 0x75, 460 /* 3440 */ 0x63, 0x74, 0x75, 0x72, 0x65, 0x20, 0x69, 0x73, 0x20, 0x75, 461 /* 3450 */ 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x0a, 0x09, 0x77, 0x69, 462 /* 3460 */ 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, 463 /* 3470 */ 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x20, 0x49, 0x66, 464 /* 3480 */ 0x20, 0x2d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x73, 465 /* 3490 */ 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2c, 0x20, 466 /* 3500 */ 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x76, 0x61, 467 /* 3510 */ 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x0a, 0x09, 0x41, 0x4e, 468 /* 3520 */ 0x44, 0x27, 0x64, 0x20, 0x61, 0x67, 0x61, 0x69, 0x6e, 0x73, 469 /* 3530 */ 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x69, 0x73, 470 /* 3540 */ 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 471 /* 3550 */ 0x2e, 0x20, 0x49, 0x66, 0x20, 0x2d, 0x6f, 0x72, 0x20, 0x69, 472 /* 3560 */ 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 473 /* 3570 */ 0x64, 0x2c, 0x0a, 0x09, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 474 /* 3580 */ 0x77, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 475 /* 3590 */ 0x20, 0x4f, 0x52, 0x27, 0x64, 0x20, 0x61, 0x67, 0x61, 0x69, 476 /* 3600 */ 0x6e, 0x73, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 477 /* 3610 */ 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x61, 0x6c, 478 /* 3620 */ 0x75, 0x65, 0x2e, 0x20, 0x49, 0x66, 0x0a, 0x09, 0x6e, 0x65, 479 /* 3630 */ 0x69, 0x74, 0x68, 0x65, 0x72, 0x20, 0x2d, 0x61, 0x6e, 0x64, 480 /* 3640 */ 0x20, 0x6f, 0x72, 0x20, 0x2d, 0x6f, 0x72, 0x20, 0x61, 0x72, 481 /* 3650 */ 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 482 /* 3660 */ 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, 483 /* 3670 */ 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, 0x65, 0x70, 484 /* 3680 */ 0x6c, 0x61, 0x63, 0x65, 0x73, 0x0a, 0x09, 0x74, 0x68, 0x65, 485 /* 3690 */ 0x20, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 486 /* 3700 */ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x0a, 0x00, 0x2d, 0x6e, 487 /* 3710 */ 0x65, 0x65, 0x64, 0x65, 0x64, 0x00, 0x2d, 0x73, 0x79, 0x6d, 488 /* 3720 */ 0x6e, 0x64, 0x78, 0x00, 0x73, 0x79, 0x6d, 0x00, 0x76, 0x61, 489 /* 3730 */ 0x6c, 0x75, 0x65, 0x00, 0x25, 0x75, 0x0a, 0x00, 0x73, 0x79, 490 /* 3740 */ 0x6d, 0x69, 0x6e, 0x66, 0x6f, 0x00, 0x64, 0x75, 0x6d, 0x70, 491 /* 3750 */ 0x00, 0x73, 0x69, 0x5f, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x74, 492 /* 3760 */ 0x6f, 0x00, 0x73, 0x69, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 493 0x00 }; 494 495 #else /* __lint */ 496 497 extern const char * _syminfo_msg(Msg); 498 499 #ifndef MSG_SGS_LOCAL_ARRAY 500 #define MSG_SGS_LOCAL_ARRAY "" 501 #endif 502 503 #define MSG_ORIG_STRTAB(_x, _s) _x 504 #define MSG_ORIG(x) x 505 #define MSG_INTL(x) x 506 507 #ifndef LINTSUP_SUPPRESS_STRINGS 508 509 #define MSG_DEBUG_S_OK "[%d: %s][%d].%s: value unchanged: %s\n" 510 #define MSG_DEBUG_S_OK_SIZE 37 511 512 #define MSG_DEBUG_S_CHG "[%d: %s][%d].%s: change from %s to %s\n" 513 #define MSG_DEBUG_S_CHG_SIZE 38 514 515 #define MSG_DEBUG_X_OK "[%d: %s][%d].%s: value unchanged: %#x\n" 516 #define MSG_DEBUG_X_OK_SIZE 38 517 518 #define MSG_DEBUG_X_CHG "[%d: %s][%d].%s: change from %#x to %#x\n" 519 #define MSG_DEBUG_X_CHG_SIZE 40 520 521 #define MSG_DEBUG_FNDNEEDED "[%d: %s][%d]: DT_NEEDED element for si_boundto: %s\n" 522 #define MSG_DEBUG_FNDNEEDED_SIZE 51 523 524 #define MSG_DEBUG_CONVNULL "[%d: %s][%d]: No existing %s to modify. Converting extra DT_NULL\n" 525 #define MSG_DEBUG_CONVNULL_SIZE 65 526 527 #define MSG_DEBUG_CHGSYMINFO0 "[%d: %s][%d]: ELF warning: element [0] is expected to contain SYMINFO_VERSION, and should not be altered\n" 528 #define MSG_DEBUG_CHGSYMINFO0_SIZE 105 529 530 #define MSG_ERR_NOEXTRANULL "[%d: %s]: Dynamic section does not have room to add a new element\n" 531 #define MSG_ERR_NOEXTRANULL_SIZE 66 532 533 #define MSG_MOD_DESC "Syminfo Section" 534 #define MSG_MOD_DESC_SIZE 15 535 536 #define MSG_DESC_DUMP "Dump Syminfo Section" 537 #define MSG_DESC_DUMP_SIZE 20 538 539 #define MSG_DESC_SI_BOUNDTO "Symbol to Object Binding" 540 #define MSG_DESC_SI_BOUNDTO_SIZE 24 541 542 #define MSG_DESC_SI_FLAGS "Binding Flags" 543 #define MSG_DESC_SI_FLAGS_SIZE 13 544 545 #define MSG_OPTDESC_NEEDED "The value argument is a string giving the name of an ELF\nobject. The si_boundto field will be set to the index of the\ncorresponding DT_NEEDED entry of the dynamic section. If no\nsuch DT_NEEDED entry exists in the dynamic section and there\nis sufficient room, it will be added in order to satisfy this\nrequest\n" 546 #define MSG_OPTDESC_NEEDED_SIZE 309 547 548 #define MSG_OPTDESC_SYMNDX "The sym argument supplies a numeric index into the syminfo\nsection instead of the name of the symbol.\n" 549 #define MSG_OPTDESC_SYMNDX_SIZE 102 550 551 #define MSG_A1_SYM "Name of desired symbol within symbol table.\n" 552 #define MSG_A1_SYM_SIZE 44 553 554 #define MSG_A2_DESC_SI_BOUNDTO "An integer value that describes the object this symbol is\nbound to. SYMINFO_BT_ symbolic constants are accepted to\nrepresent special values (self, parent, none), or the value\ncan be the index of a dynamic section element.\n" 555 #define MSG_A2_DESC_SI_BOUNDTO_SIZE 222 556 557 #define MSG_A2_DESC_SI_FLAGS "New value for symbol binding flags. SYMINFO_FLG_ symbolic\nconstants are accepted, as is any integer.\n" 558 #define MSG_A2_DESC_SI_FLAGS_SIZE 101 559 560 #define MSG_HELP_DUMP " The syminfo:dump command is used to display information\nfrom the syminfo section using the same style used by the\nelfdump program.\n\nThe syminfo section augments the information found in the\ndynamic symbol table.\n\nIf syminfo:dump is called without arguments, syminfo information\nfor every symbol in the symbol table is shown. If called with\nthe sym argument, the information for that symbol is\ndisplayed.\n" 561 #define MSG_HELP_DUMP_SIZE 407 562 563 #define MSG_HELP_SI_BOUNDTO " The syminfo:si_boundto command is used to display or alter\nthe external object the symbol is bound to. This information\nis found in the si_boundto field of a syminfo structure. It is\nan integer that contains one of the special SYMINFO_BT_ values,\nor alternaltively, an index into the dynamic section of the\nELF object.\n\nIf syminfo:si_boundto is called without arguments, the value of\nsi_boundto for every symbol in the symbol table is shown. If\ncalled with the sym argument, the si_boundto information for\nthat is displayed. If both arguments are present, the second\nargument supplies a new value for si_boundto.\n\nBy default, value is an integer, which will have one of the\nspecial SYMINFO_BT_ values, or which will be the index of an\nelement in the dynamic section. Alternatively, the -needed\noption can be used to specify a string with the name of an\nobject. If -needed is is used, si_boundto will be set to the\nindex of the DT_NEEDED entry in the dynamic section that\ncorresponds to the given name. If no such DT_NEEDED element\nexists, and room is available to add it, it will be added in\norder to faciliate this operation.\n" 564 #define MSG_HELP_SI_BOUNDTO_SIZE 1130 565 566 #define MSG_HELP_SI_FLAGS " Examine or modify the syminfo binding flags associated\nwith a given symbol. This information is found in the\nsi_flags field of the syminfo structure.\n\nIf syminfo:si_flags is called without arguments, the value\nof si_flags for every symbol in the symbol table is shown.\nIf called with the sym argument, the si_flags information\nfor that symbol is displayed. If one or more value arguments\nare present, the the following steps are taken:\n\n o\tAll the value arguments are OR'd together.\n\n o\tIf the -cmp option has been specified, the new value\n\tis complemented.\n\n o\tThe si_flags field of the syminfo structure is updated\n\twith the new value. If -and is specified, the new value is\n\tAND'd against the existing value. If -or is specified,\n\tthe new value is OR'd against the existing value. If\n\tneither -and or -or are specified, the new value replaces\n\tthe existing value.\n" 567 #define MSG_HELP_SI_FLAGS_SIZE 876 568 569 #define MSG_STR_EMPTY "" 570 #define MSG_STR_EMPTY_SIZE 0 571 572 #define MSG_STR_MINUS_NEEDED "-needed" 573 #define MSG_STR_MINUS_NEEDED_SIZE 7 574 575 #define MSG_STR_MINUS_SYMNDX "-symndx" 576 #define MSG_STR_MINUS_SYMNDX_SIZE 7 577 578 #define MSG_STR_SYM "sym" 579 #define MSG_STR_SYM_SIZE 3 580 581 #define MSG_STR_VALUE "value" 582 #define MSG_STR_VALUE_SIZE 5 583 584 #define MSG_FMT_WORDVALNL "%u\n" 585 #define MSG_FMT_WORDVALNL_SIZE 3 586 587 #define MSG_FMT_HEXNUMNL "%#x\n" 588 #define MSG_FMT_HEXNUMNL_SIZE 4 589 590 #define MSG_FMT_STRNL "%s\n" 591 #define MSG_FMT_STRNL_SIZE 3 592 593 #define MSG_MOD_NAME "syminfo" 594 #define MSG_MOD_NAME_SIZE 7 595 596 #define MSG_CMD_DUMP "dump" 597 #define MSG_CMD_DUMP_SIZE 4 598 599 #define MSG_CMD_SI_BOUNDTO "si_boundto" 600 #define MSG_CMD_SI_BOUNDTO_SIZE 10 601 602 #define MSG_CMD_SI_FLAGS "si_flags" 603 #define MSG_CMD_SI_FLAGS_SIZE 8 604 605 #endif /* LINTSUP_SUPPRESS_STRINGS */ 606 607 #endif /* __lint */ 608 609 #endif 610