1 #ifndef _MSG_DOT_H 2 #define _MSG_DOT_H 3 4 #include <sgsmsg.h> /* Msg typedef */ 5 6 #ifndef __lint 7 8 #define MSG_SGS_LOCAL_ARRAY __libelf_msg 9 10 extern const char __libelf_msg[]; 11 12 #define MSG_ORIG_STRTAB(_x, _s) &_s[_x] 13 14 #define MSG_ORIG(x) MSG_ORIG_STRTAB(x, __libelf_msg) 15 16 extern const char * _libelf_msg(Msg); 17 18 #define MSG_INTL(x) _libelf_msg(x) 19 20 21 #define EINF_NULLERROR 1 22 #define EINF_NULLERROR_SIZE 11 23 24 #define EBUG_COOKSTAT 13 25 #define EBUG_COOKSTAT_SIZE 27 26 27 #define EBUG_COOKTYPE 41 28 #define EBUG_COOKTYPE_SIZE 30 29 30 #define EBUG_SCNLIST 72 31 #define EBUG_SCNLIST_SIZE 35 32 33 #define EBUG_THRDKEY 108 34 #define EBUG_THRDKEY_SIZE 71 35 36 #define EBUG_THRDSET 180 37 #define EBUG_THRDSET_SIZE 79 38 39 #define EFMT_ARFMAG 260 40 #define EFMT_ARFMAG_SIZE 26 41 42 #define EFMT_ARHDRSZ 287 43 #define EFMT_ARHDRSZ_SIZE 38 44 45 #define EFMT_ARMEMSZ 326 46 #define EFMT_ARMEMSZ_SIZE 38 47 48 #define EFMT_ARSYM 365 49 #define EFMT_ARSYM_SIZE 38 50 51 #define EFMT_ARSYMSTR 404 52 #define EFMT_ARSYMSTR_SIZE 36 53 54 #define EFMT_ARSYMSZ 441 55 #define EFMT_ARSYMSZ_SIZE 33 56 57 #define EFMT_DATA 475 58 #define EFMT_DATA_SIZE 35 59 60 #define EFMT_EHDRSZ 511 61 #define EFMT_EHDRSZ_SIZE 23 62 63 #define EFMT_ENTSZ 535 64 #define EFMT_ENTSZ_SIZE 29 65 66 #define EFMT_PHDRSZ 565 67 #define EFMT_PHDRSZ_SIZE 29 68 69 #define EFMT_PHTAB 595 70 #define EFMT_PHTAB_SIZE 34 71 72 #define EFMT_SCNSZ 630 73 #define EFMT_SCNSZ_SIZE 48 74 75 #define EFMT_SHDRSZ 535 76 #define EFMT_SHDRSZ_SIZE 29 77 78 #define EFMT_SHTAB 679 79 #define EFMT_SHTAB_SIZE 34 80 81 #define EFMT_VER2 714 82 #define EFMT_VER2_SIZE 48 83 84 #define EFMT_VM 763 85 #define EFMT_VM_SIZE 36 86 87 #define EFMT_FBIG_CLASS32 800 88 #define EFMT_FBIG_CLASS32_SIZE 48 89 90 #define EFMT_FBIG_LARGEFILE 849 91 #define EFMT_FBIG_LARGEFILE_SIZE 89 92 93 #define EFMT_ARSTRNM 939 94 #define EFMT_ARSTRNM_SIZE 33 95 96 #define EFMT_ARUNKNM 973 97 #define EFMT_ARUNKNM_SIZE 42 98 99 #define EIO_FBIG 1016 100 #define EIO_FBIG_SIZE 34 101 102 #define EIO_FSZ 1051 103 #define EIO_FSZ_SIZE 24 104 105 #define EIO_READ 1076 106 #define EIO_READ_SIZE 19 107 108 #define EIO_SEEK 1096 109 #define EIO_SEEK_SIZE 15 110 111 #define EIO_SYNC 1112 112 #define EIO_SYNC_SIZE 23 113 114 #define EIO_VM 1136 115 #define EIO_VM_SIZE 22 116 117 #define EIO_WRITE 1159 118 #define EIO_WRITE_SIZE 23 119 120 #define EMEM_ARMEM 1183 121 #define EMEM_ARMEM_SIZE 46 122 123 #define EMEM_ARSTR 1230 124 #define EMEM_ARSTR_SIZE 55 125 126 #define EMEM_ARSYM 1286 127 #define EMEM_ARSYM_SIZE 39 128 129 #define EMEM_DATA 1326 130 #define EMEM_DATA_SIZE 37 131 132 #define EMEM_DNODE 1364 133 #define EMEM_DNODE_SIZE 34 134 135 #define EMEM_EHDR 1399 136 #define EMEM_EHDR_SIZE 29 137 138 #define EMEM_ELF 1429 139 #define EMEM_ELF_SIZE 39 140 141 #define EMEM_OUT 1469 142 #define EMEM_OUT_SIZE 42 143 144 #define EMEM_PHDR 1512 145 #define EMEM_PHDR_SIZE 35 146 147 #define EMEM_SCN 1548 148 #define EMEM_SCN_SIZE 40 149 150 #define EMEM_SHDR 1589 151 #define EMEM_SHDR_SIZE 35 152 153 #define EMEM_SNODE 1625 154 #define EMEM_SNODE_SIZE 37 155 156 #define EMEM_VM 1663 157 #define EMEM_VM_SIZE 33 158 159 #define EMEM_ERRMSG 1697 160 #define EMEM_ERRMSG_SIZE 49 161 162 #define EREQ_AR 1747 163 #define EREQ_AR_SIZE 26 164 165 #define EREQ_ARMEMFD 1774 166 #define EREQ_ARMEMFD_SIZE 45 167 168 #define EREQ_ARRDWR 1820 169 #define EREQ_ARRDWR_SIZE 49 170 171 #define EREQ_BEGIN 1870 172 #define EREQ_BEGIN_SIZE 32 173 174 #define EREQ_CLASS 1903 175 #define EREQ_CLASS_SIZE 41 176 177 #define EREQ_CNTLCMD 1945 178 #define EREQ_CNTLCMD_SIZE 31 179 180 #define EREQ_CNTLWRT 1977 181 #define EREQ_CNTLWRT_SIZE 48 182 183 #define EREQ_DATA 2026 184 #define EREQ_DATA_SIZE 32 185 186 #define EREQ_ENCODE 2059 187 #define EREQ_ENCODE_SIZE 36 188 189 #define EREQ_FLAG 2096 190 #define EREQ_FLAG_SIZE 31 191 192 #define EREQ_NDX 2128 193 #define EREQ_NDX_SIZE 34 194 195 #define EREQ_NOFD 2163 196 #define EREQ_NOFD_SIZE 39 197 198 #define EREQ_RAND 2203 199 #define EREQ_RAND_SIZE 34 200 201 #define EREQ_RDWR 2238 202 #define EREQ_RDWR_SIZE 53 203 204 #define EREQ_SCNNULL 2292 205 #define EREQ_SCNNULL_SIZE 44 206 207 #define EREQ_STROFF 2337 208 #define EREQ_STROFF_SIZE 41 209 210 #define EREQ_STRSCN 2379 211 #define EREQ_STRSCN_SIZE 30 212 213 #define EREQ_UPDATE 2410 214 #define EREQ_UPDATE_SIZE 33 215 216 #define EREQ_UPDWRT 2444 217 #define EREQ_UPDWRT_SIZE 51 218 219 #define EREQ_VER 2496 220 #define EREQ_VER_SIZE 30 221 222 #define EREQ_NOWRIMAGE 2527 223 #define EREQ_NOWRIMAGE_SIZE 54 224 225 #define EREQ_DSZ 2582 226 #define EREQ_DSZ_SIZE 36 227 228 #define EREQ_TYPE 2619 229 #define EREQ_TYPE_SIZE 32 230 231 #define ESEQ_EHDR 2652 232 #define ESEQ_EHDR_SIZE 32 233 234 #define ESEQ_VER 2685 235 #define ESEQ_VER_SIZE 31 236 237 #define MSG_SUNW_OST_SGS 2717 238 #define MSG_SUNW_OST_SGS_SIZE 12 239 240 #define MSG_FMT_ERR 2730 241 #define MSG_FMT_ERR_SIZE 6 242 243 #define MSG_STR_LT 2737 244 #define MSG_STR_LT_SIZE 2 245 246 #define MSG_STR_LS 2741 247 #define MSG_STR_LS_SIZE 2 248 249 #define MSG_STR_DV 2745 250 #define MSG_STR_DV_SIZE 2 251 252 #define MSG_STR_GT 2748 253 #define MSG_STR_GT_SIZE 2 254 255 #define MSG_STR_RS 2752 256 #define MSG_STR_RS_SIZE 2 257 258 #define MSG_STR_MD 2756 259 #define MSG_STR_MD_SIZE 2 260 261 #define MSG_STR_LE 2768 262 #define MSG_STR_LE_SIZE 2 263 264 #define MSG_STR_ML 2771 265 #define MSG_STR_ML_SIZE 2 266 267 #define MSG_STR_PL 2775 268 #define MSG_STR_PL_SIZE 2 269 270 #define MSG_STR_GE 2235 271 #define MSG_STR_GE_SIZE 2 272 273 #define MSG_STR_AD 2779 274 #define MSG_STR_AD_SIZE 2 275 276 #define MSG_STR_MI 2783 277 #define MSG_STR_MI_SIZE 2 278 279 #define MSG_STR_NE 2786 280 #define MSG_STR_NE_SIZE 2 281 282 #define MSG_STR_OR 2790 283 #define MSG_STR_OR_SIZE 2 284 285 #define MSG_STR_ER 2794 286 #define MSG_STR_ER_SIZE 2 287 288 #define MSG_STR_AA 2797 289 #define MSG_STR_AA_SIZE 2 290 291 #define MSG_STR_OO 2800 292 #define MSG_STR_OO_SIZE 2 293 294 #define MSG_STR_AS 2803 295 #define MSG_STR_AS_SIZE 2 296 297 #define MSG_STR_APL 2774 298 #define MSG_STR_APL_SIZE 3 299 300 #define MSG_STR_AMI 2782 301 #define MSG_STR_AMI_SIZE 3 302 303 #define MSG_STR_AMU 2806 304 #define MSG_STR_AMU_SIZE 3 305 306 #define MSG_STR_ADV 2744 307 #define MSG_STR_ADV_SIZE 3 308 309 #define MSG_STR_AMD 2755 310 #define MSG_STR_AMD_SIZE 3 311 312 #define MSG_STR_AAD 2778 313 #define MSG_STR_AAD_SIZE 3 314 315 #define MSG_STR_AOR 2789 316 #define MSG_STR_AOR_SIZE 3 317 318 #define MSG_STR_AER 2793 319 #define MSG_STR_AER_SIZE 3 320 321 #define MSG_STR_ALS 2740 322 #define MSG_STR_ALS_SIZE 3 323 324 #define MSG_STR_ARS 2751 325 #define MSG_STR_ARS_SIZE 3 326 327 #define MSG_STR_PP 2810 328 #define MSG_STR_PP_SIZE 2 329 330 #define MSG_STR_MM 2813 331 #define MSG_STR_MM_SIZE 2 332 333 #define MSG_STR_VC 2816 334 #define MSG_STR_VC_SIZE 2 335 336 #define MSG_STR_CL 2819 337 #define MSG_STR_CL_SIZE 2 338 339 #define MSG_STR_RF 2822 340 #define MSG_STR_RF_SIZE 2 341 342 #define MSG_STR_EQ 2825 343 #define MSG_STR_EQ_SIZE 2 344 345 #define MSG_STR_CO 2828 346 #define MSG_STR_CO_SIZE 2 347 348 #define MSG_STR_NT 2832 349 #define MSG_STR_NT_SIZE 2 350 351 #define MSG_STR_NW 2835 352 #define MSG_STR_NW_SIZE 2 353 354 #define MSG_STR_DL 2838 355 #define MSG_STR_DL_SIZE 2 356 357 #define MSG_STR_OPNANGBRAK 2842 358 #define MSG_STR_OPNANGBRAK_SIZE 1 359 360 #define MSG_STR_DBLOPNANGBRAK 2841 361 #define MSG_STR_DBLOPNANGBRAK_SIZE 2 362 363 #define MSG_STR_SLASH 2844 364 #define MSG_STR_SLASH_SIZE 1 365 366 #define MSG_STR_CLOANGBRAK 2847 367 #define MSG_STR_CLOANGBRAK_SIZE 1 368 369 #define MSG_STR_DBLCLOANGBRAK 2849 370 #define MSG_STR_DBLCLOANGBRAK_SIZE 2 371 372 #define MSG_STR_PERCENT 2852 373 #define MSG_STR_PERCENT_SIZE 1 374 375 #define MSG_STR_OPNANGBRAKEQU 2855 376 #define MSG_STR_OPNANGBRAKEQU_SIZE 2 377 378 #define MSG_STR_PLUS 2859 379 #define MSG_STR_PLUS_SIZE 1 380 381 #define MSG_STR_CLOANGBRAKEQU 2862 382 #define MSG_STR_CLOANGBRAKEQU_SIZE 2 383 384 #define MSG_STR_MINUS 2866 385 #define MSG_STR_MINUS_SIZE 1 386 387 #define MSG_STR_BANGEQU 2868 388 #define MSG_STR_BANGEQU_SIZE 2 389 390 #define MSG_STR_PIPE 2872 391 #define MSG_STR_PIPE_SIZE 1 392 393 #define MSG_STR_CARAT 2874 394 #define MSG_STR_CARAT_SIZE 1 395 396 #define MSG_STR_DBLAMP 2876 397 #define MSG_STR_DBLAMP_SIZE 2 398 399 #define MSG_STR_DBLPIPE 2871 400 #define MSG_STR_DBLPIPE_SIZE 2 401 402 #define MSG_STR_EQU 2869 403 #define MSG_STR_EQU_SIZE 1 404 405 #define MSG_STR_PLUSEQU 2879 406 #define MSG_STR_PLUSEQU_SIZE 2 407 408 #define MSG_STR_MINUSEQU 2882 409 #define MSG_STR_MINUSEQU_SIZE 2 410 411 #define MSG_STR_STARTEQU 2885 412 #define MSG_STR_STARTEQU_SIZE 2 413 414 #define MSG_STR_SLASHEQU 2888 415 #define MSG_STR_SLASHEQU_SIZE 2 416 417 #define MSG_STR_PERCENTEQU 2891 418 #define MSG_STR_PERCENTEQU_SIZE 2 419 420 #define MSG_STR_AMPEQU 2894 421 #define MSG_STR_AMPEQU_SIZE 2 422 423 #define MSG_STR_PIPEEQU 2897 424 #define MSG_STR_PIPEEQU_SIZE 2 425 426 #define MSG_STR_CARATEQU 2900 427 #define MSG_STR_CARATEQU_SIZE 2 428 429 #define MSG_STR_DBLOPENABKEQU 2854 430 #define MSG_STR_DBLOPENABKEQU_SIZE 3 431 432 #define MSG_STR_DBLCLOSABKEQU 2861 433 #define MSG_STR_DBLCLOSABKEQU_SIZE 3 434 435 #define MSG_STR_DBLPLUS 2858 436 #define MSG_STR_DBLPLUS_SIZE 2 437 438 #define MSG_STR_DBLMINUS 2865 439 #define MSG_STR_DBLMINUS_SIZE 2 440 441 #define MSG_STR_OPENCLOBRAK 2903 442 #define MSG_STR_OPENCLOBRAK_SIZE 2 443 444 #define MSG_STR_MINUSCLOANGBK 2846 445 #define MSG_STR_MINUSCLOANGBK_SIZE 2 446 447 #define MSG_STR_DBLEQU 2906 448 #define MSG_STR_DBLEQU_SIZE 2 449 450 #define MSG_STR_BANG 2909 451 #define MSG_STR_BANG_SIZE 1 452 453 #define MSG_STR_NEW 2911 454 #define MSG_STR_NEW_SIZE 4 455 456 #define MSG_STR_DELETE 2916 457 #define MSG_STR_DELETE_SIZE 7 458 459 #define MSG_STR_AMP 2877 460 #define MSG_STR_AMP_SIZE 1 461 462 #define MSG_STR_OPENCLOSEPAR 2924 463 #define MSG_STR_OPENCLOSEPAR_SIZE 2 464 465 #define MSG_STR_STAR 2929 466 #define MSG_STR_STAR_SIZE 1 467 468 #define MSG_STR_TILDE 2931 469 #define MSG_STR_TILDE_SIZE 1 470 471 #define MSG_STR_EMPTY 0 472 #define MSG_STR_EMPTY_SIZE 0 473 474 #define MSG_STR_COMMA 2933 475 #define MSG_STR_COMMA_SIZE 1 476 477 #define MSG_STR_DBLCOL 2935 478 #define MSG_STR_DBLCOL_SIZE 2 479 480 #define MSG_STR_DBLCOLSTAR 2927 481 #define MSG_STR_DBLCOLSTAR_SIZE 3 482 483 #define MSG_STR_SPACE 2943 484 #define MSG_STR_SPACE_SIZE 1 485 486 #define MSG_STR_ELIPSE 1973 487 #define MSG_STR_ELIPSE_SIZE 3 488 489 #define MSG_STR_OPENPAR 2945 490 #define MSG_STR_OPENPAR_SIZE 1 491 492 #define MSG_STR_CLOSEPAR 2925 493 #define MSG_STR_CLOSEPAR_SIZE 1 494 495 #define MSG_STR_OPENBRAK 2947 496 #define MSG_STR_OPENBRAK_SIZE 1 497 498 #define MSG_STR_CLOSEBRAK 2904 499 #define MSG_STR_CLOSEBRAK_SIZE 1 500 501 #define MSG_STR_DBLUNDBAR 2950 502 #define MSG_STR_DBLUNDBAR_SIZE 2 503 504 #define MSG_STR_TDBLUNDBAR 2949 505 #define MSG_STR_TDBLUNDBAR_SIZE 3 506 507 #define MSG_STR_CONST_1 2938 508 #define MSG_STR_CONST_1_SIZE 6 509 510 #define MSG_STR_CONST_2 2953 511 #define MSG_STR_CONST_2_SIZE 6 512 513 #define MSG_STR_VOLATILE_1 2960 514 #define MSG_STR_VOLATILE_1_SIZE 9 515 516 #define MSG_STR_VOLATILE_2 2970 517 #define MSG_STR_VOLATILE_2_SIZE 9 518 519 #define MSG_STR_UNSIGNED 2980 520 #define MSG_STR_UNSIGNED_SIZE 9 521 522 #define MSG_STR_SIGNED 2982 523 #define MSG_STR_SIGNED_SIZE 7 524 525 #define MSG_STR_INT 2831 526 #define MSG_STR_INT_SIZE 3 527 528 #define MSG_STR_CHAR 2990 529 #define MSG_STR_CHAR_SIZE 4 530 531 #define MSG_STR_SHORT 2995 532 #define MSG_STR_SHORT_SIZE 5 533 534 #define MSG_STR_LONG 3001 535 #define MSG_STR_LONG_SIZE 4 536 537 #define MSG_STR_FLOAT 3006 538 #define MSG_STR_FLOAT_SIZE 5 539 540 #define MSG_STR_DOUBLE 2764 541 #define MSG_STR_DOUBLE_SIZE 6 542 543 #define MSG_STR_LONGDOUBLE 2759 544 #define MSG_STR_LONGDOUBLE_SIZE 11 545 546 #define MSG_STR_VOID 3012 547 #define MSG_STR_VOID_SIZE 4 548 549 #define MSG_STR_OP 3017 550 #define MSG_STR_OP_SIZE 2 551 552 #define MSG_STR_OPERATOR_1 3020 553 #define MSG_STR_OPERATOR_1_SIZE 8 554 555 #define MSG_STR_OPERATOR_2 3029 556 #define MSG_STR_OPERATOR_2_SIZE 9 557 558 #else /* __lint */ 559 560 extern const char * _libelf_msg(Msg); 561 562 #ifndef MSG_SGS_LOCAL_ARRAY 563 #define MSG_SGS_LOCAL_ARRAY "" 564 #endif 565 566 extern const char __libelf_msg[]; 567 568 #define MSG_ORIG_STRTAB(_x, _s) _x 569 #define MSG_ORIG(x) x 570 #define MSG_INTL(x) x 571 572 #ifndef LINTSUP_SUPPRESS_STRINGS 573 574 #define EINF_NULLERROR "Elf error 0" 575 #define EINF_NULLERROR_SIZE 11 576 577 #define EBUG_COOKSTAT "Internal error: cook status" 578 #define EBUG_COOKSTAT_SIZE 27 579 580 #define EBUG_COOKTYPE "Internal error: cook data type" 581 #define EBUG_COOKTYPE_SIZE 30 582 583 #define EBUG_SCNLIST "Internal error: broken section list" 584 #define EBUG_SCNLIST_SIZE 35 585 586 #define EBUG_THRDKEY "Internal error: thr_keycreate() failed. Unable to allocate error buffer" 587 #define EBUG_THRDKEY_SIZE 71 588 589 #define EBUG_THRDSET "Internal error: thr_setspecific failed. Unable to create TSD for error message." 590 #define EBUG_THRDSET_SIZE 79 591 592 #define EFMT_ARFMAG "Format error: archive fmag" 593 #define EFMT_ARFMAG_SIZE 26 594 595 #define EFMT_ARHDRSZ "Format error: archive header truncated" 596 #define EFMT_ARHDRSZ_SIZE 38 597 598 #define EFMT_ARMEMSZ "Format error: archive member truncated" 599 #define EFMT_ARMEMSZ_SIZE 38 600 601 #define EFMT_ARSYM "Format error: archive symtab truncated" 602 #define EFMT_ARSYM_SIZE 38 603 604 #define EFMT_ARSYMSTR "Format error: archive symtab strings" 605 #define EFMT_ARSYMSTR_SIZE 36 606 607 #define EFMT_ARSYMSZ "Format error: archive symtab size" 608 #define EFMT_ARSYMSZ_SIZE 33 609 610 #define EFMT_DATA "Format error: data region truncated" 611 #define EFMT_DATA_SIZE 35 612 613 #define EFMT_EHDRSZ "Format error: ehdr size" 614 #define EFMT_EHDRSZ_SIZE 23 615 616 #define EFMT_ENTSZ "Format error: shdr entry size" 617 #define EFMT_ENTSZ_SIZE 29 618 619 #define EFMT_PHDRSZ "Format error: phdr entry size" 620 #define EFMT_PHDRSZ_SIZE 29 621 622 #define EFMT_PHTAB "Format error: phdr table truncated" 623 #define EFMT_PHTAB_SIZE 34 624 625 #define EFMT_SCNSZ "Format error: section sh_size too small for data" 626 #define EFMT_SCNSZ_SIZE 48 627 628 #define EFMT_SHDRSZ "Format error: shdr entry size" 629 #define EFMT_SHDRSZ_SIZE 29 630 631 #define EFMT_SHTAB "Format error: shdr table truncated" 632 #define EFMT_SHTAB_SIZE 34 633 634 #define EFMT_VER2 "Format error: ehdr EI_VERSION/e_version mismatch" 635 #define EFMT_VER2_SIZE 48 636 637 #define EFMT_VM "Format error: reference outside file" 638 #define EFMT_VM_SIZE 36 639 640 #define EFMT_FBIG_CLASS32 "Format error: file size exceeds 4GB 32-bit limit" 641 #define EFMT_FBIG_CLASS32_SIZE 48 642 643 #define EFMT_FBIG_LARGEFILE "Format error: file size exceeds 2GB limit of 32-bit linker. 64-bit linker is recommended." 644 #define EFMT_FBIG_LARGEFILE_SIZE 89 645 646 #define EFMT_ARSTRNM "Format error: archive strtab name" 647 #define EFMT_ARSTRNM_SIZE 33 648 649 #define EFMT_ARUNKNM "Format error: archive special name unknown" 650 #define EFMT_ARUNKNM_SIZE 42 651 652 #define EIO_FBIG "I/O error: file too big for memory" 653 #define EIO_FBIG_SIZE 34 654 655 #define EIO_FSZ "I/O error: get file size" 656 #define EIO_FSZ_SIZE 24 657 658 #define EIO_READ "I/O error: raw read" 659 #define EIO_READ_SIZE 19 660 661 #define EIO_SEEK "I/O error: seek" 662 #define EIO_SEEK_SIZE 15 663 664 #define EIO_SYNC "I/O error: output msync" 665 #define EIO_SYNC_SIZE 23 666 667 #define EIO_VM "I/O error: region read" 668 #define EIO_VM_SIZE 22 669 670 #define EIO_WRITE "I/O error: output write" 671 #define EIO_WRITE_SIZE 23 672 673 #define EMEM_ARMEM "Memory allocation error: archive member header" 674 #define EMEM_ARMEM_SIZE 46 675 676 #define EMEM_ARSTR "Memory allocation error: archive long file name strings" 677 #define EMEM_ARSTR_SIZE 55 678 679 #define EMEM_ARSYM "Memory allocation error: archive symtab" 680 #define EMEM_ARSYM_SIZE 39 681 682 #define EMEM_DATA "Memory allocation error: section data" 683 #define EMEM_DATA_SIZE 37 684 685 #define EMEM_DNODE "Memory allocation error: data node" 686 #define EMEM_DNODE_SIZE 34 687 688 #define EMEM_EHDR "Memory allocation error: ehdr" 689 #define EMEM_EHDR_SIZE 29 690 691 #define EMEM_ELF "Memory allocation error: elf descriptor" 692 #define EMEM_ELF_SIZE 39 693 694 #define EMEM_OUT "Memory allocation error: output file space" 695 #define EMEM_OUT_SIZE 42 696 697 #define EMEM_PHDR "Memory allocation error: phdr table" 698 #define EMEM_PHDR_SIZE 35 699 700 #define EMEM_SCN "Memory allocation error: scn descriptors" 701 #define EMEM_SCN_SIZE 40 702 703 #define EMEM_SHDR "Memory allocation error: shdr table" 704 #define EMEM_SHDR_SIZE 35 705 706 #define EMEM_SNODE "Memory allocation error: section node" 707 #define EMEM_SNODE_SIZE 37 708 709 #define EMEM_VM "Memory allocation error: vm stats" 710 #define EMEM_VM_SIZE 33 711 712 #define EMEM_ERRMSG "Memory allocation error: during errmsg generation" 713 #define EMEM_ERRMSG_SIZE 49 714 715 #define EREQ_AR "Request error: not archive" 716 #define EREQ_AR_SIZE 26 717 718 #define EREQ_ARMEMFD "Request error: archive/member fildes mismatch" 719 #define EREQ_ARMEMFD_SIZE 45 720 721 #define EREQ_ARRDWR "Request error: archive/member begin() for writing" 722 #define EREQ_ARRDWR_SIZE 49 723 724 #define EREQ_BEGIN "Request error: begin() ELF_C_..." 725 #define EREQ_BEGIN_SIZE 32 726 727 #define EREQ_CLASS "Request error: class file/memory mismatch" 728 #define EREQ_CLASS_SIZE 41 729 730 #define EREQ_CNTLCMD "Request error: cntl() ELF_C_..." 731 #define EREQ_CNTLCMD_SIZE 31 732 733 #define EREQ_CNTLWRT "Request error: cntl() ELF_C_FD... on output file" 734 #define EREQ_CNTLWRT_SIZE 48 735 736 #define EREQ_DATA "Request error: data/scn mismatch" 737 #define EREQ_DATA_SIZE 32 738 739 #define EREQ_ENCODE "Request error: unknown data encoding" 740 #define EREQ_ENCODE_SIZE 36 741 742 #define EREQ_FLAG "Request error: flag() ELF_C_..." 743 #define EREQ_FLAG_SIZE 31 744 745 #define EREQ_NDX "Request error: no section at index" 746 #define EREQ_NDX_SIZE 34 747 748 #define EREQ_NOFD "Request error: file descriptor disabled" 749 #define EREQ_NOFD_SIZE 39 750 751 #define EREQ_RAND "Request error: offset out of range" 752 #define EREQ_RAND_SIZE 34 753 754 #define EREQ_RDWR "Request error: begin() ELF_C_... mismatch with parent" 755 #define EREQ_RDWR_SIZE 53 756 757 #define EREQ_SCNNULL "Request error: can't manipulate null section" 758 #define EREQ_SCNNULL_SIZE 44 759 760 #define EREQ_STROFF "Request error: string offset out of range" 761 #define EREQ_STROFF_SIZE 41 762 763 #define EREQ_STRSCN "Request error: no string table" 764 #define EREQ_STRSCN_SIZE 30 765 766 #define EREQ_UPDATE "Request error: update() ELF_C_..." 767 #define EREQ_UPDATE_SIZE 33 768 769 #define EREQ_UPDWRT "Request error: update() for write on read-only file" 770 #define EREQ_UPDWRT_SIZE 51 771 772 #define EREQ_VER "Request error: unknown version" 773 #define EREQ_VER_SIZE 30 774 775 #define EREQ_NOWRIMAGE "Request error: update(WRIMAGE) not performed on parent" 776 #define EREQ_NOWRIMAGE_SIZE 54 777 778 #define EREQ_DSZ "Request error: destination too small" 779 #define EREQ_DSZ_SIZE 36 780 781 #define EREQ_TYPE "Request error: unknown ELF_T_..." 782 #define EREQ_TYPE_SIZE 32 783 784 #define ESEQ_EHDR "Sequence error: ehdr not created" 785 #define ESEQ_EHDR_SIZE 32 786 787 #define ESEQ_VER "Sequence error: version not set" 788 #define ESEQ_VER_SIZE 31 789 790 #define MSG_SUNW_OST_SGS "SUNW_OST_SGS" 791 #define MSG_SUNW_OST_SGS_SIZE 12 792 793 #define MSG_FMT_ERR "%s: %s" 794 #define MSG_FMT_ERR_SIZE 6 795 796 #define MSG_STR_LT "lt" 797 #define MSG_STR_LT_SIZE 2 798 799 #define MSG_STR_LS "ls" 800 #define MSG_STR_LS_SIZE 2 801 802 #define MSG_STR_DV "dv" 803 #define MSG_STR_DV_SIZE 2 804 805 #define MSG_STR_GT "gt" 806 #define MSG_STR_GT_SIZE 2 807 808 #define MSG_STR_RS "rs" 809 #define MSG_STR_RS_SIZE 2 810 811 #define MSG_STR_MD "md" 812 #define MSG_STR_MD_SIZE 2 813 814 #define MSG_STR_LE "le" 815 #define MSG_STR_LE_SIZE 2 816 817 #define MSG_STR_ML "ml" 818 #define MSG_STR_ML_SIZE 2 819 820 #define MSG_STR_PL "pl" 821 #define MSG_STR_PL_SIZE 2 822 823 #define MSG_STR_GE "ge" 824 #define MSG_STR_GE_SIZE 2 825 826 #define MSG_STR_AD "ad" 827 #define MSG_STR_AD_SIZE 2 828 829 #define MSG_STR_MI "mi" 830 #define MSG_STR_MI_SIZE 2 831 832 #define MSG_STR_NE "ne" 833 #define MSG_STR_NE_SIZE 2 834 835 #define MSG_STR_OR "or" 836 #define MSG_STR_OR_SIZE 2 837 838 #define MSG_STR_ER "er" 839 #define MSG_STR_ER_SIZE 2 840 841 #define MSG_STR_AA "aa" 842 #define MSG_STR_AA_SIZE 2 843 844 #define MSG_STR_OO "oo" 845 #define MSG_STR_OO_SIZE 2 846 847 #define MSG_STR_AS "as" 848 #define MSG_STR_AS_SIZE 2 849 850 #define MSG_STR_APL "apl" 851 #define MSG_STR_APL_SIZE 3 852 853 #define MSG_STR_AMI "ami" 854 #define MSG_STR_AMI_SIZE 3 855 856 #define MSG_STR_AMU "amu" 857 #define MSG_STR_AMU_SIZE 3 858 859 #define MSG_STR_ADV "adv" 860 #define MSG_STR_ADV_SIZE 3 861 862 #define MSG_STR_AMD "amd" 863 #define MSG_STR_AMD_SIZE 3 864 865 #define MSG_STR_AAD "aad" 866 #define MSG_STR_AAD_SIZE 3 867 868 #define MSG_STR_AOR "aor" 869 #define MSG_STR_AOR_SIZE 3 870 871 #define MSG_STR_AER "aer" 872 #define MSG_STR_AER_SIZE 3 873 874 #define MSG_STR_ALS "als" 875 #define MSG_STR_ALS_SIZE 3 876 877 #define MSG_STR_ARS "ars" 878 #define MSG_STR_ARS_SIZE 3 879 880 #define MSG_STR_PP "pp" 881 #define MSG_STR_PP_SIZE 2 882 883 #define MSG_STR_MM "mm" 884 #define MSG_STR_MM_SIZE 2 885 886 #define MSG_STR_VC "vc" 887 #define MSG_STR_VC_SIZE 2 888 889 #define MSG_STR_CL "cl" 890 #define MSG_STR_CL_SIZE 2 891 892 #define MSG_STR_RF "rf" 893 #define MSG_STR_RF_SIZE 2 894 895 #define MSG_STR_EQ "eq" 896 #define MSG_STR_EQ_SIZE 2 897 898 #define MSG_STR_CO "co" 899 #define MSG_STR_CO_SIZE 2 900 901 #define MSG_STR_NT "nt" 902 #define MSG_STR_NT_SIZE 2 903 904 #define MSG_STR_NW "nw" 905 #define MSG_STR_NW_SIZE 2 906 907 #define MSG_STR_DL "dl" 908 #define MSG_STR_DL_SIZE 2 909 910 #define MSG_STR_OPNANGBRAK "<" 911 #define MSG_STR_OPNANGBRAK_SIZE 1 912 913 #define MSG_STR_DBLOPNANGBRAK "<<" 914 #define MSG_STR_DBLOPNANGBRAK_SIZE 2 915 916 #define MSG_STR_SLASH "/" 917 #define MSG_STR_SLASH_SIZE 1 918 919 #define MSG_STR_CLOANGBRAK ">" 920 #define MSG_STR_CLOANGBRAK_SIZE 1 921 922 #define MSG_STR_DBLCLOANGBRAK ">>" 923 #define MSG_STR_DBLCLOANGBRAK_SIZE 2 924 925 #define MSG_STR_PERCENT "%" 926 #define MSG_STR_PERCENT_SIZE 1 927 928 #define MSG_STR_OPNANGBRAKEQU "<=" 929 #define MSG_STR_OPNANGBRAKEQU_SIZE 2 930 931 #define MSG_STR_PLUS "+" 932 #define MSG_STR_PLUS_SIZE 1 933 934 #define MSG_STR_CLOANGBRAKEQU ">=" 935 #define MSG_STR_CLOANGBRAKEQU_SIZE 2 936 937 #define MSG_STR_MINUS "-" 938 #define MSG_STR_MINUS_SIZE 1 939 940 #define MSG_STR_BANGEQU "!=" 941 #define MSG_STR_BANGEQU_SIZE 2 942 943 #define MSG_STR_PIPE "|" 944 #define MSG_STR_PIPE_SIZE 1 945 946 #define MSG_STR_CARAT "^" 947 #define MSG_STR_CARAT_SIZE 1 948 949 #define MSG_STR_DBLAMP "&&" 950 #define MSG_STR_DBLAMP_SIZE 2 951 952 #define MSG_STR_DBLPIPE "||" 953 #define MSG_STR_DBLPIPE_SIZE 2 954 955 #define MSG_STR_EQU "=" 956 #define MSG_STR_EQU_SIZE 1 957 958 #define MSG_STR_PLUSEQU "+=" 959 #define MSG_STR_PLUSEQU_SIZE 2 960 961 #define MSG_STR_MINUSEQU "-=" 962 #define MSG_STR_MINUSEQU_SIZE 2 963 964 #define MSG_STR_STARTEQU "*=" 965 #define MSG_STR_STARTEQU_SIZE 2 966 967 #define MSG_STR_SLASHEQU "/=" 968 #define MSG_STR_SLASHEQU_SIZE 2 969 970 #define MSG_STR_PERCENTEQU "%=" 971 #define MSG_STR_PERCENTEQU_SIZE 2 972 973 #define MSG_STR_AMPEQU "&=" 974 #define MSG_STR_AMPEQU_SIZE 2 975 976 #define MSG_STR_PIPEEQU "|=" 977 #define MSG_STR_PIPEEQU_SIZE 2 978 979 #define MSG_STR_CARATEQU "^=" 980 #define MSG_STR_CARATEQU_SIZE 2 981 982 #define MSG_STR_DBLOPENABKEQU "<<=" 983 #define MSG_STR_DBLOPENABKEQU_SIZE 3 984 985 #define MSG_STR_DBLCLOSABKEQU ">>=" 986 #define MSG_STR_DBLCLOSABKEQU_SIZE 3 987 988 #define MSG_STR_DBLPLUS "++" 989 #define MSG_STR_DBLPLUS_SIZE 2 990 991 #define MSG_STR_DBLMINUS "--" 992 #define MSG_STR_DBLMINUS_SIZE 2 993 994 #define MSG_STR_OPENCLOBRAK "[]" 995 #define MSG_STR_OPENCLOBRAK_SIZE 2 996 997 #define MSG_STR_MINUSCLOANGBK "->" 998 #define MSG_STR_MINUSCLOANGBK_SIZE 2 999 1000 #define MSG_STR_DBLEQU "==" 1001 #define MSG_STR_DBLEQU_SIZE 2 1002 1003 #define MSG_STR_BANG "!" 1004 #define MSG_STR_BANG_SIZE 1 1005 1006 #define MSG_STR_NEW " new" 1007 #define MSG_STR_NEW_SIZE 4 1008 1009 #define MSG_STR_DELETE " delete" 1010 #define MSG_STR_DELETE_SIZE 7 1011 1012 #define MSG_STR_AMP "&" 1013 #define MSG_STR_AMP_SIZE 1 1014 1015 #define MSG_STR_OPENCLOSEPAR "()" 1016 #define MSG_STR_OPENCLOSEPAR_SIZE 2 1017 1018 #define MSG_STR_STAR "*" 1019 #define MSG_STR_STAR_SIZE 1 1020 1021 #define MSG_STR_TILDE "~" 1022 #define MSG_STR_TILDE_SIZE 1 1023 1024 #define MSG_STR_EMPTY "" 1025 #define MSG_STR_EMPTY_SIZE 0 1026 1027 #define MSG_STR_COMMA "," 1028 #define MSG_STR_COMMA_SIZE 1 1029 1030 #define MSG_STR_DBLCOL "::" 1031 #define MSG_STR_DBLCOL_SIZE 2 1032 1033 #define MSG_STR_DBLCOLSTAR "::*" 1034 #define MSG_STR_DBLCOLSTAR_SIZE 3 1035 1036 #define MSG_STR_SPACE " " 1037 #define MSG_STR_SPACE_SIZE 1 1038 1039 #define MSG_STR_ELIPSE "..." 1040 #define MSG_STR_ELIPSE_SIZE 3 1041 1042 #define MSG_STR_OPENPAR "(" 1043 #define MSG_STR_OPENPAR_SIZE 1 1044 1045 #define MSG_STR_CLOSEPAR ")" 1046 #define MSG_STR_CLOSEPAR_SIZE 1 1047 1048 #define MSG_STR_OPENBRAK "[" 1049 #define MSG_STR_OPENBRAK_SIZE 1 1050 1051 #define MSG_STR_CLOSEBRAK "]" 1052 #define MSG_STR_CLOSEBRAK_SIZE 1 1053 1054 #define MSG_STR_DBLUNDBAR "__" 1055 #define MSG_STR_DBLUNDBAR_SIZE 2 1056 1057 #define MSG_STR_TDBLUNDBAR "t__" 1058 #define MSG_STR_TDBLUNDBAR_SIZE 3 1059 1060 #define MSG_STR_CONST_1 "const " 1061 #define MSG_STR_CONST_1_SIZE 6 1062 1063 #define MSG_STR_CONST_2 " const" 1064 #define MSG_STR_CONST_2_SIZE 6 1065 1066 #define MSG_STR_VOLATILE_1 "volatile " 1067 #define MSG_STR_VOLATILE_1_SIZE 9 1068 1069 #define MSG_STR_VOLATILE_2 " volatile" 1070 #define MSG_STR_VOLATILE_2_SIZE 9 1071 1072 #define MSG_STR_UNSIGNED "unsigned " 1073 #define MSG_STR_UNSIGNED_SIZE 9 1074 1075 #define MSG_STR_SIGNED "signed " 1076 #define MSG_STR_SIGNED_SIZE 7 1077 1078 #define MSG_STR_INT "int" 1079 #define MSG_STR_INT_SIZE 3 1080 1081 #define MSG_STR_CHAR "char" 1082 #define MSG_STR_CHAR_SIZE 4 1083 1084 #define MSG_STR_SHORT "short" 1085 #define MSG_STR_SHORT_SIZE 5 1086 1087 #define MSG_STR_LONG "long" 1088 #define MSG_STR_LONG_SIZE 4 1089 1090 #define MSG_STR_FLOAT "float" 1091 #define MSG_STR_FLOAT_SIZE 5 1092 1093 #define MSG_STR_DOUBLE "double" 1094 #define MSG_STR_DOUBLE_SIZE 6 1095 1096 #define MSG_STR_LONGDOUBLE "long double" 1097 #define MSG_STR_LONGDOUBLE_SIZE 11 1098 1099 #define MSG_STR_VOID "void" 1100 #define MSG_STR_VOID_SIZE 4 1101 1102 #define MSG_STR_OP "op" 1103 #define MSG_STR_OP_SIZE 2 1104 1105 #define MSG_STR_OPERATOR_1 "operator" 1106 #define MSG_STR_OPERATOR_1_SIZE 8 1107 1108 #define MSG_STR_OPERATOR_2 "operator " 1109 #define MSG_STR_OPERATOR_2_SIZE 9 1110 1111 #endif /* LINTSUP_SUPPRESS_STRINGS */ 1112 1113 #endif /* __lint */ 1114 1115 #endif 1116