1static int 2not_here(s) 3char *s; 4{ 5 croak("%s not implemented on this architecture", s); 6 return -1; 7} 8 9static double 10constant(name, arg) 11char *name; 12int arg; 13{ 14 errno = 0; 15 switch (*name) { 16 case 'A': 17 if (strEQ(name, "ADDRTYPE_ADDRPORT")) 18#ifdef ADDRTYPE_ADDRPORT 19 return ADDRTYPE_ADDRPORT; 20#else 21 goto not_there; 22#endif 23 if (strEQ(name, "ADDRTYPE_CHAOS")) 24#ifdef ADDRTYPE_CHAOS 25 return ADDRTYPE_CHAOS; 26#else 27 goto not_there; 28#endif 29 if (strEQ(name, "ADDRTYPE_DDP")) 30#ifdef ADDRTYPE_DDP 31 return ADDRTYPE_DDP; 32#else 33 goto not_there; 34#endif 35 if (strEQ(name, "ADDRTYPE_INET")) 36#ifdef ADDRTYPE_INET 37 return ADDRTYPE_INET; 38#else 39 goto not_there; 40#endif 41 if (strEQ(name, "ADDRTYPE_IPPORT")) 42#ifdef ADDRTYPE_IPPORT 43 return ADDRTYPE_IPPORT; 44#else 45 goto not_there; 46#endif 47 if (strEQ(name, "ADDRTYPE_ISO")) 48#ifdef ADDRTYPE_ISO 49 return ADDRTYPE_ISO; 50#else 51 goto not_there; 52#endif 53 if (strEQ(name, "ADDRTYPE_XNS")) 54#ifdef ADDRTYPE_XNS 55 return ADDRTYPE_XNS; 56#else 57 goto not_there; 58#endif 59 if (strEQ(name, "AD_TYPE_EXTERNAL")) 60#ifdef AD_TYPE_EXTERNAL 61 return AD_TYPE_EXTERNAL; 62#else 63 goto not_there; 64#endif 65 if (strEQ(name, "AD_TYPE_FIELD_TYPE_MASK")) 66#ifdef AD_TYPE_FIELD_TYPE_MASK 67 return AD_TYPE_FIELD_TYPE_MASK; 68#else 69 goto not_there; 70#endif 71 if (strEQ(name, "AD_TYPE_INTERNAL_MASK")) 72#ifdef AD_TYPE_INTERNAL_MASK 73 return AD_TYPE_INTERNAL_MASK; 74#else 75 goto not_there; 76#endif 77 if (strEQ(name, "AD_TYPE_REGISTERED")) 78#ifdef AD_TYPE_REGISTERED 79 return AD_TYPE_REGISTERED; 80#else 81 goto not_there; 82#endif 83 if (strEQ(name, "AD_TYPE_RESERVED")) 84#ifdef AD_TYPE_RESERVED 85 return AD_TYPE_RESERVED; 86#else 87 goto not_there; 88#endif 89 if (strEQ(name, "ANSI_STDIO")) 90#ifdef ANSI_STDIO 91 return ANSI_STDIO; 92#else 93 goto not_there; 94#endif 95 if (strEQ(name, "AP_OPTS_MUTUAL_REQUIRED")) 96#ifdef AP_OPTS_MUTUAL_REQUIRED 97 return AP_OPTS_MUTUAL_REQUIRED; 98#else 99 goto not_there; 100#endif 101 if (strEQ(name, "AP_OPTS_RESERVED")) 102#ifdef AP_OPTS_RESERVED 103 return AP_OPTS_RESERVED; 104#else 105 goto not_there; 106#endif 107 if (strEQ(name, "AP_OPTS_USE_SESSION_KEY")) 108#ifdef AP_OPTS_USE_SESSION_KEY 109 return AP_OPTS_USE_SESSION_KEY; 110#else 111 goto not_there; 112#endif 113 if (strEQ(name, "AP_OPTS_USE_SUBKEY")) 114#ifdef AP_OPTS_USE_SUBKEY 115 return AP_OPTS_USE_SUBKEY; 116#else 117 goto not_there; 118#endif 119 if (strEQ(name, "AP_OPTS_WIRE_MASK")) 120#ifdef AP_OPTS_WIRE_MASK 121 return AP_OPTS_WIRE_MASK; 122#else 123 goto not_there; 124#endif 125 if (strEQ(name, "ASN1_BAD_FORMAT")) 126#ifdef ASN1_BAD_FORMAT 127 return ASN1_BAD_FORMAT; 128#else 129 goto not_there; 130#endif 131 if (strEQ(name, "ASN1_BAD_ID")) 132#ifdef ASN1_BAD_ID 133 return ASN1_BAD_ID; 134#else 135 goto not_there; 136#endif 137 if (strEQ(name, "ASN1_BAD_LENGTH")) 138#ifdef ASN1_BAD_LENGTH 139 return ASN1_BAD_LENGTH; 140#else 141 goto not_there; 142#endif 143 if (strEQ(name, "ASN1_BAD_TIMEFORMAT")) 144#ifdef ASN1_BAD_TIMEFORMAT 145 return ASN1_BAD_TIMEFORMAT; 146#else 147 goto not_there; 148#endif 149 if (strEQ(name, "ASN1_MISPLACED_FIELD")) 150#ifdef ASN1_MISPLACED_FIELD 151 return ASN1_MISPLACED_FIELD; 152#else 153 goto not_there; 154#endif 155 if (strEQ(name, "ASN1_MISSING_FIELD")) 156#ifdef ASN1_MISSING_FIELD 157 return ASN1_MISSING_FIELD; 158#else 159 goto not_there; 160#endif 161 if (strEQ(name, "ASN1_OVERFLOW")) 162#ifdef ASN1_OVERFLOW 163 return ASN1_OVERFLOW; 164#else 165 goto not_there; 166#endif 167 if (strEQ(name, "ASN1_OVERRUN")) 168#ifdef ASN1_OVERRUN 169 return ASN1_OVERRUN; 170#else 171 goto not_there; 172#endif 173 if (strEQ(name, "ASN1_PARSE_ERROR")) 174#ifdef ASN1_PARSE_ERROR 175 return ASN1_PARSE_ERROR; 176#else 177 goto not_there; 178#endif 179 if (strEQ(name, "ASN1_TYPE_MISMATCH")) 180#ifdef ASN1_TYPE_MISMATCH 181 return ASN1_TYPE_MISMATCH; 182#else 183 goto not_there; 184#endif 185 break; 186 case 'B': 187 break; 188 case 'C': 189 if (strEQ(name, "CKSUMTYPE_CRC32")) 190#ifdef CKSUMTYPE_CRC32 191 return CKSUMTYPE_CRC32; 192#else 193 goto not_there; 194#endif 195 if (strEQ(name, "CKSUMTYPE_DESCBC")) 196#ifdef CKSUMTYPE_DESCBC 197 return CKSUMTYPE_DESCBC; 198#else 199 goto not_there; 200#endif 201 if (strEQ(name, "CKSUMTYPE_HMAC_SHA")) 202#ifdef CKSUMTYPE_HMAC_SHA 203 return CKSUMTYPE_HMAC_SHA; 204#else 205 goto not_there; 206#endif 207 if (strEQ(name, "CKSUMTYPE_NIST_SHA")) 208#ifdef CKSUMTYPE_NIST_SHA 209 return CKSUMTYPE_NIST_SHA; 210#else 211 goto not_there; 212#endif 213 if (strEQ(name, "CKSUMTYPE_RSA_MD4")) 214#ifdef CKSUMTYPE_RSA_MD4 215 return CKSUMTYPE_RSA_MD4; 216#else 217 goto not_there; 218#endif 219 if (strEQ(name, "CKSUMTYPE_RSA_MD4_DES")) 220#ifdef CKSUMTYPE_RSA_MD4_DES 221 return CKSUMTYPE_RSA_MD4_DES; 222#else 223 goto not_there; 224#endif 225 if (strEQ(name, "CKSUMTYPE_RSA_MD5")) 226#ifdef CKSUMTYPE_RSA_MD5 227 return CKSUMTYPE_RSA_MD5; 228#else 229 goto not_there; 230#endif 231 if (strEQ(name, "CKSUMTYPE_RSA_MD5_DES")) 232#ifdef CKSUMTYPE_RSA_MD5_DES 233 return CKSUMTYPE_RSA_MD5_DES; 234#else 235 goto not_there; 236#endif 237 break; 238 case 'D': 239 break; 240 case 'E': 241 if (strEQ(name, "ENCTYPE_DES3_CBC_RAW")) 242#ifdef ENCTYPE_DES3_CBC_RAW 243 return ENCTYPE_DES3_CBC_RAW; 244#else 245 goto not_there; 246#endif 247 if (strEQ(name, "ENCTYPE_DES3_CBC_SHA")) 248#ifdef ENCTYPE_DES3_CBC_SHA 249 return ENCTYPE_DES3_CBC_SHA; 250#else 251 goto not_there; 252#endif 253 if (strEQ(name, "ENCTYPE_DES_CBC_CRC")) 254#ifdef ENCTYPE_DES_CBC_CRC 255 return ENCTYPE_DES_CBC_CRC; 256#else 257 goto not_there; 258#endif 259 if (strEQ(name, "ENCTYPE_DES_CBC_MD4")) 260#ifdef ENCTYPE_DES_CBC_MD4 261 return ENCTYPE_DES_CBC_MD4; 262#else 263 goto not_there; 264#endif 265 if (strEQ(name, "ENCTYPE_DES_CBC_MD5")) 266#ifdef ENCTYPE_DES_CBC_MD5 267 return ENCTYPE_DES_CBC_MD5; 268#else 269 goto not_there; 270#endif 271 if (strEQ(name, "ENCTYPE_DES_CBC_RAW")) 272#ifdef ENCTYPE_DES_CBC_RAW 273 return ENCTYPE_DES_CBC_RAW; 274#else 275 goto not_there; 276#endif 277 if (strEQ(name, "ENCTYPE_NULL")) 278#ifdef ENCTYPE_NULL 279 return ENCTYPE_NULL; 280#else 281 goto not_there; 282#endif 283 if (strEQ(name, "ENCTYPE_UNKNOWN")) 284#ifdef ENCTYPE_UNKNOWN 285 return ENCTYPE_UNKNOWN; 286#else 287 goto not_there; 288#endif 289 if (strEQ(name, "ENOMEM")) 290#ifdef ENOMEM 291 return ENOMEM; 292#else 293 goto not_there; 294#endif 295 if (strEQ(name, "ERROR_TABLE_BASE_asn1")) 296#ifdef ERROR_TABLE_BASE_asn1 297 return ERROR_TABLE_BASE_asn1; 298#else 299 goto not_there; 300#endif 301 if (strEQ(name, "ERROR_TABLE_BASE_kdb5")) 302#ifdef ERROR_TABLE_BASE_kdb5 303 return ERROR_TABLE_BASE_kdb5; 304#else 305 goto not_there; 306#endif 307 if (strEQ(name, "ERROR_TABLE_BASE_krb5")) 308#ifdef ERROR_TABLE_BASE_krb5 309 return ERROR_TABLE_BASE_krb5; 310#else 311 goto not_there; 312#endif 313 if (strEQ(name, "ERROR_TABLE_BASE_kv5m")) 314#ifdef ERROR_TABLE_BASE_kv5m 315 return ERROR_TABLE_BASE_kv5m; 316#else 317 goto not_there; 318#endif 319 break; 320 case 'F': 321 if (strEQ(name, "FALSE")) 322#ifdef FALSE 323 return FALSE; 324#else 325 goto not_there; 326#endif 327 if (strEQ(name, "FAR")) 328#ifdef FAR 329 return FAR; 330#else 331 goto not_there; 332#endif 333 break; 334 case 'G': 335 break; 336 case 'H': 337 if (strEQ(name, "HAS_LABS")) 338#ifdef HAS_LABS 339 return HAS_LABS; 340#else 341 goto not_there; 342#endif 343 if (strEQ(name, "HAS_VOID_TYPE")) 344#ifdef HAS_VOID_TYPE 345 return HAS_VOID_TYPE; 346#else 347 goto not_there; 348#endif 349 if (strEQ(name, "HAVE_SRAND")) 350#ifdef HAVE_SRAND 351 return HAVE_SRAND; 352#else 353 goto not_there; 354#endif 355 if (strEQ(name, "HAVE_STDARG_H")) 356#ifdef HAVE_STDARG_H 357 return HAVE_STDARG_H; 358#else 359 goto not_there; 360#endif 361 if (strEQ(name, "HAVE_SYS_TYPES_H")) 362#ifdef HAVE_SYS_TYPES_H 363 return HAVE_SYS_TYPES_H; 364#else 365 goto not_there; 366#endif 367 break; 368 case 'I': 369 if (strEQ(name, "INTERFACE")) 370#ifdef INTERFACE 371 return INTERFACE; 372#else 373 goto not_there; 374#endif 375 if (strEQ(name, "INTERFACE_C")) 376#ifdef INTERFACE_C 377 return INTERFACE_C; 378#else 379 goto not_there; 380#endif 381 break; 382 case 'J': 383 break; 384 case 'K': 385 if (strEQ(name, "KDC_OPT_ALLOW_POSTDATE")) 386#ifdef KDC_OPT_ALLOW_POSTDATE 387 return KDC_OPT_ALLOW_POSTDATE; 388#else 389 goto not_there; 390#endif 391 if (strEQ(name, "KDC_OPT_ENC_TKT_IN_SKEY")) 392#ifdef KDC_OPT_ENC_TKT_IN_SKEY 393 return KDC_OPT_ENC_TKT_IN_SKEY; 394#else 395 goto not_there; 396#endif 397 if (strEQ(name, "KDC_OPT_FORWARDABLE")) 398#ifdef KDC_OPT_FORWARDABLE 399 return KDC_OPT_FORWARDABLE; 400#else 401 goto not_there; 402#endif 403 if (strEQ(name, "KDC_OPT_FORWARDED")) 404#ifdef KDC_OPT_FORWARDED 405 return KDC_OPT_FORWARDED; 406#else 407 goto not_there; 408#endif 409 if (strEQ(name, "KDC_OPT_POSTDATED")) 410#ifdef KDC_OPT_POSTDATED 411 return KDC_OPT_POSTDATED; 412#else 413 goto not_there; 414#endif 415 if (strEQ(name, "KDC_OPT_PROXIABLE")) 416#ifdef KDC_OPT_PROXIABLE 417 return KDC_OPT_PROXIABLE; 418#else 419 goto not_there; 420#endif 421 if (strEQ(name, "KDC_OPT_PROXY")) 422#ifdef KDC_OPT_PROXY 423 return KDC_OPT_PROXY; 424#else 425 goto not_there; 426#endif 427 if (strEQ(name, "KDC_OPT_RENEW")) 428#ifdef KDC_OPT_RENEW 429 return KDC_OPT_RENEW; 430#else 431 goto not_there; 432#endif 433 if (strEQ(name, "KDC_OPT_RENEWABLE")) 434#ifdef KDC_OPT_RENEWABLE 435 return KDC_OPT_RENEWABLE; 436#else 437 goto not_there; 438#endif 439 if (strEQ(name, "KDC_OPT_RENEWABLE_OK")) 440#ifdef KDC_OPT_RENEWABLE_OK 441 return KDC_OPT_RENEWABLE_OK; 442#else 443 goto not_there; 444#endif 445 if (strEQ(name, "KDC_OPT_VALIDATE")) 446#ifdef KDC_OPT_VALIDATE 447 return KDC_OPT_VALIDATE; 448#else 449 goto not_there; 450#endif 451 if (strEQ(name, "KDC_TKT_COMMON_MASK")) 452#ifdef KDC_TKT_COMMON_MASK 453 return KDC_TKT_COMMON_MASK; 454#else 455 goto not_there; 456#endif 457 if (strEQ(name, "KRB5DES_BAD_KEYPAR")) 458#ifdef KRB5DES_BAD_KEYPAR 459 return KRB5DES_BAD_KEYPAR; 460#else 461 goto not_there; 462#endif 463 if (strEQ(name, "KRB5DES_WEAK_KEY")) 464#ifdef KRB5DES_WEAK_KEY 465 return KRB5DES_WEAK_KEY; 466#else 467 goto not_there; 468#endif 469 if (strEQ(name, "KRB5KDC_ERR_BADOPTION")) 470#ifdef KRB5KDC_ERR_BADOPTION 471 return KRB5KDC_ERR_BADOPTION; 472#else 473 goto not_there; 474#endif 475 if (strEQ(name, "KRB5KDC_ERR_BAD_PVNO")) 476#ifdef KRB5KDC_ERR_BAD_PVNO 477 return KRB5KDC_ERR_BAD_PVNO; 478#else 479 goto not_there; 480#endif 481 if (strEQ(name, "KRB5KDC_ERR_CANNOT_POSTDATE")) 482#ifdef KRB5KDC_ERR_CANNOT_POSTDATE 483 return KRB5KDC_ERR_CANNOT_POSTDATE; 484#else 485 goto not_there; 486#endif 487 if (strEQ(name, "KRB5KDC_ERR_CLIENT_NOTYET")) 488#ifdef KRB5KDC_ERR_CLIENT_NOTYET 489 return KRB5KDC_ERR_CLIENT_NOTYET; 490#else 491 goto not_there; 492#endif 493 if (strEQ(name, "KRB5KDC_ERR_CLIENT_REVOKED")) 494#ifdef KRB5KDC_ERR_CLIENT_REVOKED 495 return KRB5KDC_ERR_CLIENT_REVOKED; 496#else 497 goto not_there; 498#endif 499 if (strEQ(name, "KRB5KDC_ERR_C_OLD_MAST_KVNO")) 500#ifdef KRB5KDC_ERR_C_OLD_MAST_KVNO 501 return KRB5KDC_ERR_C_OLD_MAST_KVNO; 502#else 503 goto not_there; 504#endif 505 if (strEQ(name, "KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN")) 506#ifdef KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN 507 return KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN; 508#else 509 goto not_there; 510#endif 511 if (strEQ(name, "KRB5KDC_ERR_ETYPE_NOSUPP")) 512#ifdef KRB5KDC_ERR_ETYPE_NOSUPP 513 return KRB5KDC_ERR_ETYPE_NOSUPP; 514#else 515 goto not_there; 516#endif 517 if (strEQ(name, "KRB5KDC_ERR_KEY_EXP")) 518#ifdef KRB5KDC_ERR_KEY_EXP 519 return KRB5KDC_ERR_KEY_EXP; 520#else 521 goto not_there; 522#endif 523 if (strEQ(name, "KRB5KDC_ERR_NAME_EXP")) 524#ifdef KRB5KDC_ERR_NAME_EXP 525 return KRB5KDC_ERR_NAME_EXP; 526#else 527 goto not_there; 528#endif 529 if (strEQ(name, "KRB5KDC_ERR_NEVER_VALID")) 530#ifdef KRB5KDC_ERR_NEVER_VALID 531 return KRB5KDC_ERR_NEVER_VALID; 532#else 533 goto not_there; 534#endif 535 if (strEQ(name, "KRB5KDC_ERR_NONE")) 536#ifdef KRB5KDC_ERR_NONE 537 return KRB5KDC_ERR_NONE; 538#else 539 goto not_there; 540#endif 541 if (strEQ(name, "KRB5KDC_ERR_NULL_KEY")) 542#ifdef KRB5KDC_ERR_NULL_KEY 543 return KRB5KDC_ERR_NULL_KEY; 544#else 545 goto not_there; 546#endif 547 if (strEQ(name, "KRB5KDC_ERR_PADATA_TYPE_NOSUPP")) 548#ifdef KRB5KDC_ERR_PADATA_TYPE_NOSUPP 549 return KRB5KDC_ERR_PADATA_TYPE_NOSUPP; 550#else 551 goto not_there; 552#endif 553 if (strEQ(name, "KRB5KDC_ERR_POLICY")) 554#ifdef KRB5KDC_ERR_POLICY 555 return KRB5KDC_ERR_POLICY; 556#else 557 goto not_there; 558#endif 559 if (strEQ(name, "KRB5KDC_ERR_PREAUTH_FAILED")) 560#ifdef KRB5KDC_ERR_PREAUTH_FAILED 561 return KRB5KDC_ERR_PREAUTH_FAILED; 562#else 563 goto not_there; 564#endif 565 if (strEQ(name, "KRB5KDC_ERR_PREAUTH_REQUIRED")) 566#ifdef KRB5KDC_ERR_PREAUTH_REQUIRED 567 return KRB5KDC_ERR_PREAUTH_REQUIRED; 568#else 569 goto not_there; 570#endif 571 if (strEQ(name, "KRB5KDC_ERR_PRINCIPAL_NOT_UNIQUE")) 572#ifdef KRB5KDC_ERR_PRINCIPAL_NOT_UNIQUE 573 return KRB5KDC_ERR_PRINCIPAL_NOT_UNIQUE; 574#else 575 goto not_there; 576#endif 577 if (strEQ(name, "KRB5KDC_ERR_SERVER_NOMATCH")) 578#ifdef KRB5KDC_ERR_SERVER_NOMATCH 579 return KRB5KDC_ERR_SERVER_NOMATCH; 580#else 581 goto not_there; 582#endif 583 if (strEQ(name, "KRB5KDC_ERR_SERVICE_EXP")) 584#ifdef KRB5KDC_ERR_SERVICE_EXP 585 return KRB5KDC_ERR_SERVICE_EXP; 586#else 587 goto not_there; 588#endif 589 if (strEQ(name, "KRB5KDC_ERR_SERVICE_NOTYET")) 590#ifdef KRB5KDC_ERR_SERVICE_NOTYET 591 return KRB5KDC_ERR_SERVICE_NOTYET; 592#else 593 goto not_there; 594#endif 595 if (strEQ(name, "KRB5KDC_ERR_SERVICE_REVOKED")) 596#ifdef KRB5KDC_ERR_SERVICE_REVOKED 597 return KRB5KDC_ERR_SERVICE_REVOKED; 598#else 599 goto not_there; 600#endif 601 if (strEQ(name, "KRB5KDC_ERR_SUMTYPE_NOSUPP")) 602#ifdef KRB5KDC_ERR_SUMTYPE_NOSUPP 603 return KRB5KDC_ERR_SUMTYPE_NOSUPP; 604#else 605 goto not_there; 606#endif 607 if (strEQ(name, "KRB5KDC_ERR_S_OLD_MAST_KVNO")) 608#ifdef KRB5KDC_ERR_S_OLD_MAST_KVNO 609 return KRB5KDC_ERR_S_OLD_MAST_KVNO; 610#else 611 goto not_there; 612#endif 613 if (strEQ(name, "KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN")) 614#ifdef KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN 615 return KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN; 616#else 617 goto not_there; 618#endif 619 if (strEQ(name, "KRB5KDC_ERR_TGT_REVOKED")) 620#ifdef KRB5KDC_ERR_TGT_REVOKED 621 return KRB5KDC_ERR_TGT_REVOKED; 622#else 623 goto not_there; 624#endif 625 if (strEQ(name, "KRB5KDC_ERR_TRTYPE_NOSUPP")) 626#ifdef KRB5KDC_ERR_TRTYPE_NOSUPP 627 return KRB5KDC_ERR_TRTYPE_NOSUPP; 628#else 629 goto not_there; 630#endif 631 if (strEQ(name, "KRB5KRB_AP_ERR_BADADDR")) 632#ifdef KRB5KRB_AP_ERR_BADADDR 633 return KRB5KRB_AP_ERR_BADADDR; 634#else 635 goto not_there; 636#endif 637 if (strEQ(name, "KRB5KRB_AP_ERR_BADDIRECTION")) 638#ifdef KRB5KRB_AP_ERR_BADDIRECTION 639 return KRB5KRB_AP_ERR_BADDIRECTION; 640#else 641 goto not_there; 642#endif 643 if (strEQ(name, "KRB5KRB_AP_ERR_BADKEYVER")) 644#ifdef KRB5KRB_AP_ERR_BADKEYVER 645 return KRB5KRB_AP_ERR_BADKEYVER; 646#else 647 goto not_there; 648#endif 649 if (strEQ(name, "KRB5KRB_AP_ERR_BADMATCH")) 650#ifdef KRB5KRB_AP_ERR_BADMATCH 651 return KRB5KRB_AP_ERR_BADMATCH; 652#else 653 goto not_there; 654#endif 655 if (strEQ(name, "KRB5KRB_AP_ERR_BADORDER")) 656#ifdef KRB5KRB_AP_ERR_BADORDER 657 return KRB5KRB_AP_ERR_BADORDER; 658#else 659 goto not_there; 660#endif 661 if (strEQ(name, "KRB5KRB_AP_ERR_BADSEQ")) 662#ifdef KRB5KRB_AP_ERR_BADSEQ 663 return KRB5KRB_AP_ERR_BADSEQ; 664#else 665 goto not_there; 666#endif 667 if (strEQ(name, "KRB5KRB_AP_ERR_BADVERSION")) 668#ifdef KRB5KRB_AP_ERR_BADVERSION 669 return KRB5KRB_AP_ERR_BADVERSION; 670#else 671 goto not_there; 672#endif 673 if (strEQ(name, "KRB5KRB_AP_ERR_BAD_INTEGRITY")) 674#ifdef KRB5KRB_AP_ERR_BAD_INTEGRITY 675 return KRB5KRB_AP_ERR_BAD_INTEGRITY; 676#else 677 goto not_there; 678#endif 679 if (strEQ(name, "KRB5KRB_AP_ERR_ILL_CR_TKT")) 680#ifdef KRB5KRB_AP_ERR_ILL_CR_TKT 681 return KRB5KRB_AP_ERR_ILL_CR_TKT; 682#else 683 goto not_there; 684#endif 685 if (strEQ(name, "KRB5KRB_AP_ERR_INAPP_CKSUM")) 686#ifdef KRB5KRB_AP_ERR_INAPP_CKSUM 687 return KRB5KRB_AP_ERR_INAPP_CKSUM; 688#else 689 goto not_there; 690#endif 691 if (strEQ(name, "KRB5KRB_AP_ERR_METHOD")) 692#ifdef KRB5KRB_AP_ERR_METHOD 693 return KRB5KRB_AP_ERR_METHOD; 694#else 695 goto not_there; 696#endif 697 if (strEQ(name, "KRB5KRB_AP_ERR_MODIFIED")) 698#ifdef KRB5KRB_AP_ERR_MODIFIED 699 return KRB5KRB_AP_ERR_MODIFIED; 700#else 701 goto not_there; 702#endif 703 if (strEQ(name, "KRB5KRB_AP_ERR_MSG_TYPE")) 704#ifdef KRB5KRB_AP_ERR_MSG_TYPE 705 return KRB5KRB_AP_ERR_MSG_TYPE; 706#else 707 goto not_there; 708#endif 709 if (strEQ(name, "KRB5KRB_AP_ERR_MUT_FAIL")) 710#ifdef KRB5KRB_AP_ERR_MUT_FAIL 711 return KRB5KRB_AP_ERR_MUT_FAIL; 712#else 713 goto not_there; 714#endif 715 if (strEQ(name, "KRB5KRB_AP_ERR_NOKEY")) 716#ifdef KRB5KRB_AP_ERR_NOKEY 717 return KRB5KRB_AP_ERR_NOKEY; 718#else 719 goto not_there; 720#endif 721 if (strEQ(name, "KRB5KRB_AP_ERR_NOT_US")) 722#ifdef KRB5KRB_AP_ERR_NOT_US 723 return KRB5KRB_AP_ERR_NOT_US; 724#else 725 goto not_there; 726#endif 727 if (strEQ(name, "KRB5KRB_AP_ERR_REPEAT")) 728#ifdef KRB5KRB_AP_ERR_REPEAT 729 return KRB5KRB_AP_ERR_REPEAT; 730#else 731 goto not_there; 732#endif 733 if (strEQ(name, "KRB5KRB_AP_ERR_SKEW")) 734#ifdef KRB5KRB_AP_ERR_SKEW 735 return KRB5KRB_AP_ERR_SKEW; 736#else 737 goto not_there; 738#endif 739 if (strEQ(name, "KRB5KRB_AP_ERR_TKT_EXPIRED")) 740#ifdef KRB5KRB_AP_ERR_TKT_EXPIRED 741 return KRB5KRB_AP_ERR_TKT_EXPIRED; 742#else 743 goto not_there; 744#endif 745 if (strEQ(name, "KRB5KRB_AP_ERR_TKT_INVALID")) 746#ifdef KRB5KRB_AP_ERR_TKT_INVALID 747 return KRB5KRB_AP_ERR_TKT_INVALID; 748#else 749 goto not_there; 750#endif 751 if (strEQ(name, "KRB5KRB_AP_ERR_TKT_NYV")) 752#ifdef KRB5KRB_AP_ERR_TKT_NYV 753 return KRB5KRB_AP_ERR_TKT_NYV; 754#else 755 goto not_there; 756#endif 757 if (strEQ(name, "KRB5KRB_AP_ERR_V4_REPLY")) 758#ifdef KRB5KRB_AP_ERR_V4_REPLY 759 return KRB5KRB_AP_ERR_V4_REPLY; 760#else 761 goto not_there; 762#endif 763 if (strEQ(name, "KRB5KRB_AP_WRONG_PRINC")) 764#ifdef KRB5KRB_AP_WRONG_PRINC 765 return KRB5KRB_AP_WRONG_PRINC; 766#else 767 goto not_there; 768#endif 769 if (strEQ(name, "KRB5KRB_ERR_FIELD_TOOLONG")) 770#ifdef KRB5KRB_ERR_FIELD_TOOLONG 771 return KRB5KRB_ERR_FIELD_TOOLONG; 772#else 773 goto not_there; 774#endif 775 if (strEQ(name, "KRB5KRB_ERR_GENERIC")) 776#ifdef KRB5KRB_ERR_GENERIC 777 return KRB5KRB_ERR_GENERIC; 778#else 779 goto not_there; 780#endif 781 if (strEQ(name, "KRB5PLACEHOLD_100")) 782#ifdef KRB5PLACEHOLD_100 783 return KRB5PLACEHOLD_100; 784#else 785 goto not_there; 786#endif 787 if (strEQ(name, "KRB5PLACEHOLD_101")) 788#ifdef KRB5PLACEHOLD_101 789 return KRB5PLACEHOLD_101; 790#else 791 goto not_there; 792#endif 793 if (strEQ(name, "KRB5PLACEHOLD_102")) 794#ifdef KRB5PLACEHOLD_102 795 return KRB5PLACEHOLD_102; 796#else 797 goto not_there; 798#endif 799 if (strEQ(name, "KRB5PLACEHOLD_103")) 800#ifdef KRB5PLACEHOLD_103 801 return KRB5PLACEHOLD_103; 802#else 803 goto not_there; 804#endif 805 if (strEQ(name, "KRB5PLACEHOLD_104")) 806#ifdef KRB5PLACEHOLD_104 807 return KRB5PLACEHOLD_104; 808#else 809 goto not_there; 810#endif 811 if (strEQ(name, "KRB5PLACEHOLD_105")) 812#ifdef KRB5PLACEHOLD_105 813 return KRB5PLACEHOLD_105; 814#else 815 goto not_there; 816#endif 817 if (strEQ(name, "KRB5PLACEHOLD_106")) 818#ifdef KRB5PLACEHOLD_106 819 return KRB5PLACEHOLD_106; 820#else 821 goto not_there; 822#endif 823 if (strEQ(name, "KRB5PLACEHOLD_107")) 824#ifdef KRB5PLACEHOLD_107 825 return KRB5PLACEHOLD_107; 826#else 827 goto not_there; 828#endif 829 if (strEQ(name, "KRB5PLACEHOLD_108")) 830#ifdef KRB5PLACEHOLD_108 831 return KRB5PLACEHOLD_108; 832#else 833 goto not_there; 834#endif 835 if (strEQ(name, "KRB5PLACEHOLD_109")) 836#ifdef KRB5PLACEHOLD_109 837 return KRB5PLACEHOLD_109; 838#else 839 goto not_there; 840#endif 841 if (strEQ(name, "KRB5PLACEHOLD_110")) 842#ifdef KRB5PLACEHOLD_110 843 return KRB5PLACEHOLD_110; 844#else 845 goto not_there; 846#endif 847 if (strEQ(name, "KRB5PLACEHOLD_111")) 848#ifdef KRB5PLACEHOLD_111 849 return KRB5PLACEHOLD_111; 850#else 851 goto not_there; 852#endif 853 if (strEQ(name, "KRB5PLACEHOLD_112")) 854#ifdef KRB5PLACEHOLD_112 855 return KRB5PLACEHOLD_112; 856#else 857 goto not_there; 858#endif 859 if (strEQ(name, "KRB5PLACEHOLD_113")) 860#ifdef KRB5PLACEHOLD_113 861 return KRB5PLACEHOLD_113; 862#else 863 goto not_there; 864#endif 865 if (strEQ(name, "KRB5PLACEHOLD_114")) 866#ifdef KRB5PLACEHOLD_114 867 return KRB5PLACEHOLD_114; 868#else 869 goto not_there; 870#endif 871 if (strEQ(name, "KRB5PLACEHOLD_115")) 872#ifdef KRB5PLACEHOLD_115 873 return KRB5PLACEHOLD_115; 874#else 875 goto not_there; 876#endif 877 if (strEQ(name, "KRB5PLACEHOLD_116")) 878#ifdef KRB5PLACEHOLD_116 879 return KRB5PLACEHOLD_116; 880#else 881 goto not_there; 882#endif 883 if (strEQ(name, "KRB5PLACEHOLD_117")) 884#ifdef KRB5PLACEHOLD_117 885 return KRB5PLACEHOLD_117; 886#else 887 goto not_there; 888#endif 889 if (strEQ(name, "KRB5PLACEHOLD_118")) 890#ifdef KRB5PLACEHOLD_118 891 return KRB5PLACEHOLD_118; 892#else 893 goto not_there; 894#endif 895 if (strEQ(name, "KRB5PLACEHOLD_119")) 896#ifdef KRB5PLACEHOLD_119 897 return KRB5PLACEHOLD_119; 898#else 899 goto not_there; 900#endif 901 if (strEQ(name, "KRB5PLACEHOLD_120")) 902#ifdef KRB5PLACEHOLD_120 903 return KRB5PLACEHOLD_120; 904#else 905 goto not_there; 906#endif 907 if (strEQ(name, "KRB5PLACEHOLD_121")) 908#ifdef KRB5PLACEHOLD_121 909 return KRB5PLACEHOLD_121; 910#else 911 goto not_there; 912#endif 913 if (strEQ(name, "KRB5PLACEHOLD_122")) 914#ifdef KRB5PLACEHOLD_122 915 return KRB5PLACEHOLD_122; 916#else 917 goto not_there; 918#endif 919 if (strEQ(name, "KRB5PLACEHOLD_123")) 920#ifdef KRB5PLACEHOLD_123 921 return KRB5PLACEHOLD_123; 922#else 923 goto not_there; 924#endif 925 if (strEQ(name, "KRB5PLACEHOLD_124")) 926#ifdef KRB5PLACEHOLD_124 927 return KRB5PLACEHOLD_124; 928#else 929 goto not_there; 930#endif 931 if (strEQ(name, "KRB5PLACEHOLD_125")) 932#ifdef KRB5PLACEHOLD_125 933 return KRB5PLACEHOLD_125; 934#else 935 goto not_there; 936#endif 937 if (strEQ(name, "KRB5PLACEHOLD_126")) 938#ifdef KRB5PLACEHOLD_126 939 return KRB5PLACEHOLD_126; 940#else 941 goto not_there; 942#endif 943 if (strEQ(name, "KRB5PLACEHOLD_127")) 944#ifdef KRB5PLACEHOLD_127 945 return KRB5PLACEHOLD_127; 946#else 947 goto not_there; 948#endif 949 if (strEQ(name, "KRB5PLACEHOLD_27")) 950#ifdef KRB5PLACEHOLD_27 951 return KRB5PLACEHOLD_27; 952#else 953 goto not_there; 954#endif 955 if (strEQ(name, "KRB5PLACEHOLD_28")) 956#ifdef KRB5PLACEHOLD_28 957 return KRB5PLACEHOLD_28; 958#else 959 goto not_there; 960#endif 961 if (strEQ(name, "KRB5PLACEHOLD_29")) 962#ifdef KRB5PLACEHOLD_29 963 return KRB5PLACEHOLD_29; 964#else 965 goto not_there; 966#endif 967 if (strEQ(name, "KRB5PLACEHOLD_30")) 968#ifdef KRB5PLACEHOLD_30 969 return KRB5PLACEHOLD_30; 970#else 971 goto not_there; 972#endif 973 if (strEQ(name, "KRB5PLACEHOLD_51")) 974#ifdef KRB5PLACEHOLD_51 975 return KRB5PLACEHOLD_51; 976#else 977 goto not_there; 978#endif 979 if (strEQ(name, "KRB5PLACEHOLD_52")) 980#ifdef KRB5PLACEHOLD_52 981 return KRB5PLACEHOLD_52; 982#else 983 goto not_there; 984#endif 985 if (strEQ(name, "KRB5PLACEHOLD_53")) 986#ifdef KRB5PLACEHOLD_53 987 return KRB5PLACEHOLD_53; 988#else 989 goto not_there; 990#endif 991 if (strEQ(name, "KRB5PLACEHOLD_54")) 992#ifdef KRB5PLACEHOLD_54 993 return KRB5PLACEHOLD_54; 994#else 995 goto not_there; 996#endif 997 if (strEQ(name, "KRB5PLACEHOLD_55")) 998#ifdef KRB5PLACEHOLD_55 999 return KRB5PLACEHOLD_55; 1000#else 1001 goto not_there; 1002#endif 1003 if (strEQ(name, "KRB5PLACEHOLD_56")) 1004#ifdef KRB5PLACEHOLD_56 1005 return KRB5PLACEHOLD_56; 1006#else 1007 goto not_there; 1008#endif 1009 if (strEQ(name, "KRB5PLACEHOLD_57")) 1010#ifdef KRB5PLACEHOLD_57 1011 return KRB5PLACEHOLD_57; 1012#else 1013 goto not_there; 1014#endif 1015 if (strEQ(name, "KRB5PLACEHOLD_58")) 1016#ifdef KRB5PLACEHOLD_58 1017 return KRB5PLACEHOLD_58; 1018#else 1019 goto not_there; 1020#endif 1021 if (strEQ(name, "KRB5PLACEHOLD_59")) 1022#ifdef KRB5PLACEHOLD_59 1023 return KRB5PLACEHOLD_59; 1024#else 1025 goto not_there; 1026#endif 1027 if (strEQ(name, "KRB5PLACEHOLD_62")) 1028#ifdef KRB5PLACEHOLD_62 1029 return KRB5PLACEHOLD_62; 1030#else 1031 goto not_there; 1032#endif 1033 if (strEQ(name, "KRB5PLACEHOLD_63")) 1034#ifdef KRB5PLACEHOLD_63 1035 return KRB5PLACEHOLD_63; 1036#else 1037 goto not_there; 1038#endif 1039 if (strEQ(name, "KRB5PLACEHOLD_64")) 1040#ifdef KRB5PLACEHOLD_64 1041 return KRB5PLACEHOLD_64; 1042#else 1043 goto not_there; 1044#endif 1045 if (strEQ(name, "KRB5PLACEHOLD_65")) 1046#ifdef KRB5PLACEHOLD_65 1047 return KRB5PLACEHOLD_65; 1048#else 1049 goto not_there; 1050#endif 1051 if (strEQ(name, "KRB5PLACEHOLD_66")) 1052#ifdef KRB5PLACEHOLD_66 1053 return KRB5PLACEHOLD_66; 1054#else 1055 goto not_there; 1056#endif 1057 if (strEQ(name, "KRB5PLACEHOLD_67")) 1058#ifdef KRB5PLACEHOLD_67 1059 return KRB5PLACEHOLD_67; 1060#else 1061 goto not_there; 1062#endif 1063 if (strEQ(name, "KRB5PLACEHOLD_68")) 1064#ifdef KRB5PLACEHOLD_68 1065 return KRB5PLACEHOLD_68; 1066#else 1067 goto not_there; 1068#endif 1069 if (strEQ(name, "KRB5PLACEHOLD_69")) 1070#ifdef KRB5PLACEHOLD_69 1071 return KRB5PLACEHOLD_69; 1072#else 1073 goto not_there; 1074#endif 1075 if (strEQ(name, "KRB5PLACEHOLD_70")) 1076#ifdef KRB5PLACEHOLD_70 1077 return KRB5PLACEHOLD_70; 1078#else 1079 goto not_there; 1080#endif 1081 if (strEQ(name, "KRB5PLACEHOLD_71")) 1082#ifdef KRB5PLACEHOLD_71 1083 return KRB5PLACEHOLD_71; 1084#else 1085 goto not_there; 1086#endif 1087 if (strEQ(name, "KRB5PLACEHOLD_72")) 1088#ifdef KRB5PLACEHOLD_72 1089 return KRB5PLACEHOLD_72; 1090#else 1091 goto not_there; 1092#endif 1093 if (strEQ(name, "KRB5PLACEHOLD_73")) 1094#ifdef KRB5PLACEHOLD_73 1095 return KRB5PLACEHOLD_73; 1096#else 1097 goto not_there; 1098#endif 1099 if (strEQ(name, "KRB5PLACEHOLD_74")) 1100#ifdef KRB5PLACEHOLD_74 1101 return KRB5PLACEHOLD_74; 1102#else 1103 goto not_there; 1104#endif 1105 if (strEQ(name, "KRB5PLACEHOLD_75")) 1106#ifdef KRB5PLACEHOLD_75 1107 return KRB5PLACEHOLD_75; 1108#else 1109 goto not_there; 1110#endif 1111 if (strEQ(name, "KRB5PLACEHOLD_76")) 1112#ifdef KRB5PLACEHOLD_76 1113 return KRB5PLACEHOLD_76; 1114#else 1115 goto not_there; 1116#endif 1117 if (strEQ(name, "KRB5PLACEHOLD_77")) 1118#ifdef KRB5PLACEHOLD_77 1119 return KRB5PLACEHOLD_77; 1120#else 1121 goto not_there; 1122#endif 1123 if (strEQ(name, "KRB5PLACEHOLD_78")) 1124#ifdef KRB5PLACEHOLD_78 1125 return KRB5PLACEHOLD_78; 1126#else 1127 goto not_there; 1128#endif 1129 if (strEQ(name, "KRB5PLACEHOLD_79")) 1130#ifdef KRB5PLACEHOLD_79 1131 return KRB5PLACEHOLD_79; 1132#else 1133 goto not_there; 1134#endif 1135 if (strEQ(name, "KRB5PLACEHOLD_80")) 1136#ifdef KRB5PLACEHOLD_80 1137 return KRB5PLACEHOLD_80; 1138#else 1139 goto not_there; 1140#endif 1141 if (strEQ(name, "KRB5PLACEHOLD_81")) 1142#ifdef KRB5PLACEHOLD_81 1143 return KRB5PLACEHOLD_81; 1144#else 1145 goto not_there; 1146#endif 1147 if (strEQ(name, "KRB5PLACEHOLD_82")) 1148#ifdef KRB5PLACEHOLD_82 1149 return KRB5PLACEHOLD_82; 1150#else 1151 goto not_there; 1152#endif 1153 if (strEQ(name, "KRB5PLACEHOLD_83")) 1154#ifdef KRB5PLACEHOLD_83 1155 return KRB5PLACEHOLD_83; 1156#else 1157 goto not_there; 1158#endif 1159 if (strEQ(name, "KRB5PLACEHOLD_84")) 1160#ifdef KRB5PLACEHOLD_84 1161 return KRB5PLACEHOLD_84; 1162#else 1163 goto not_there; 1164#endif 1165 if (strEQ(name, "KRB5PLACEHOLD_85")) 1166#ifdef KRB5PLACEHOLD_85 1167 return KRB5PLACEHOLD_85; 1168#else 1169 goto not_there; 1170#endif 1171 if (strEQ(name, "KRB5PLACEHOLD_86")) 1172#ifdef KRB5PLACEHOLD_86 1173 return KRB5PLACEHOLD_86; 1174#else 1175 goto not_there; 1176#endif 1177 if (strEQ(name, "KRB5PLACEHOLD_87")) 1178#ifdef KRB5PLACEHOLD_87 1179 return KRB5PLACEHOLD_87; 1180#else 1181 goto not_there; 1182#endif 1183 if (strEQ(name, "KRB5PLACEHOLD_88")) 1184#ifdef KRB5PLACEHOLD_88 1185 return KRB5PLACEHOLD_88; 1186#else 1187 goto not_there; 1188#endif 1189 if (strEQ(name, "KRB5PLACEHOLD_89")) 1190#ifdef KRB5PLACEHOLD_89 1191 return KRB5PLACEHOLD_89; 1192#else 1193 goto not_there; 1194#endif 1195 if (strEQ(name, "KRB5PLACEHOLD_90")) 1196#ifdef KRB5PLACEHOLD_90 1197 return KRB5PLACEHOLD_90; 1198#else 1199 goto not_there; 1200#endif 1201 if (strEQ(name, "KRB5PLACEHOLD_91")) 1202#ifdef KRB5PLACEHOLD_91 1203 return KRB5PLACEHOLD_91; 1204#else 1205 goto not_there; 1206#endif 1207 if (strEQ(name, "KRB5PLACEHOLD_92")) 1208#ifdef KRB5PLACEHOLD_92 1209 return KRB5PLACEHOLD_92; 1210#else 1211 goto not_there; 1212#endif 1213 if (strEQ(name, "KRB5PLACEHOLD_93")) 1214#ifdef KRB5PLACEHOLD_93 1215 return KRB5PLACEHOLD_93; 1216#else 1217 goto not_there; 1218#endif 1219 if (strEQ(name, "KRB5PLACEHOLD_94")) 1220#ifdef KRB5PLACEHOLD_94 1221 return KRB5PLACEHOLD_94; 1222#else 1223 goto not_there; 1224#endif 1225 if (strEQ(name, "KRB5PLACEHOLD_95")) 1226#ifdef KRB5PLACEHOLD_95 1227 return KRB5PLACEHOLD_95; 1228#else 1229 goto not_there; 1230#endif 1231 if (strEQ(name, "KRB5PLACEHOLD_96")) 1232#ifdef KRB5PLACEHOLD_96 1233 return KRB5PLACEHOLD_96; 1234#else 1235 goto not_there; 1236#endif 1237 if (strEQ(name, "KRB5PLACEHOLD_97")) 1238#ifdef KRB5PLACEHOLD_97 1239 return KRB5PLACEHOLD_97; 1240#else 1241 goto not_there; 1242#endif 1243 if (strEQ(name, "KRB5PLACEHOLD_98")) 1244#ifdef KRB5PLACEHOLD_98 1245 return KRB5PLACEHOLD_98; 1246#else 1247 goto not_there; 1248#endif 1249 if (strEQ(name, "KRB5PLACEHOLD_99")) 1250#ifdef KRB5PLACEHOLD_99 1251 return KRB5PLACEHOLD_99; 1252#else 1253 goto not_there; 1254#endif 1255 if (strEQ(name, "KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE")) 1256#ifdef KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE 1257 return KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE; 1258#else 1259 goto not_there; 1260#endif 1261 if (strEQ(name, "KRB5_AP_REP")) 1262#ifdef KRB5_AP_REP 1263 return KRB5_AP_REP; 1264#else 1265 goto not_there; 1266#endif 1267 if (strEQ(name, "KRB5_AP_REQ")) 1268#ifdef KRB5_AP_REQ 1269 return KRB5_AP_REQ; 1270#else 1271 goto not_there; 1272#endif 1273 if (strEQ(name, "KRB5_AS_REP")) 1274#ifdef KRB5_AS_REP 1275 return KRB5_AS_REP; 1276#else 1277 goto not_there; 1278#endif 1279 if (strEQ(name, "KRB5_AS_REQ")) 1280#ifdef KRB5_AS_REQ 1281 return KRB5_AS_REQ; 1282#else 1283 goto not_there; 1284#endif 1285 if (strEQ(name, "KRB5_AUTHDATA_OSF_DCE")) 1286#ifdef KRB5_AUTHDATA_OSF_DCE 1287 return KRB5_AUTHDATA_OSF_DCE; 1288#else 1289 goto not_there; 1290#endif 1291 if (strEQ(name, "KRB5_AUTHDATA_SESAME")) 1292#ifdef KRB5_AUTHDATA_SESAME 1293 return KRB5_AUTHDATA_SESAME; 1294#else 1295 goto not_there; 1296#endif 1297 if (strEQ(name, "KRB5_AUTH_CONTEXT_DO_SEQUENCE")) 1298#ifdef KRB5_AUTH_CONTEXT_DO_SEQUENCE 1299 return KRB5_AUTH_CONTEXT_DO_SEQUENCE; 1300#else 1301 goto not_there; 1302#endif 1303 if (strEQ(name, "KRB5_AUTH_CONTEXT_DO_TIME")) 1304#ifdef KRB5_AUTH_CONTEXT_DO_TIME 1305 return KRB5_AUTH_CONTEXT_DO_TIME; 1306#else 1307 goto not_there; 1308#endif 1309 if (strEQ(name, "KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR")) 1310#ifdef KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR 1311 return KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR; 1312#else 1313 goto not_there; 1314#endif 1315 if (strEQ(name, "KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR")) 1316#ifdef KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR 1317 return KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR; 1318#else 1319 goto not_there; 1320#endif 1321 if (strEQ(name, "KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR")) 1322#ifdef KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR 1323 return KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR; 1324#else 1325 goto not_there; 1326#endif 1327 if (strEQ(name, "KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR")) 1328#ifdef KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR 1329 return KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR; 1330#else 1331 goto not_there; 1332#endif 1333 if (strEQ(name, "KRB5_AUTH_CONTEXT_RET_SEQUENCE")) 1334#ifdef KRB5_AUTH_CONTEXT_RET_SEQUENCE 1335 return KRB5_AUTH_CONTEXT_RET_SEQUENCE; 1336#else 1337 goto not_there; 1338#endif 1339 if (strEQ(name, "KRB5_AUTH_CONTEXT_RET_TIME")) 1340#ifdef KRB5_AUTH_CONTEXT_RET_TIME 1341 return KRB5_AUTH_CONTEXT_RET_TIME; 1342#else 1343 goto not_there; 1344#endif 1345 if (strEQ(name, "KRB5_BADMSGTYPE")) 1346#ifdef KRB5_BADMSGTYPE 1347 return KRB5_BADMSGTYPE; 1348#else 1349 goto not_there; 1350#endif 1351 if (strEQ(name, "KRB5_BAD_ENCTYPE")) 1352#ifdef KRB5_BAD_ENCTYPE 1353 return KRB5_BAD_ENCTYPE; 1354#else 1355 goto not_there; 1356#endif 1357 if (strEQ(name, "KRB5_BAD_KEYSIZE")) 1358#ifdef KRB5_BAD_KEYSIZE 1359 return KRB5_BAD_KEYSIZE; 1360#else 1361 goto not_there; 1362#endif 1363 if (strEQ(name, "KRB5_BAD_MSIZE")) 1364#ifdef KRB5_BAD_MSIZE 1365 return KRB5_BAD_MSIZE; 1366#else 1367 goto not_there; 1368#endif 1369 if (strEQ(name, "KRB5_CALLCONV")) 1370#ifdef KRB5_CALLCONV 1371 return KRB5_CALLCONV; 1372#else 1373 goto not_there; 1374#endif 1375 if (strEQ(name, "KRB5_CALLCONV_C")) 1376#ifdef KRB5_CALLCONV_C 1377 return KRB5_CALLCONV_C; 1378#else 1379 goto not_there; 1380#endif 1381 if (strEQ(name, "KRB5_CCACHE_BADVNO")) 1382#ifdef KRB5_CCACHE_BADVNO 1383 return KRB5_CCACHE_BADVNO; 1384#else 1385 goto not_there; 1386#endif 1387 if (strEQ(name, "KRB5_CC_BADNAME")) 1388#ifdef KRB5_CC_BADNAME 1389 return KRB5_CC_BADNAME; 1390#else 1391 goto not_there; 1392#endif 1393 if (strEQ(name, "KRB5_CC_END")) 1394#ifdef KRB5_CC_END 1395 return KRB5_CC_END; 1396#else 1397 goto not_there; 1398#endif 1399 if (strEQ(name, "KRB5_CC_FORMAT")) 1400#ifdef KRB5_CC_FORMAT 1401 return KRB5_CC_FORMAT; 1402#else 1403 goto not_there; 1404#endif 1405 if (strEQ(name, "KRB5_CC_IO")) 1406#ifdef KRB5_CC_IO 1407 return KRB5_CC_IO; 1408#else 1409 goto not_there; 1410#endif 1411 if (strEQ(name, "KRB5_CC_NOMEM")) 1412#ifdef KRB5_CC_NOMEM 1413 return KRB5_CC_NOMEM; 1414#else 1415 goto not_there; 1416#endif 1417 if (strEQ(name, "KRB5_CC_NOTFOUND")) 1418#ifdef KRB5_CC_NOTFOUND 1419 return KRB5_CC_NOTFOUND; 1420#else 1421 goto not_there; 1422#endif 1423 if (strEQ(name, "KRB5_CC_TYPE_EXISTS")) 1424#ifdef KRB5_CC_TYPE_EXISTS 1425 return KRB5_CC_TYPE_EXISTS; 1426#else 1427 goto not_there; 1428#endif 1429 if (strEQ(name, "KRB5_CC_UNKNOWN_TYPE")) 1430#ifdef KRB5_CC_UNKNOWN_TYPE 1431 return KRB5_CC_UNKNOWN_TYPE; 1432#else 1433 goto not_there; 1434#endif 1435 if (strEQ(name, "KRB5_CC_WRITE")) 1436#ifdef KRB5_CC_WRITE 1437 return KRB5_CC_WRITE; 1438#else 1439 goto not_there; 1440#endif 1441 if (strEQ(name, "KRB5_CONFIG_BADFORMAT")) 1442#ifdef KRB5_CONFIG_BADFORMAT 1443 return KRB5_CONFIG_BADFORMAT; 1444#else 1445 goto not_there; 1446#endif 1447 if (strEQ(name, "KRB5_CONFIG_CANTOPEN")) 1448#ifdef KRB5_CONFIG_CANTOPEN 1449 return KRB5_CONFIG_CANTOPEN; 1450#else 1451 goto not_there; 1452#endif 1453 if (strEQ(name, "KRB5_CONFIG_NODEFREALM")) 1454#ifdef KRB5_CONFIG_NODEFREALM 1455 return KRB5_CONFIG_NODEFREALM; 1456#else 1457 goto not_there; 1458#endif 1459 if (strEQ(name, "KRB5_CONFIG_NOTENUFSPACE")) 1460#ifdef KRB5_CONFIG_NOTENUFSPACE 1461 return KRB5_CONFIG_NOTENUFSPACE; 1462#else 1463 goto not_there; 1464#endif 1465 if (strEQ(name, "KRB5_CRED")) 1466#ifdef KRB5_CRED 1467 return KRB5_CRED; 1468#else 1469 goto not_there; 1470#endif 1471 if (strEQ(name, "KRB5_CRYPTO_INTERNAL")) 1472#ifdef KRB5_CRYPTO_INTERNAL 1473 return KRB5_CRYPTO_INTERNAL; 1474#else 1475 goto not_there; 1476#endif 1477 if (strEQ(name, "KRB5_CYBERSAFE_SECUREID")) 1478#ifdef KRB5_CYBERSAFE_SECUREID 1479 return KRB5_CYBERSAFE_SECUREID; 1480#else 1481 goto not_there; 1482#endif 1483 if (strEQ(name, "KRB5_DECLSPEC")) 1484#ifdef KRB5_DECLSPEC 1485 return KRB5_DECLSPEC; 1486#else 1487 goto not_there; 1488#endif 1489 if (strEQ(name, "KRB5_DLLIMP")) 1490#ifdef KRB5_DLLIMP 1491 return KRB5_DLLIMP; 1492#else 1493 goto not_there; 1494#endif 1495 if (strEQ(name, "KRB5_DOMAIN_X500_COMPRESS")) 1496#ifdef KRB5_DOMAIN_X500_COMPRESS 1497 return KRB5_DOMAIN_X500_COMPRESS; 1498#else 1499 goto not_there; 1500#endif 1501 if (strEQ(name, "KRB5_ERROR")) 1502#ifdef KRB5_ERROR 1503 return KRB5_ERROR; 1504#else 1505 goto not_there; 1506#endif 1507 if (strEQ(name, "KRB5_ERR_BAD_HOSTNAME")) 1508#ifdef KRB5_ERR_BAD_HOSTNAME 1509 return KRB5_ERR_BAD_HOSTNAME; 1510#else 1511 goto not_there; 1512#endif 1513 if (strEQ(name, "KRB5_ERR_HOST_REALM_UNKNOWN")) 1514#ifdef KRB5_ERR_HOST_REALM_UNKNOWN 1515 return KRB5_ERR_HOST_REALM_UNKNOWN; 1516#else 1517 goto not_there; 1518#endif 1519 if (strEQ(name, "KRB5_ERR_RCSID")) 1520#ifdef KRB5_ERR_RCSID 1521 return KRB5_ERR_RCSID; 1522#else 1523 goto not_there; 1524#endif 1525 if (strEQ(name, "KRB5_FCC_INTERNAL")) 1526#ifdef KRB5_FCC_INTERNAL 1527 return KRB5_FCC_INTERNAL; 1528#else 1529 goto not_there; 1530#endif 1531 if (strEQ(name, "KRB5_FCC_NOFILE")) 1532#ifdef KRB5_FCC_NOFILE 1533 return KRB5_FCC_NOFILE; 1534#else 1535 goto not_there; 1536#endif 1537 if (strEQ(name, "KRB5_FCC_PERM")) 1538#ifdef KRB5_FCC_PERM 1539 return KRB5_FCC_PERM; 1540#else 1541 goto not_there; 1542#endif 1543 if (strEQ(name, "KRB5_FWD_BAD_PRINCIPAL")) 1544#ifdef KRB5_FWD_BAD_PRINCIPAL 1545 return KRB5_FWD_BAD_PRINCIPAL; 1546#else 1547 goto not_there; 1548#endif 1549 if (strEQ(name, "KRB5_GC_CACHED")) 1550#ifdef KRB5_GC_CACHED 1551 return KRB5_GC_CACHED; 1552#else 1553 goto not_there; 1554#endif 1555 if (strEQ(name, "KRB5_GC_USER_USER")) 1556#ifdef KRB5_GC_USER_USER 1557 return KRB5_GC_USER_USER; 1558#else 1559 goto not_there; 1560#endif 1561 if (strEQ(name, "KRB5_GENERAL__")) 1562#ifdef KRB5_GENERAL__ 1563 return KRB5_GENERAL__; 1564#else 1565 goto not_there; 1566#endif 1567 if (strEQ(name, "KRB5_GET_IN_TKT_LOOP")) 1568#ifdef KRB5_GET_IN_TKT_LOOP 1569 return KRB5_GET_IN_TKT_LOOP; 1570#else 1571 goto not_there; 1572#endif 1573 if (strEQ(name, "KRB5_INT16_MAX")) 1574#ifdef KRB5_INT16_MAX 1575 return KRB5_INT16_MAX; 1576#else 1577 goto not_there; 1578#endif 1579 if (strEQ(name, "KRB5_INT16_MIN")) 1580#ifdef KRB5_INT16_MIN 1581 return KRB5_INT16_MIN; 1582#else 1583 goto not_there; 1584#endif 1585 if (strEQ(name, "KRB5_INT32_MAX")) 1586#ifdef KRB5_INT32_MAX 1587 return KRB5_INT32_MAX; 1588#else 1589 goto not_there; 1590#endif 1591 if (strEQ(name, "KRB5_INT32_MIN")) 1592#ifdef KRB5_INT32_MIN 1593 return KRB5_INT32_MIN; 1594#else 1595 goto not_there; 1596#endif 1597 if (strEQ(name, "KRB5_INVALID_FLAGS")) 1598#ifdef KRB5_INVALID_FLAGS 1599 return KRB5_INVALID_FLAGS; 1600#else 1601 goto not_there; 1602#endif 1603 if (strEQ(name, "KRB5_IN_TKT_REALM_MISMATCH")) 1604#ifdef KRB5_IN_TKT_REALM_MISMATCH 1605 return KRB5_IN_TKT_REALM_MISMATCH; 1606#else 1607 goto not_there; 1608#endif 1609 if (strEQ(name, "KRB5_KDB_BADLOCKMODE")) 1610#ifdef KRB5_KDB_BADLOCKMODE 1611 return KRB5_KDB_BADLOCKMODE; 1612#else 1613 goto not_there; 1614#endif 1615 if (strEQ(name, "KRB5_KDB_BADMASTERKEY")) 1616#ifdef KRB5_KDB_BADMASTERKEY 1617 return KRB5_KDB_BADMASTERKEY; 1618#else 1619 goto not_there; 1620#endif 1621 if (strEQ(name, "KRB5_KDB_BADSTORED_MKEY")) 1622#ifdef KRB5_KDB_BADSTORED_MKEY 1623 return KRB5_KDB_BADSTORED_MKEY; 1624#else 1625 goto not_there; 1626#endif 1627 if (strEQ(name, "KRB5_KDB_BAD_ENCTYPE")) 1628#ifdef KRB5_KDB_BAD_ENCTYPE 1629 return KRB5_KDB_BAD_ENCTYPE; 1630#else 1631 goto not_there; 1632#endif 1633 if (strEQ(name, "KRB5_KDB_BAD_SALTTYPE")) 1634#ifdef KRB5_KDB_BAD_SALTTYPE 1635 return KRB5_KDB_BAD_SALTTYPE; 1636#else 1637 goto not_there; 1638#endif 1639 if (strEQ(name, "KRB5_KDB_BAD_VERSION")) 1640#ifdef KRB5_KDB_BAD_VERSION 1641 return KRB5_KDB_BAD_VERSION; 1642#else 1643 goto not_there; 1644#endif 1645 if (strEQ(name, "KRB5_KDB_CANTLOCK_DB")) 1646#ifdef KRB5_KDB_CANTLOCK_DB 1647 return KRB5_KDB_CANTLOCK_DB; 1648#else 1649 goto not_there; 1650#endif 1651 if (strEQ(name, "KRB5_KDB_CANTREAD_STORED")) 1652#ifdef KRB5_KDB_CANTREAD_STORED 1653 return KRB5_KDB_CANTREAD_STORED; 1654#else 1655 goto not_there; 1656#endif 1657 if (strEQ(name, "KRB5_KDB_DBINITED")) 1658#ifdef KRB5_KDB_DBINITED 1659 return KRB5_KDB_DBINITED; 1660#else 1661 goto not_there; 1662#endif 1663 if (strEQ(name, "KRB5_KDB_DBNOTINITED")) 1664#ifdef KRB5_KDB_DBNOTINITED 1665 return KRB5_KDB_DBNOTINITED; 1666#else 1667 goto not_there; 1668#endif 1669 if (strEQ(name, "KRB5_KDB_DB_CHANGED")) 1670#ifdef KRB5_KDB_DB_CHANGED 1671 return KRB5_KDB_DB_CHANGED; 1672#else 1673 goto not_there; 1674#endif 1675 if (strEQ(name, "KRB5_KDB_DB_CORRUPT")) 1676#ifdef KRB5_KDB_DB_CORRUPT 1677 return KRB5_KDB_DB_CORRUPT; 1678#else 1679 goto not_there; 1680#endif 1681 if (strEQ(name, "KRB5_KDB_DB_INUSE")) 1682#ifdef KRB5_KDB_DB_INUSE 1683 return KRB5_KDB_DB_INUSE; 1684#else 1685 goto not_there; 1686#endif 1687 if (strEQ(name, "KRB5_KDB_ILLDIRECTION")) 1688#ifdef KRB5_KDB_ILLDIRECTION 1689 return KRB5_KDB_ILLDIRECTION; 1690#else 1691 goto not_there; 1692#endif 1693 if (strEQ(name, "KRB5_KDB_ILL_WILDCARD")) 1694#ifdef KRB5_KDB_ILL_WILDCARD 1695 return KRB5_KDB_ILL_WILDCARD; 1696#else 1697 goto not_there; 1698#endif 1699 if (strEQ(name, "KRB5_KDB_INUSE")) 1700#ifdef KRB5_KDB_INUSE 1701 return KRB5_KDB_INUSE; 1702#else 1703 goto not_there; 1704#endif 1705 if (strEQ(name, "KRB5_KDB_INVALIDKEYSIZE")) 1706#ifdef KRB5_KDB_INVALIDKEYSIZE 1707 return KRB5_KDB_INVALIDKEYSIZE; 1708#else 1709 goto not_there; 1710#endif 1711 if (strEQ(name, "KRB5_KDB_NOENTRY")) 1712#ifdef KRB5_KDB_NOENTRY 1713 return KRB5_KDB_NOENTRY; 1714#else 1715 goto not_there; 1716#endif 1717 if (strEQ(name, "KRB5_KDB_NOMASTERKEY")) 1718#ifdef KRB5_KDB_NOMASTERKEY 1719 return KRB5_KDB_NOMASTERKEY; 1720#else 1721 goto not_there; 1722#endif 1723 if (strEQ(name, "KRB5_KDB_NOTLOCKED")) 1724#ifdef KRB5_KDB_NOTLOCKED 1725 return KRB5_KDB_NOTLOCKED; 1726#else 1727 goto not_there; 1728#endif 1729 if (strEQ(name, "KRB5_KDB_RCSID")) 1730#ifdef KRB5_KDB_RCSID 1731 return KRB5_KDB_RCSID; 1732#else 1733 goto not_there; 1734#endif 1735 if (strEQ(name, "KRB5_KDB_RECURSIVELOCK")) 1736#ifdef KRB5_KDB_RECURSIVELOCK 1737 return KRB5_KDB_RECURSIVELOCK; 1738#else 1739 goto not_there; 1740#endif 1741 if (strEQ(name, "KRB5_KDB_TRUNCATED_RECORD")) 1742#ifdef KRB5_KDB_TRUNCATED_RECORD 1743 return KRB5_KDB_TRUNCATED_RECORD; 1744#else 1745 goto not_there; 1746#endif 1747 if (strEQ(name, "KRB5_KDB_UK_RERROR")) 1748#ifdef KRB5_KDB_UK_RERROR 1749 return KRB5_KDB_UK_RERROR; 1750#else 1751 goto not_there; 1752#endif 1753 if (strEQ(name, "KRB5_KDB_UK_SERROR")) 1754#ifdef KRB5_KDB_UK_SERROR 1755 return KRB5_KDB_UK_SERROR; 1756#else 1757 goto not_there; 1758#endif 1759 if (strEQ(name, "KRB5_KDB_UNAUTH")) 1760#ifdef KRB5_KDB_UNAUTH 1761 return KRB5_KDB_UNAUTH; 1762#else 1763 goto not_there; 1764#endif 1765 if (strEQ(name, "KRB5_KDCREP_MODIFIED")) 1766#ifdef KRB5_KDCREP_MODIFIED 1767 return KRB5_KDCREP_MODIFIED; 1768#else 1769 goto not_there; 1770#endif 1771 if (strEQ(name, "KRB5_KDCREP_SKEW")) 1772#ifdef KRB5_KDCREP_SKEW 1773 return KRB5_KDCREP_SKEW; 1774#else 1775 goto not_there; 1776#endif 1777 if (strEQ(name, "KRB5_KDC_UNREACH")) 1778#ifdef KRB5_KDC_UNREACH 1779 return KRB5_KDC_UNREACH; 1780#else 1781 goto not_there; 1782#endif 1783 if (strEQ(name, "KRB5_KEYTAB_BADVNO")) 1784#ifdef KRB5_KEYTAB_BADVNO 1785 return KRB5_KEYTAB_BADVNO; 1786#else 1787 goto not_there; 1788#endif 1789 if (strEQ(name, "KRB5_KT_BADNAME")) 1790#ifdef KRB5_KT_BADNAME 1791 return KRB5_KT_BADNAME; 1792#else 1793 goto not_there; 1794#endif 1795 if (strEQ(name, "KRB5_KT_END")) 1796#ifdef KRB5_KT_END 1797 return KRB5_KT_END; 1798#else 1799 goto not_there; 1800#endif 1801 if (strEQ(name, "KRB5_KT_IOERR")) 1802#ifdef KRB5_KT_IOERR 1803 return KRB5_KT_IOERR; 1804#else 1805 goto not_there; 1806#endif 1807 if (strEQ(name, "KRB5_KT_KVNONOTFOUND")) 1808#ifdef KRB5_KT_KVNONOTFOUND 1809 return KRB5_KT_KVNONOTFOUND; 1810#else 1811 goto not_there; 1812#endif 1813 if (strEQ(name, "KRB5_KT_NAME_TOOLONG")) 1814#ifdef KRB5_KT_NAME_TOOLONG 1815 return KRB5_KT_NAME_TOOLONG; 1816#else 1817 goto not_there; 1818#endif 1819 if (strEQ(name, "KRB5_KT_NOTFOUND")) 1820#ifdef KRB5_KT_NOTFOUND 1821 return KRB5_KT_NOTFOUND; 1822#else 1823 goto not_there; 1824#endif 1825 if (strEQ(name, "KRB5_KT_NOWRITE")) 1826#ifdef KRB5_KT_NOWRITE 1827 return KRB5_KT_NOWRITE; 1828#else 1829 goto not_there; 1830#endif 1831 if (strEQ(name, "KRB5_KT_TYPE_EXISTS")) 1832#ifdef KRB5_KT_TYPE_EXISTS 1833 return KRB5_KT_TYPE_EXISTS; 1834#else 1835 goto not_there; 1836#endif 1837 if (strEQ(name, "KRB5_KT_UNKNOWN_TYPE")) 1838#ifdef KRB5_KT_UNKNOWN_TYPE 1839 return KRB5_KT_UNKNOWN_TYPE; 1840#else 1841 goto not_there; 1842#endif 1843 if (strEQ(name, "KRB5_LIBOS_BADLOCKFLAG")) 1844#ifdef KRB5_LIBOS_BADLOCKFLAG 1845 return KRB5_LIBOS_BADLOCKFLAG; 1846#else 1847 goto not_there; 1848#endif 1849 if (strEQ(name, "KRB5_LIBOS_BADPWDMATCH")) 1850#ifdef KRB5_LIBOS_BADPWDMATCH 1851 return KRB5_LIBOS_BADPWDMATCH; 1852#else 1853 goto not_there; 1854#endif 1855 if (strEQ(name, "KRB5_LIBOS_CANTREADPWD")) 1856#ifdef KRB5_LIBOS_CANTREADPWD 1857 return KRB5_LIBOS_CANTREADPWD; 1858#else 1859 goto not_there; 1860#endif 1861 if (strEQ(name, "KRB5_LIBOS_PWDINTR")) 1862#ifdef KRB5_LIBOS_PWDINTR 1863 return KRB5_LIBOS_PWDINTR; 1864#else 1865 goto not_there; 1866#endif 1867 if (strEQ(name, "KRB5_LNAME_BADFORMAT")) 1868#ifdef KRB5_LNAME_BADFORMAT 1869 return KRB5_LNAME_BADFORMAT; 1870#else 1871 goto not_there; 1872#endif 1873 if (strEQ(name, "KRB5_LNAME_CANTOPEN")) 1874#ifdef KRB5_LNAME_CANTOPEN 1875 return KRB5_LNAME_CANTOPEN; 1876#else 1877 goto not_there; 1878#endif 1879 if (strEQ(name, "KRB5_LNAME_NOTRANS")) 1880#ifdef KRB5_LNAME_NOTRANS 1881 return KRB5_LNAME_NOTRANS; 1882#else 1883 goto not_there; 1884#endif 1885 if (strEQ(name, "KRB5_LRQ_ALL_LAST_INITIAL")) 1886#ifdef KRB5_LRQ_ALL_LAST_INITIAL 1887 return KRB5_LRQ_ALL_LAST_INITIAL; 1888#else 1889 goto not_there; 1890#endif 1891 if (strEQ(name, "KRB5_LRQ_ALL_LAST_RENEWAL")) 1892#ifdef KRB5_LRQ_ALL_LAST_RENEWAL 1893 return KRB5_LRQ_ALL_LAST_RENEWAL; 1894#else 1895 goto not_there; 1896#endif 1897 if (strEQ(name, "KRB5_LRQ_ALL_LAST_REQ")) 1898#ifdef KRB5_LRQ_ALL_LAST_REQ 1899 return KRB5_LRQ_ALL_LAST_REQ; 1900#else 1901 goto not_there; 1902#endif 1903 if (strEQ(name, "KRB5_LRQ_ALL_LAST_TGT")) 1904#ifdef KRB5_LRQ_ALL_LAST_TGT 1905 return KRB5_LRQ_ALL_LAST_TGT; 1906#else 1907 goto not_there; 1908#endif 1909 if (strEQ(name, "KRB5_LRQ_ALL_LAST_TGT_ISSUED")) 1910#ifdef KRB5_LRQ_ALL_LAST_TGT_ISSUED 1911 return KRB5_LRQ_ALL_LAST_TGT_ISSUED; 1912#else 1913 goto not_there; 1914#endif 1915 if (strEQ(name, "KRB5_LRQ_NONE")) 1916#ifdef KRB5_LRQ_NONE 1917 return KRB5_LRQ_NONE; 1918#else 1919 goto not_there; 1920#endif 1921 if (strEQ(name, "KRB5_LRQ_ONE_LAST_INITIAL")) 1922#ifdef KRB5_LRQ_ONE_LAST_INITIAL 1923 return KRB5_LRQ_ONE_LAST_INITIAL; 1924#else 1925 goto not_there; 1926#endif 1927 if (strEQ(name, "KRB5_LRQ_ONE_LAST_RENEWAL")) 1928#ifdef KRB5_LRQ_ONE_LAST_RENEWAL 1929 return KRB5_LRQ_ONE_LAST_RENEWAL; 1930#else 1931 goto not_there; 1932#endif 1933 if (strEQ(name, "KRB5_LRQ_ONE_LAST_REQ")) 1934#ifdef KRB5_LRQ_ONE_LAST_REQ 1935 return KRB5_LRQ_ONE_LAST_REQ; 1936#else 1937 goto not_there; 1938#endif 1939 if (strEQ(name, "KRB5_LRQ_ONE_LAST_TGT")) 1940#ifdef KRB5_LRQ_ONE_LAST_TGT 1941 return KRB5_LRQ_ONE_LAST_TGT; 1942#else 1943 goto not_there; 1944#endif 1945 if (strEQ(name, "KRB5_LRQ_ONE_LAST_TGT_ISSUED")) 1946#ifdef KRB5_LRQ_ONE_LAST_TGT_ISSUED 1947 return KRB5_LRQ_ONE_LAST_TGT_ISSUED; 1948#else 1949 goto not_there; 1950#endif 1951 if (strEQ(name, "KRB5_MUTUAL_FAILED")) 1952#ifdef KRB5_MUTUAL_FAILED 1953 return KRB5_MUTUAL_FAILED; 1954#else 1955 goto not_there; 1956#endif 1957 if (strEQ(name, "KRB5_NOCREDS_SUPPLIED")) 1958#ifdef KRB5_NOCREDS_SUPPLIED 1959 return KRB5_NOCREDS_SUPPLIED; 1960#else 1961 goto not_there; 1962#endif 1963 if (strEQ(name, "KRB5_NO_2ND_TKT")) 1964#ifdef KRB5_NO_2ND_TKT 1965 return KRB5_NO_2ND_TKT; 1966#else 1967 goto not_there; 1968#endif 1969 if (strEQ(name, "KRB5_NO_LOCALNAME")) 1970#ifdef KRB5_NO_LOCALNAME 1971 return KRB5_NO_LOCALNAME; 1972#else 1973 goto not_there; 1974#endif 1975 if (strEQ(name, "KRB5_NO_TKT_IN_RLM")) 1976#ifdef KRB5_NO_TKT_IN_RLM 1977 return KRB5_NO_TKT_IN_RLM; 1978#else 1979 goto not_there; 1980#endif 1981 if (strEQ(name, "KRB5_NO_TKT_SUPPLIED")) 1982#ifdef KRB5_NO_TKT_SUPPLIED 1983 return KRB5_NO_TKT_SUPPLIED; 1984#else 1985 goto not_there; 1986#endif 1987 if (strEQ(name, "KRB5_NT_PRINCIPAL")) 1988#ifdef KRB5_NT_PRINCIPAL 1989 return KRB5_NT_PRINCIPAL; 1990#else 1991 goto not_there; 1992#endif 1993 if (strEQ(name, "KRB5_NT_SRV_HST")) 1994#ifdef KRB5_NT_SRV_HST 1995 return KRB5_NT_SRV_HST; 1996#else 1997 goto not_there; 1998#endif 1999 if (strEQ(name, "KRB5_NT_SRV_INST")) 2000#ifdef KRB5_NT_SRV_INST 2001 return KRB5_NT_SRV_INST; 2002#else 2003 goto not_there; 2004#endif 2005 if (strEQ(name, "KRB5_NT_SRV_XHST")) 2006#ifdef KRB5_NT_SRV_XHST 2007 return KRB5_NT_SRV_XHST; 2008#else 2009 goto not_there; 2010#endif 2011 if (strEQ(name, "KRB5_NT_UID")) 2012#ifdef KRB5_NT_UID 2013 return KRB5_NT_UID; 2014#else 2015 goto not_there; 2016#endif 2017 if (strEQ(name, "KRB5_NT_UNKNOWN")) 2018#ifdef KRB5_NT_UNKNOWN 2019 return KRB5_NT_UNKNOWN; 2020#else 2021 goto not_there; 2022#endif 2023 if (strEQ(name, "KRB5_PADATA_AFS3_SALT")) 2024#ifdef KRB5_PADATA_AFS3_SALT 2025 return KRB5_PADATA_AFS3_SALT; 2026#else 2027 goto not_there; 2028#endif 2029 if (strEQ(name, "KRB5_PADATA_AP_REQ")) 2030#ifdef KRB5_PADATA_AP_REQ 2031 return KRB5_PADATA_AP_REQ; 2032#else 2033 goto not_there; 2034#endif 2035 if (strEQ(name, "KRB5_PADATA_DASS")) 2036#ifdef KRB5_PADATA_DASS 2037 return KRB5_PADATA_DASS; 2038#else 2039 goto not_there; 2040#endif 2041 if (strEQ(name, "KRB5_PADATA_ENC_ENCKEY")) 2042#ifdef KRB5_PADATA_ENC_ENCKEY 2043 return KRB5_PADATA_ENC_ENCKEY; 2044#else 2045 goto not_there; 2046#endif 2047 if (strEQ(name, "KRB5_PADATA_ENC_SANDIA_SECURID")) 2048#ifdef KRB5_PADATA_ENC_SANDIA_SECURID 2049 return KRB5_PADATA_ENC_SANDIA_SECURID; 2050#else 2051 goto not_there; 2052#endif 2053 if (strEQ(name, "KRB5_PADATA_ENC_TIMESTAMP")) 2054#ifdef KRB5_PADATA_ENC_TIMESTAMP 2055 return KRB5_PADATA_ENC_TIMESTAMP; 2056#else 2057 goto not_there; 2058#endif 2059 if (strEQ(name, "KRB5_PADATA_ENC_UNIX_TIME")) 2060#ifdef KRB5_PADATA_ENC_UNIX_TIME 2061 return KRB5_PADATA_ENC_UNIX_TIME; 2062#else 2063 goto not_there; 2064#endif 2065 if (strEQ(name, "KRB5_PADATA_ETYPE_INFO")) 2066#ifdef KRB5_PADATA_ETYPE_INFO 2067 return KRB5_PADATA_ETYPE_INFO; 2068#else 2069 goto not_there; 2070#endif 2071 if (strEQ(name, "KRB5_PADATA_NONE")) 2072#ifdef KRB5_PADATA_NONE 2073 return KRB5_PADATA_NONE; 2074#else 2075 goto not_there; 2076#endif 2077 if (strEQ(name, "KRB5_PADATA_OSF_DCE")) 2078#ifdef KRB5_PADATA_OSF_DCE 2079 return KRB5_PADATA_OSF_DCE; 2080#else 2081 goto not_there; 2082#endif 2083 if (strEQ(name, "KRB5_PADATA_PW_SALT")) 2084#ifdef KRB5_PADATA_PW_SALT 2085 return KRB5_PADATA_PW_SALT; 2086#else 2087 goto not_there; 2088#endif 2089 if (strEQ(name, "KRB5_PADATA_SAM_CHALLENGE")) 2090#ifdef KRB5_PADATA_SAM_CHALLENGE 2091 return KRB5_PADATA_SAM_CHALLENGE; 2092#else 2093 goto not_there; 2094#endif 2095 if (strEQ(name, "KRB5_PADATA_SAM_RESPONSE")) 2096#ifdef KRB5_PADATA_SAM_RESPONSE 2097 return KRB5_PADATA_SAM_RESPONSE; 2098#else 2099 goto not_there; 2100#endif 2101 if (strEQ(name, "KRB5_PADATA_SESAME")) 2102#ifdef KRB5_PADATA_SESAME 2103 return KRB5_PADATA_SESAME; 2104#else 2105 goto not_there; 2106#endif 2107 if (strEQ(name, "KRB5_PADATA_TGS_REQ")) 2108#ifdef KRB5_PADATA_TGS_REQ 2109 return KRB5_PADATA_TGS_REQ; 2110#else 2111 goto not_there; 2112#endif 2113 if (strEQ(name, "KRB5_PARSE_ILLCHAR")) 2114#ifdef KRB5_PARSE_ILLCHAR 2115 return KRB5_PARSE_ILLCHAR; 2116#else 2117 goto not_there; 2118#endif 2119 if (strEQ(name, "KRB5_PARSE_MALFORMED")) 2120#ifdef KRB5_PARSE_MALFORMED 2121 return KRB5_PARSE_MALFORMED; 2122#else 2123 goto not_there; 2124#endif 2125 if (strEQ(name, "KRB5_PREAUTH_BAD_TYPE")) 2126#ifdef KRB5_PREAUTH_BAD_TYPE 2127 return KRB5_PREAUTH_BAD_TYPE; 2128#else 2129 goto not_there; 2130#endif 2131 if (strEQ(name, "KRB5_PREAUTH_FAILED")) 2132#ifdef KRB5_PREAUTH_FAILED 2133 return KRB5_PREAUTH_FAILED; 2134#else 2135 goto not_there; 2136#endif 2137 if (strEQ(name, "KRB5_PREAUTH_NO_KEY")) 2138#ifdef KRB5_PREAUTH_NO_KEY 2139 return KRB5_PREAUTH_NO_KEY; 2140#else 2141 goto not_there; 2142#endif 2143 if (strEQ(name, "KRB5_PRINC_NOMATCH")) 2144#ifdef KRB5_PRINC_NOMATCH 2145 return KRB5_PRINC_NOMATCH; 2146#else 2147 goto not_there; 2148#endif 2149 if (strEQ(name, "KRB5_PRIV")) 2150#ifdef KRB5_PRIV 2151 return KRB5_PRIV; 2152#else 2153 goto not_there; 2154#endif 2155 if (strEQ(name, "KRB5_PROG_ATYPE_NOSUPP")) 2156#ifdef KRB5_PROG_ATYPE_NOSUPP 2157 return KRB5_PROG_ATYPE_NOSUPP; 2158#else 2159 goto not_there; 2160#endif 2161 if (strEQ(name, "KRB5_PROG_ETYPE_NOSUPP")) 2162#ifdef KRB5_PROG_ETYPE_NOSUPP 2163 return KRB5_PROG_ETYPE_NOSUPP; 2164#else 2165 goto not_there; 2166#endif 2167 if (strEQ(name, "KRB5_PROG_KEYTYPE_NOSUPP")) 2168#ifdef KRB5_PROG_KEYTYPE_NOSUPP 2169 return KRB5_PROG_KEYTYPE_NOSUPP; 2170#else 2171 goto not_there; 2172#endif 2173 if (strEQ(name, "KRB5_PROG_SUMTYPE_NOSUPP")) 2174#ifdef KRB5_PROG_SUMTYPE_NOSUPP 2175 return KRB5_PROG_SUMTYPE_NOSUPP; 2176#else 2177 goto not_there; 2178#endif 2179 if (strEQ(name, "KRB5_PROVIDE_PROTOTYPES")) 2180#ifdef KRB5_PROVIDE_PROTOTYPES 2181 return KRB5_PROVIDE_PROTOTYPES; 2182#else 2183 goto not_there; 2184#endif 2185 if (strEQ(name, "KRB5_PVNO")) 2186#ifdef KRB5_PVNO 2187 return KRB5_PVNO; 2188#else 2189 goto not_there; 2190#endif 2191 if (strEQ(name, "KRB5_RCACHE_BADVNO")) 2192#ifdef KRB5_RCACHE_BADVNO 2193 return KRB5_RCACHE_BADVNO; 2194#else 2195 goto not_there; 2196#endif 2197 if (strEQ(name, "KRB5_RC_IO")) 2198#ifdef KRB5_RC_IO 2199 return KRB5_RC_IO; 2200#else 2201 goto not_there; 2202#endif 2203 if (strEQ(name, "KRB5_RC_IO_EOF")) 2204#ifdef KRB5_RC_IO_EOF 2205 return KRB5_RC_IO_EOF; 2206#else 2207 goto not_there; 2208#endif 2209 if (strEQ(name, "KRB5_RC_IO_IO")) 2210#ifdef KRB5_RC_IO_IO 2211 return KRB5_RC_IO_IO; 2212#else 2213 goto not_there; 2214#endif 2215 if (strEQ(name, "KRB5_RC_IO_MALLOC")) 2216#ifdef KRB5_RC_IO_MALLOC 2217 return KRB5_RC_IO_MALLOC; 2218#else 2219 goto not_there; 2220#endif 2221 if (strEQ(name, "KRB5_RC_IO_PERM")) 2222#ifdef KRB5_RC_IO_PERM 2223 return KRB5_RC_IO_PERM; 2224#else 2225 goto not_there; 2226#endif 2227 if (strEQ(name, "KRB5_RC_IO_SPACE")) 2228#ifdef KRB5_RC_IO_SPACE 2229 return KRB5_RC_IO_SPACE; 2230#else 2231 goto not_there; 2232#endif 2233 if (strEQ(name, "KRB5_RC_IO_UNKNOWN")) 2234#ifdef KRB5_RC_IO_UNKNOWN 2235 return KRB5_RC_IO_UNKNOWN; 2236#else 2237 goto not_there; 2238#endif 2239 if (strEQ(name, "KRB5_RC_MALLOC")) 2240#ifdef KRB5_RC_MALLOC 2241 return KRB5_RC_MALLOC; 2242#else 2243 goto not_there; 2244#endif 2245 if (strEQ(name, "KRB5_RC_NOIO")) 2246#ifdef KRB5_RC_NOIO 2247 return KRB5_RC_NOIO; 2248#else 2249 goto not_there; 2250#endif 2251 if (strEQ(name, "KRB5_RC_PARSE")) 2252#ifdef KRB5_RC_PARSE 2253 return KRB5_RC_PARSE; 2254#else 2255 goto not_there; 2256#endif 2257 if (strEQ(name, "KRB5_RC_REPLAY")) 2258#ifdef KRB5_RC_REPLAY 2259 return KRB5_RC_REPLAY; 2260#else 2261 goto not_there; 2262#endif 2263 if (strEQ(name, "KRB5_RC_REQUIRED")) 2264#ifdef KRB5_RC_REQUIRED 2265 return KRB5_RC_REQUIRED; 2266#else 2267 goto not_there; 2268#endif 2269 if (strEQ(name, "KRB5_RC_TYPE_EXISTS")) 2270#ifdef KRB5_RC_TYPE_EXISTS 2271 return KRB5_RC_TYPE_EXISTS; 2272#else 2273 goto not_there; 2274#endif 2275 if (strEQ(name, "KRB5_RC_TYPE_NOTFOUND")) 2276#ifdef KRB5_RC_TYPE_NOTFOUND 2277 return KRB5_RC_TYPE_NOTFOUND; 2278#else 2279 goto not_there; 2280#endif 2281 if (strEQ(name, "KRB5_RC_UNKNOWN")) 2282#ifdef KRB5_RC_UNKNOWN 2283 return KRB5_RC_UNKNOWN; 2284#else 2285 goto not_there; 2286#endif 2287 if (strEQ(name, "KRB5_REALM_BRANCH_CHAR")) 2288#ifdef KRB5_REALM_BRANCH_CHAR 2289 return KRB5_REALM_BRANCH_CHAR; 2290#else 2291 goto not_there; 2292#endif 2293 if (strEQ(name, "KRB5_REALM_CANT_RESOLVE")) 2294#ifdef KRB5_REALM_CANT_RESOLVE 2295 return KRB5_REALM_CANT_RESOLVE; 2296#else 2297 goto not_there; 2298#endif 2299 if (strEQ(name, "KRB5_REALM_UNKNOWN")) 2300#ifdef KRB5_REALM_UNKNOWN 2301 return KRB5_REALM_UNKNOWN; 2302#else 2303 goto not_there; 2304#endif 2305 if (strEQ(name, "KRB5_RECVAUTH_BADAUTHVERS")) 2306#ifdef KRB5_RECVAUTH_BADAUTHVERS 2307 return KRB5_RECVAUTH_BADAUTHVERS; 2308#else 2309 goto not_there; 2310#endif 2311 if (strEQ(name, "KRB5_RECVAUTH_SKIP_VERSION")) 2312#ifdef KRB5_RECVAUTH_SKIP_VERSION 2313 return KRB5_RECVAUTH_SKIP_VERSION; 2314#else 2315 goto not_there; 2316#endif 2317 if (strEQ(name, "KRB5_SAFE")) 2318#ifdef KRB5_SAFE 2319 return KRB5_SAFE; 2320#else 2321 goto not_there; 2322#endif 2323 if (strEQ(name, "KRB5_SAM_MUST_PK_ENCRYPT_SAD")) 2324#ifdef KRB5_SAM_MUST_PK_ENCRYPT_SAD 2325 return KRB5_SAM_MUST_PK_ENCRYPT_SAD; 2326#else 2327 goto not_there; 2328#endif 2329 if (strEQ(name, "KRB5_SAM_SEND_ENCRYPTED_SAD")) 2330#ifdef KRB5_SAM_SEND_ENCRYPTED_SAD 2331 return KRB5_SAM_SEND_ENCRYPTED_SAD; 2332#else 2333 goto not_there; 2334#endif 2335 if (strEQ(name, "KRB5_SAM_UNSUPPORTED")) 2336#ifdef KRB5_SAM_UNSUPPORTED 2337 return KRB5_SAM_UNSUPPORTED; 2338#else 2339 goto not_there; 2340#endif 2341 if (strEQ(name, "KRB5_SAM_USE_SAD_AS_KEY")) 2342#ifdef KRB5_SAM_USE_SAD_AS_KEY 2343 return KRB5_SAM_USE_SAD_AS_KEY; 2344#else 2345 goto not_there; 2346#endif 2347 if (strEQ(name, "KRB5_SENDAUTH_BADAPPLVERS")) 2348#ifdef KRB5_SENDAUTH_BADAPPLVERS 2349 return KRB5_SENDAUTH_BADAPPLVERS; 2350#else 2351 goto not_there; 2352#endif 2353 if (strEQ(name, "KRB5_SENDAUTH_BADAUTHVERS")) 2354#ifdef KRB5_SENDAUTH_BADAUTHVERS 2355 return KRB5_SENDAUTH_BADAUTHVERS; 2356#else 2357 goto not_there; 2358#endif 2359 if (strEQ(name, "KRB5_SENDAUTH_BADRESPONSE")) 2360#ifdef KRB5_SENDAUTH_BADRESPONSE 2361 return KRB5_SENDAUTH_BADRESPONSE; 2362#else 2363 goto not_there; 2364#endif 2365 if (strEQ(name, "KRB5_SENDAUTH_REJECTED")) 2366#ifdef KRB5_SENDAUTH_REJECTED 2367 return KRB5_SENDAUTH_REJECTED; 2368#else 2369 goto not_there; 2370#endif 2371 if (strEQ(name, "KRB5_SERVICE_UNKNOWN")) 2372#ifdef KRB5_SERVICE_UNKNOWN 2373 return KRB5_SERVICE_UNKNOWN; 2374#else 2375 goto not_there; 2376#endif 2377 if (strEQ(name, "KRB5_SNAME_UNSUPP_NAMETYPE")) 2378#ifdef KRB5_SNAME_UNSUPP_NAMETYPE 2379 return KRB5_SNAME_UNSUPP_NAMETYPE; 2380#else 2381 goto not_there; 2382#endif 2383 if (strEQ(name, "KRB5_SYSTYPES__")) 2384#ifdef KRB5_SYSTYPES__ 2385 return KRB5_SYSTYPES__; 2386#else 2387 goto not_there; 2388#endif 2389 if (strEQ(name, "KRB5_TC_MATCH_2ND_TKT")) 2390#ifdef KRB5_TC_MATCH_2ND_TKT 2391 return KRB5_TC_MATCH_2ND_TKT; 2392#else 2393 goto not_there; 2394#endif 2395 if (strEQ(name, "KRB5_TC_MATCH_AUTHDATA")) 2396#ifdef KRB5_TC_MATCH_AUTHDATA 2397 return KRB5_TC_MATCH_AUTHDATA; 2398#else 2399 goto not_there; 2400#endif 2401 if (strEQ(name, "KRB5_TC_MATCH_FLAGS")) 2402#ifdef KRB5_TC_MATCH_FLAGS 2403 return KRB5_TC_MATCH_FLAGS; 2404#else 2405 goto not_there; 2406#endif 2407 if (strEQ(name, "KRB5_TC_MATCH_FLAGS_EXACT")) 2408#ifdef KRB5_TC_MATCH_FLAGS_EXACT 2409 return KRB5_TC_MATCH_FLAGS_EXACT; 2410#else 2411 goto not_there; 2412#endif 2413 if (strEQ(name, "KRB5_TC_MATCH_IS_SKEY")) 2414#ifdef KRB5_TC_MATCH_IS_SKEY 2415 return KRB5_TC_MATCH_IS_SKEY; 2416#else 2417 goto not_there; 2418#endif 2419 if (strEQ(name, "KRB5_TC_MATCH_KTYPE")) 2420#ifdef KRB5_TC_MATCH_KTYPE 2421 return KRB5_TC_MATCH_KTYPE; 2422#else 2423 goto not_there; 2424#endif 2425 if (strEQ(name, "KRB5_TC_MATCH_SRV_NAMEONLY")) 2426#ifdef KRB5_TC_MATCH_SRV_NAMEONLY 2427 return KRB5_TC_MATCH_SRV_NAMEONLY; 2428#else 2429 goto not_there; 2430#endif 2431 if (strEQ(name, "KRB5_TC_MATCH_TIMES")) 2432#ifdef KRB5_TC_MATCH_TIMES 2433 return KRB5_TC_MATCH_TIMES; 2434#else 2435 goto not_there; 2436#endif 2437 if (strEQ(name, "KRB5_TC_MATCH_TIMES_EXACT")) 2438#ifdef KRB5_TC_MATCH_TIMES_EXACT 2439 return KRB5_TC_MATCH_TIMES_EXACT; 2440#else 2441 goto not_there; 2442#endif 2443 if (strEQ(name, "KRB5_TC_OPENCLOSE")) 2444#ifdef KRB5_TC_OPENCLOSE 2445 return KRB5_TC_OPENCLOSE; 2446#else 2447 goto not_there; 2448#endif 2449 if (strEQ(name, "KRB5_TGS_NAME_SIZE")) 2450#ifdef KRB5_TGS_NAME_SIZE 2451 return KRB5_TGS_NAME_SIZE; 2452#else 2453 goto not_there; 2454#endif 2455 if (strEQ(name, "KRB5_TGS_REP")) 2456#ifdef KRB5_TGS_REP 2457 return KRB5_TGS_REP; 2458#else 2459 goto not_there; 2460#endif 2461 if (strEQ(name, "KRB5_TGS_REQ")) 2462#ifdef KRB5_TGS_REQ 2463 return KRB5_TGS_REQ; 2464#else 2465 goto not_there; 2466#endif 2467 if (strEQ(name, "KRB5_TKT_NOT_FORWARDABLE")) 2468#ifdef KRB5_TKT_NOT_FORWARDABLE 2469 return KRB5_TKT_NOT_FORWARDABLE; 2470#else 2471 goto not_there; 2472#endif 2473 if (strEQ(name, "KRB5_TRANS_BADFORMAT")) 2474#ifdef KRB5_TRANS_BADFORMAT 2475 return KRB5_TRANS_BADFORMAT; 2476#else 2477 goto not_there; 2478#endif 2479 if (strEQ(name, "KRB5_TRANS_CANTOPEN")) 2480#ifdef KRB5_TRANS_CANTOPEN 2481 return KRB5_TRANS_CANTOPEN; 2482#else 2483 goto not_there; 2484#endif 2485 if (strEQ(name, "KRB5_WRONG_ETYPE")) 2486#ifdef KRB5_WRONG_ETYPE 2487 return KRB5_WRONG_ETYPE; 2488#else 2489 goto not_there; 2490#endif 2491 if (strEQ(name, "KV5M_ADDRESS")) 2492#ifdef KV5M_ADDRESS 2493 return KV5M_ADDRESS; 2494#else 2495 goto not_there; 2496#endif 2497 if (strEQ(name, "KV5M_ALT_METHOD")) 2498#ifdef KV5M_ALT_METHOD 2499 return KV5M_ALT_METHOD; 2500#else 2501 goto not_there; 2502#endif 2503 if (strEQ(name, "KV5M_AP_REP")) 2504#ifdef KV5M_AP_REP 2505 return KV5M_AP_REP; 2506#else 2507 goto not_there; 2508#endif 2509 if (strEQ(name, "KV5M_AP_REP_ENC_PART")) 2510#ifdef KV5M_AP_REP_ENC_PART 2511 return KV5M_AP_REP_ENC_PART; 2512#else 2513 goto not_there; 2514#endif 2515 if (strEQ(name, "KV5M_AP_REQ")) 2516#ifdef KV5M_AP_REQ 2517 return KV5M_AP_REQ; 2518#else 2519 goto not_there; 2520#endif 2521 if (strEQ(name, "KV5M_AUTHDATA")) 2522#ifdef KV5M_AUTHDATA 2523 return KV5M_AUTHDATA; 2524#else 2525 goto not_there; 2526#endif 2527 if (strEQ(name, "KV5M_AUTHENTICATOR")) 2528#ifdef KV5M_AUTHENTICATOR 2529 return KV5M_AUTHENTICATOR; 2530#else 2531 goto not_there; 2532#endif 2533 if (strEQ(name, "KV5M_AUTH_CONTEXT")) 2534#ifdef KV5M_AUTH_CONTEXT 2535 return KV5M_AUTH_CONTEXT; 2536#else 2537 goto not_there; 2538#endif 2539 if (strEQ(name, "KV5M_CCACHE")) 2540#ifdef KV5M_CCACHE 2541 return KV5M_CCACHE; 2542#else 2543 goto not_there; 2544#endif 2545 if (strEQ(name, "KV5M_CHECKSUM")) 2546#ifdef KV5M_CHECKSUM 2547 return KV5M_CHECKSUM; 2548#else 2549 goto not_there; 2550#endif 2551 if (strEQ(name, "KV5M_CHECKSUM_ENTRY")) 2552#ifdef KV5M_CHECKSUM_ENTRY 2553 return KV5M_CHECKSUM_ENTRY; 2554#else 2555 goto not_there; 2556#endif 2557 if (strEQ(name, "KV5M_CONTEXT")) 2558#ifdef KV5M_CONTEXT 2559 return KV5M_CONTEXT; 2560#else 2561 goto not_there; 2562#endif 2563 if (strEQ(name, "KV5M_CRED")) 2564#ifdef KV5M_CRED 2565 return KV5M_CRED; 2566#else 2567 goto not_there; 2568#endif 2569 if (strEQ(name, "KV5M_CREDS")) 2570#ifdef KV5M_CREDS 2571 return KV5M_CREDS; 2572#else 2573 goto not_there; 2574#endif 2575 if (strEQ(name, "KV5M_CRED_ENC_PART")) 2576#ifdef KV5M_CRED_ENC_PART 2577 return KV5M_CRED_ENC_PART; 2578#else 2579 goto not_there; 2580#endif 2581 if (strEQ(name, "KV5M_CRED_INFO")) 2582#ifdef KV5M_CRED_INFO 2583 return KV5M_CRED_INFO; 2584#else 2585 goto not_there; 2586#endif 2587 if (strEQ(name, "KV5M_CRYPTOSYSTEM_ENTRY")) 2588#ifdef KV5M_CRYPTOSYSTEM_ENTRY 2589 return KV5M_CRYPTOSYSTEM_ENTRY; 2590#else 2591 goto not_there; 2592#endif 2593 if (strEQ(name, "KV5M_CS_TABLE_ENTRY")) 2594#ifdef KV5M_CS_TABLE_ENTRY 2595 return KV5M_CS_TABLE_ENTRY; 2596#else 2597 goto not_there; 2598#endif 2599 if (strEQ(name, "KV5M_DATA")) 2600#ifdef KV5M_DATA 2601 return KV5M_DATA; 2602#else 2603 goto not_there; 2604#endif 2605 if (strEQ(name, "KV5M_DB_CONTEXT")) 2606#ifdef KV5M_DB_CONTEXT 2607 return KV5M_DB_CONTEXT; 2608#else 2609 goto not_there; 2610#endif 2611 if (strEQ(name, "KV5M_ENCRYPT_BLOCK")) 2612#ifdef KV5M_ENCRYPT_BLOCK 2613 return KV5M_ENCRYPT_BLOCK; 2614#else 2615 goto not_there; 2616#endif 2617 if (strEQ(name, "KV5M_ENC_DATA")) 2618#ifdef KV5M_ENC_DATA 2619 return KV5M_ENC_DATA; 2620#else 2621 goto not_there; 2622#endif 2623 if (strEQ(name, "KV5M_ENC_KDC_REP_PART")) 2624#ifdef KV5M_ENC_KDC_REP_PART 2625 return KV5M_ENC_KDC_REP_PART; 2626#else 2627 goto not_there; 2628#endif 2629 if (strEQ(name, "KV5M_ENC_SAM_RESPONSE_ENC")) 2630#ifdef KV5M_ENC_SAM_RESPONSE_ENC 2631 return KV5M_ENC_SAM_RESPONSE_ENC; 2632#else 2633 goto not_there; 2634#endif 2635 if (strEQ(name, "KV5M_ENC_TKT_PART")) 2636#ifdef KV5M_ENC_TKT_PART 2637 return KV5M_ENC_TKT_PART; 2638#else 2639 goto not_there; 2640#endif 2641 if (strEQ(name, "KV5M_ERROR")) 2642#ifdef KV5M_ERROR 2643 return KV5M_ERROR; 2644#else 2645 goto not_there; 2646#endif 2647 if (strEQ(name, "KV5M_ETYPE_INFO_ENTRY")) 2648#ifdef KV5M_ETYPE_INFO_ENTRY 2649 return KV5M_ETYPE_INFO_ENTRY; 2650#else 2651 goto not_there; 2652#endif 2653 if (strEQ(name, "KV5M_GSS_OID")) 2654#ifdef KV5M_GSS_OID 2655 return KV5M_GSS_OID; 2656#else 2657 goto not_there; 2658#endif 2659 if (strEQ(name, "KV5M_GSS_QUEUE")) 2660#ifdef KV5M_GSS_QUEUE 2661 return KV5M_GSS_QUEUE; 2662#else 2663 goto not_there; 2664#endif 2665 if (strEQ(name, "KV5M_KDC_REP")) 2666#ifdef KV5M_KDC_REP 2667 return KV5M_KDC_REP; 2668#else 2669 goto not_there; 2670#endif 2671 if (strEQ(name, "KV5M_KDC_REQ")) 2672#ifdef KV5M_KDC_REQ 2673 return KV5M_KDC_REQ; 2674#else 2675 goto not_there; 2676#endif 2677 if (strEQ(name, "KV5M_KEYBLOCK")) 2678#ifdef KV5M_KEYBLOCK 2679 return KV5M_KEYBLOCK; 2680#else 2681 goto not_there; 2682#endif 2683 if (strEQ(name, "KV5M_KEYTAB")) 2684#ifdef KV5M_KEYTAB 2685 return KV5M_KEYTAB; 2686#else 2687 goto not_there; 2688#endif 2689 if (strEQ(name, "KV5M_KEYTAB_ENTRY")) 2690#ifdef KV5M_KEYTAB_ENTRY 2691 return KV5M_KEYTAB_ENTRY; 2692#else 2693 goto not_there; 2694#endif 2695 if (strEQ(name, "KV5M_LAST_REQ_ENTRY")) 2696#ifdef KV5M_LAST_REQ_ENTRY 2697 return KV5M_LAST_REQ_ENTRY; 2698#else 2699 goto not_there; 2700#endif 2701 if (strEQ(name, "KV5M_NONE")) 2702#ifdef KV5M_NONE 2703 return KV5M_NONE; 2704#else 2705 goto not_there; 2706#endif 2707 if (strEQ(name, "KV5M_OS_CONTEXT")) 2708#ifdef KV5M_OS_CONTEXT 2709 return KV5M_OS_CONTEXT; 2710#else 2711 goto not_there; 2712#endif 2713 if (strEQ(name, "KV5M_PASSWD_PHRASE_ELEMENT")) 2714#ifdef KV5M_PASSWD_PHRASE_ELEMENT 2715 return KV5M_PASSWD_PHRASE_ELEMENT; 2716#else 2717 goto not_there; 2718#endif 2719 if (strEQ(name, "KV5M_PA_DATA")) 2720#ifdef KV5M_PA_DATA 2721 return KV5M_PA_DATA; 2722#else 2723 goto not_there; 2724#endif 2725 if (strEQ(name, "KV5M_PREAUTH_OPS")) 2726#ifdef KV5M_PREAUTH_OPS 2727 return KV5M_PREAUTH_OPS; 2728#else 2729 goto not_there; 2730#endif 2731 if (strEQ(name, "KV5M_PREDICTED_SAM_RESPONSE")) 2732#ifdef KV5M_PREDICTED_SAM_RESPONSE 2733 return KV5M_PREDICTED_SAM_RESPONSE; 2734#else 2735 goto not_there; 2736#endif 2737 if (strEQ(name, "KV5M_PRINCIPAL")) 2738#ifdef KV5M_PRINCIPAL 2739 return KV5M_PRINCIPAL; 2740#else 2741 goto not_there; 2742#endif 2743 if (strEQ(name, "KV5M_PRIV")) 2744#ifdef KV5M_PRIV 2745 return KV5M_PRIV; 2746#else 2747 goto not_there; 2748#endif 2749 if (strEQ(name, "KV5M_PRIV_ENC_PART")) 2750#ifdef KV5M_PRIV_ENC_PART 2751 return KV5M_PRIV_ENC_PART; 2752#else 2753 goto not_there; 2754#endif 2755 if (strEQ(name, "KV5M_PWD_DATA")) 2756#ifdef KV5M_PWD_DATA 2757 return KV5M_PWD_DATA; 2758#else 2759 goto not_there; 2760#endif 2761 if (strEQ(name, "KV5M_RCACHE")) 2762#ifdef KV5M_RCACHE 2763 return KV5M_RCACHE; 2764#else 2765 goto not_there; 2766#endif 2767 if (strEQ(name, "KV5M_RESPONSE")) 2768#ifdef KV5M_RESPONSE 2769 return KV5M_RESPONSE; 2770#else 2771 goto not_there; 2772#endif 2773 if (strEQ(name, "KV5M_SAFE")) 2774#ifdef KV5M_SAFE 2775 return KV5M_SAFE; 2776#else 2777 goto not_there; 2778#endif 2779 if (strEQ(name, "KV5M_SAM_CHALLENGE")) 2780#ifdef KV5M_SAM_CHALLENGE 2781 return KV5M_SAM_CHALLENGE; 2782#else 2783 goto not_there; 2784#endif 2785 if (strEQ(name, "KV5M_SAM_KEY")) 2786#ifdef KV5M_SAM_KEY 2787 return KV5M_SAM_KEY; 2788#else 2789 goto not_there; 2790#endif 2791 if (strEQ(name, "KV5M_SAM_RESPONSE")) 2792#ifdef KV5M_SAM_RESPONSE 2793 return KV5M_SAM_RESPONSE; 2794#else 2795 goto not_there; 2796#endif 2797 if (strEQ(name, "KV5M_TICKET")) 2798#ifdef KV5M_TICKET 2799 return KV5M_TICKET; 2800#else 2801 goto not_there; 2802#endif 2803 if (strEQ(name, "KV5M_TKT_AUTHENT")) 2804#ifdef KV5M_TKT_AUTHENT 2805 return KV5M_TKT_AUTHENT; 2806#else 2807 goto not_there; 2808#endif 2809 if (strEQ(name, "KV5M_TRANSITED")) 2810#ifdef KV5M_TRANSITED 2811 return KV5M_TRANSITED; 2812#else 2813 goto not_there; 2814#endif 2815 break; 2816 case 'L': 2817 if (strEQ(name, "LR_TYPE_INTERPRETATION_MASK")) 2818#ifdef LR_TYPE_INTERPRETATION_MASK 2819 return LR_TYPE_INTERPRETATION_MASK; 2820#else 2821 goto not_there; 2822#endif 2823 if (strEQ(name, "LR_TYPE_THIS_SERVER_ONLY")) 2824#ifdef LR_TYPE_THIS_SERVER_ONLY 2825 return LR_TYPE_THIS_SERVER_ONLY; 2826#else 2827 goto not_there; 2828#endif 2829 break; 2830 case 'M': 2831 if (strEQ(name, "MAX_KEYTAB_NAME_LEN")) 2832#ifdef MAX_KEYTAB_NAME_LEN 2833 return MAX_KEYTAB_NAME_LEN; 2834#else 2835 goto not_there; 2836#endif 2837 if (strEQ(name, "MSEC_DIRBIT")) 2838#ifdef MSEC_DIRBIT 2839 return MSEC_DIRBIT; 2840#else 2841 goto not_there; 2842#endif 2843 if (strEQ(name, "MSEC_VAL_MASK")) 2844#ifdef MSEC_VAL_MASK 2845 return MSEC_VAL_MASK; 2846#else 2847 goto not_there; 2848#endif 2849 break; 2850 case 'N': 2851 if (strEQ(name, "NEAR")) 2852#ifdef NEAR 2853 return NEAR; 2854#else 2855 goto not_there; 2856#endif 2857 if (strEQ(name, "NO_PASSWORD")) 2858#ifdef NO_PASSWORD 2859 return NO_PASSWORD; 2860#else 2861 goto not_there; 2862#endif 2863 break; 2864 case 'O': 2865 break; 2866 case 'P': 2867 break; 2868 case 'Q': 2869 break; 2870 case 'R': 2871 break; 2872 case 'S': 2873 if (strEQ(name, "SIZEOF_INT")) 2874#ifdef SIZEOF_INT 2875 return SIZEOF_INT; 2876#else 2877 goto not_there; 2878#endif 2879 if (strEQ(name, "SIZEOF_LONG")) 2880#ifdef SIZEOF_LONG 2881 return SIZEOF_LONG; 2882#else 2883 goto not_there; 2884#endif 2885 if (strEQ(name, "SIZEOF_SHORT")) 2886#ifdef SIZEOF_SHORT 2887 return SIZEOF_SHORT; 2888#else 2889 goto not_there; 2890#endif 2891 break; 2892 case 'T': 2893 if (strEQ(name, "TKT_FLG_FORWARDABLE")) 2894#ifdef TKT_FLG_FORWARDABLE 2895 return TKT_FLG_FORWARDABLE; 2896#else 2897 goto not_there; 2898#endif 2899 if (strEQ(name, "TKT_FLG_FORWARDED")) 2900#ifdef TKT_FLG_FORWARDED 2901 return TKT_FLG_FORWARDED; 2902#else 2903 goto not_there; 2904#endif 2905 if (strEQ(name, "TKT_FLG_HW_AUTH")) 2906#ifdef TKT_FLG_HW_AUTH 2907 return TKT_FLG_HW_AUTH; 2908#else 2909 goto not_there; 2910#endif 2911 if (strEQ(name, "TKT_FLG_INITIAL")) 2912#ifdef TKT_FLG_INITIAL 2913 return TKT_FLG_INITIAL; 2914#else 2915 goto not_there; 2916#endif 2917 if (strEQ(name, "TKT_FLG_INVALID")) 2918#ifdef TKT_FLG_INVALID 2919 return TKT_FLG_INVALID; 2920#else 2921 goto not_there; 2922#endif 2923 if (strEQ(name, "TKT_FLG_MAY_POSTDATE")) 2924#ifdef TKT_FLG_MAY_POSTDATE 2925 return TKT_FLG_MAY_POSTDATE; 2926#else 2927 goto not_there; 2928#endif 2929 if (strEQ(name, "TKT_FLG_POSTDATED")) 2930#ifdef TKT_FLG_POSTDATED 2931 return TKT_FLG_POSTDATED; 2932#else 2933 goto not_there; 2934#endif 2935 if (strEQ(name, "TKT_FLG_PRE_AUTH")) 2936#ifdef TKT_FLG_PRE_AUTH 2937 return TKT_FLG_PRE_AUTH; 2938#else 2939 goto not_there; 2940#endif 2941 if (strEQ(name, "TKT_FLG_PROXIABLE")) 2942#ifdef TKT_FLG_PROXIABLE 2943 return TKT_FLG_PROXIABLE; 2944#else 2945 goto not_there; 2946#endif 2947 if (strEQ(name, "TKT_FLG_PROXY")) 2948#ifdef TKT_FLG_PROXY 2949 return TKT_FLG_PROXY; 2950#else 2951 goto not_there; 2952#endif 2953 if (strEQ(name, "TKT_FLG_RENEWABLE")) 2954#ifdef TKT_FLG_RENEWABLE 2955 return TKT_FLG_RENEWABLE; 2956#else 2957 goto not_there; 2958#endif 2959 if (strEQ(name, "TRUE")) 2960#ifdef TRUE 2961 return TRUE; 2962#else 2963 goto not_there; 2964#endif 2965 break; 2966 case 'U': 2967 break; 2968 case 'V': 2969 if (strEQ(name, "VALID_INT_BITS")) 2970#ifdef VALID_INT_BITS 2971 return VALID_INT_BITS; 2972#else 2973 goto not_there; 2974#endif 2975 if (strEQ(name, "VALID_UINT_BITS")) 2976#ifdef VALID_UINT_BITS 2977 return VALID_UINT_BITS; 2978#else 2979 goto not_there; 2980#endif 2981 break; 2982 case 'W': 2983 break; 2984 case 'X': 2985 break; 2986 case 'Y': 2987 break; 2988 case 'Z': 2989 break; 2990 case 'a': 2991 break; 2992 case 'b': 2993 break; 2994 case 'c': 2995 break; 2996 case 'd': 2997 break; 2998 case 'e': 2999 break; 3000 case 'f': 3001 break; 3002 case 'g': 3003 break; 3004 case 'h': 3005 break; 3006 case 'i': 3007 break; 3008 case 'j': 3009 break; 3010 case 'k': 3011 break; 3012 case 'l': 3013 break; 3014 case 'm': 3015 break; 3016 case 'n': 3017 break; 3018 case 'o': 3019 break; 3020 case 'p': 3021 break; 3022 case 'q': 3023 break; 3024 case 'r': 3025 break; 3026 case 's': 3027 break; 3028 case 't': 3029 break; 3030 case 'u': 3031 break; 3032 case 'v': 3033 break; 3034 case 'w': 3035 break; 3036 case 'x': 3037 break; 3038 case 'y': 3039 break; 3040 case 'z': 3041 break; 3042 case '_': 3043 if (strEQ(name, "_MACINTOSH")) 3044#ifdef _MACINTOSH 3045 return _MACINTOSH; 3046#else 3047 goto not_there; 3048#endif 3049 if (strEQ(name, "_SIZET")) 3050#ifdef _SIZET 3051 return _SIZET; 3052#else 3053 goto not_there; 3054#endif 3055 if (strEQ(name, "_SIZE_T_DEFINED")) 3056#ifdef _SIZE_T_DEFINED 3057 return _SIZE_T_DEFINED; 3058#else 3059 goto not_there; 3060#endif 3061 break; 3062 } 3063 errno = EINVAL; 3064 return 0; 3065 3066not_there: 3067 errno = ENOENT; 3068 return 0; 3069} 3070