static int not_here(s) char *s; { croak("%s not implemented on this architecture", s); return -1; } static double constant(name, arg) char *name; int arg; { errno = 0; switch (*name) { case 'A': if (strEQ(name, "ADDRTYPE_ADDRPORT")) #ifdef ADDRTYPE_ADDRPORT return ADDRTYPE_ADDRPORT; #else goto not_there; #endif if (strEQ(name, "ADDRTYPE_CHAOS")) #ifdef ADDRTYPE_CHAOS return ADDRTYPE_CHAOS; #else goto not_there; #endif if (strEQ(name, "ADDRTYPE_DDP")) #ifdef ADDRTYPE_DDP return ADDRTYPE_DDP; #else goto not_there; #endif if (strEQ(name, "ADDRTYPE_INET")) #ifdef ADDRTYPE_INET return ADDRTYPE_INET; #else goto not_there; #endif if (strEQ(name, "ADDRTYPE_IPPORT")) #ifdef ADDRTYPE_IPPORT return ADDRTYPE_IPPORT; #else goto not_there; #endif if (strEQ(name, "ADDRTYPE_ISO")) #ifdef ADDRTYPE_ISO return ADDRTYPE_ISO; #else goto not_there; #endif if (strEQ(name, "ADDRTYPE_XNS")) #ifdef ADDRTYPE_XNS return ADDRTYPE_XNS; #else goto not_there; #endif if (strEQ(name, "AD_TYPE_EXTERNAL")) #ifdef AD_TYPE_EXTERNAL return AD_TYPE_EXTERNAL; #else goto not_there; #endif if (strEQ(name, "AD_TYPE_FIELD_TYPE_MASK")) #ifdef AD_TYPE_FIELD_TYPE_MASK return AD_TYPE_FIELD_TYPE_MASK; #else goto not_there; #endif if (strEQ(name, "AD_TYPE_INTERNAL_MASK")) #ifdef AD_TYPE_INTERNAL_MASK return AD_TYPE_INTERNAL_MASK; #else goto not_there; #endif if (strEQ(name, "AD_TYPE_REGISTERED")) #ifdef AD_TYPE_REGISTERED return AD_TYPE_REGISTERED; #else goto not_there; #endif if (strEQ(name, "AD_TYPE_RESERVED")) #ifdef AD_TYPE_RESERVED return AD_TYPE_RESERVED; #else goto not_there; #endif if (strEQ(name, "ANSI_STDIO")) #ifdef ANSI_STDIO return ANSI_STDIO; #else goto not_there; #endif if (strEQ(name, "AP_OPTS_MUTUAL_REQUIRED")) #ifdef AP_OPTS_MUTUAL_REQUIRED return AP_OPTS_MUTUAL_REQUIRED; #else goto not_there; #endif if (strEQ(name, "AP_OPTS_RESERVED")) #ifdef AP_OPTS_RESERVED return AP_OPTS_RESERVED; #else goto not_there; #endif if (strEQ(name, "AP_OPTS_USE_SESSION_KEY")) #ifdef AP_OPTS_USE_SESSION_KEY return AP_OPTS_USE_SESSION_KEY; #else goto not_there; #endif if (strEQ(name, "AP_OPTS_USE_SUBKEY")) #ifdef AP_OPTS_USE_SUBKEY return AP_OPTS_USE_SUBKEY; #else goto not_there; #endif if (strEQ(name, "AP_OPTS_WIRE_MASK")) #ifdef AP_OPTS_WIRE_MASK return AP_OPTS_WIRE_MASK; #else goto not_there; #endif if (strEQ(name, "ASN1_BAD_FORMAT")) #ifdef ASN1_BAD_FORMAT return ASN1_BAD_FORMAT; #else goto not_there; #endif if (strEQ(name, "ASN1_BAD_ID")) #ifdef ASN1_BAD_ID return ASN1_BAD_ID; #else goto not_there; #endif if (strEQ(name, "ASN1_BAD_LENGTH")) #ifdef ASN1_BAD_LENGTH return ASN1_BAD_LENGTH; #else goto not_there; #endif if (strEQ(name, "ASN1_BAD_TIMEFORMAT")) #ifdef ASN1_BAD_TIMEFORMAT return ASN1_BAD_TIMEFORMAT; #else goto not_there; #endif if (strEQ(name, "ASN1_MISPLACED_FIELD")) #ifdef ASN1_MISPLACED_FIELD return ASN1_MISPLACED_FIELD; #else goto not_there; #endif if (strEQ(name, "ASN1_MISSING_FIELD")) #ifdef ASN1_MISSING_FIELD return ASN1_MISSING_FIELD; #else goto not_there; #endif if (strEQ(name, "ASN1_OVERFLOW")) #ifdef ASN1_OVERFLOW return ASN1_OVERFLOW; #else goto not_there; #endif if (strEQ(name, "ASN1_OVERRUN")) #ifdef ASN1_OVERRUN return ASN1_OVERRUN; #else goto not_there; #endif if (strEQ(name, "ASN1_PARSE_ERROR")) #ifdef ASN1_PARSE_ERROR return ASN1_PARSE_ERROR; #else goto not_there; #endif if (strEQ(name, "ASN1_TYPE_MISMATCH")) #ifdef ASN1_TYPE_MISMATCH return ASN1_TYPE_MISMATCH; #else goto not_there; #endif break; case 'B': break; case 'C': if (strEQ(name, "CKSUMTYPE_CRC32")) #ifdef CKSUMTYPE_CRC32 return CKSUMTYPE_CRC32; #else goto not_there; #endif if (strEQ(name, "CKSUMTYPE_DESCBC")) #ifdef CKSUMTYPE_DESCBC return CKSUMTYPE_DESCBC; #else goto not_there; #endif if (strEQ(name, "CKSUMTYPE_HMAC_SHA")) #ifdef CKSUMTYPE_HMAC_SHA return CKSUMTYPE_HMAC_SHA; #else goto not_there; #endif if (strEQ(name, "CKSUMTYPE_NIST_SHA")) #ifdef CKSUMTYPE_NIST_SHA return CKSUMTYPE_NIST_SHA; #else goto not_there; #endif if (strEQ(name, "CKSUMTYPE_RSA_MD4")) #ifdef CKSUMTYPE_RSA_MD4 return CKSUMTYPE_RSA_MD4; #else goto not_there; #endif if (strEQ(name, "CKSUMTYPE_RSA_MD4_DES")) #ifdef CKSUMTYPE_RSA_MD4_DES return CKSUMTYPE_RSA_MD4_DES; #else goto not_there; #endif if (strEQ(name, "CKSUMTYPE_RSA_MD5")) #ifdef CKSUMTYPE_RSA_MD5 return CKSUMTYPE_RSA_MD5; #else goto not_there; #endif if (strEQ(name, "CKSUMTYPE_RSA_MD5_DES")) #ifdef CKSUMTYPE_RSA_MD5_DES return CKSUMTYPE_RSA_MD5_DES; #else goto not_there; #endif break; case 'D': break; case 'E': if (strEQ(name, "ENCTYPE_DES3_CBC_RAW")) #ifdef ENCTYPE_DES3_CBC_RAW return ENCTYPE_DES3_CBC_RAW; #else goto not_there; #endif if (strEQ(name, "ENCTYPE_DES3_CBC_SHA")) #ifdef ENCTYPE_DES3_CBC_SHA return ENCTYPE_DES3_CBC_SHA; #else goto not_there; #endif if (strEQ(name, "ENCTYPE_DES_CBC_CRC")) #ifdef ENCTYPE_DES_CBC_CRC return ENCTYPE_DES_CBC_CRC; #else goto not_there; #endif if (strEQ(name, "ENCTYPE_DES_CBC_MD4")) #ifdef ENCTYPE_DES_CBC_MD4 return ENCTYPE_DES_CBC_MD4; #else goto not_there; #endif if (strEQ(name, "ENCTYPE_DES_CBC_MD5")) #ifdef ENCTYPE_DES_CBC_MD5 return ENCTYPE_DES_CBC_MD5; #else goto not_there; #endif if (strEQ(name, "ENCTYPE_DES_CBC_RAW")) #ifdef ENCTYPE_DES_CBC_RAW return ENCTYPE_DES_CBC_RAW; #else goto not_there; #endif if (strEQ(name, "ENCTYPE_NULL")) #ifdef ENCTYPE_NULL return ENCTYPE_NULL; #else goto not_there; #endif if (strEQ(name, "ENCTYPE_UNKNOWN")) #ifdef ENCTYPE_UNKNOWN return ENCTYPE_UNKNOWN; #else goto not_there; #endif if (strEQ(name, "ENOMEM")) #ifdef ENOMEM return ENOMEM; #else goto not_there; #endif if (strEQ(name, "ERROR_TABLE_BASE_asn1")) #ifdef ERROR_TABLE_BASE_asn1 return ERROR_TABLE_BASE_asn1; #else goto not_there; #endif if (strEQ(name, "ERROR_TABLE_BASE_kdb5")) #ifdef ERROR_TABLE_BASE_kdb5 return ERROR_TABLE_BASE_kdb5; #else goto not_there; #endif if (strEQ(name, "ERROR_TABLE_BASE_krb5")) #ifdef ERROR_TABLE_BASE_krb5 return ERROR_TABLE_BASE_krb5; #else goto not_there; #endif if (strEQ(name, "ERROR_TABLE_BASE_kv5m")) #ifdef ERROR_TABLE_BASE_kv5m return ERROR_TABLE_BASE_kv5m; #else goto not_there; #endif break; case 'F': if (strEQ(name, "FALSE")) #ifdef FALSE return FALSE; #else goto not_there; #endif if (strEQ(name, "FAR")) #ifdef FAR return FAR; #else goto not_there; #endif break; case 'G': break; case 'H': if (strEQ(name, "HAS_LABS")) #ifdef HAS_LABS return HAS_LABS; #else goto not_there; #endif if (strEQ(name, "HAS_VOID_TYPE")) #ifdef HAS_VOID_TYPE return HAS_VOID_TYPE; #else goto not_there; #endif if (strEQ(name, "HAVE_SRAND")) #ifdef HAVE_SRAND return HAVE_SRAND; #else goto not_there; #endif if (strEQ(name, "HAVE_STDARG_H")) #ifdef HAVE_STDARG_H return HAVE_STDARG_H; #else goto not_there; #endif if (strEQ(name, "HAVE_SYS_TYPES_H")) #ifdef HAVE_SYS_TYPES_H return HAVE_SYS_TYPES_H; #else goto not_there; #endif break; case 'I': if (strEQ(name, "INTERFACE")) #ifdef INTERFACE return INTERFACE; #else goto not_there; #endif if (strEQ(name, "INTERFACE_C")) #ifdef INTERFACE_C return INTERFACE_C; #else goto not_there; #endif break; case 'J': break; case 'K': if (strEQ(name, "KDC_OPT_ALLOW_POSTDATE")) #ifdef KDC_OPT_ALLOW_POSTDATE return KDC_OPT_ALLOW_POSTDATE; #else goto not_there; #endif if (strEQ(name, "KDC_OPT_ENC_TKT_IN_SKEY")) #ifdef KDC_OPT_ENC_TKT_IN_SKEY return KDC_OPT_ENC_TKT_IN_SKEY; #else goto not_there; #endif if (strEQ(name, "KDC_OPT_FORWARDABLE")) #ifdef KDC_OPT_FORWARDABLE return KDC_OPT_FORWARDABLE; #else goto not_there; #endif if (strEQ(name, "KDC_OPT_FORWARDED")) #ifdef KDC_OPT_FORWARDED return KDC_OPT_FORWARDED; #else goto not_there; #endif if (strEQ(name, "KDC_OPT_POSTDATED")) #ifdef KDC_OPT_POSTDATED return KDC_OPT_POSTDATED; #else goto not_there; #endif if (strEQ(name, "KDC_OPT_PROXIABLE")) #ifdef KDC_OPT_PROXIABLE return KDC_OPT_PROXIABLE; #else goto not_there; #endif if (strEQ(name, "KDC_OPT_PROXY")) #ifdef KDC_OPT_PROXY return KDC_OPT_PROXY; #else goto not_there; #endif if (strEQ(name, "KDC_OPT_RENEW")) #ifdef KDC_OPT_RENEW return KDC_OPT_RENEW; #else goto not_there; #endif if (strEQ(name, "KDC_OPT_RENEWABLE")) #ifdef KDC_OPT_RENEWABLE return KDC_OPT_RENEWABLE; #else goto not_there; #endif if (strEQ(name, "KDC_OPT_RENEWABLE_OK")) #ifdef KDC_OPT_RENEWABLE_OK return KDC_OPT_RENEWABLE_OK; #else goto not_there; #endif if (strEQ(name, "KDC_OPT_VALIDATE")) #ifdef KDC_OPT_VALIDATE return KDC_OPT_VALIDATE; #else goto not_there; #endif if (strEQ(name, "KDC_TKT_COMMON_MASK")) #ifdef KDC_TKT_COMMON_MASK return KDC_TKT_COMMON_MASK; #else goto not_there; #endif if (strEQ(name, "KRB5DES_BAD_KEYPAR")) #ifdef KRB5DES_BAD_KEYPAR return KRB5DES_BAD_KEYPAR; #else goto not_there; #endif if (strEQ(name, "KRB5DES_WEAK_KEY")) #ifdef KRB5DES_WEAK_KEY return KRB5DES_WEAK_KEY; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_BADOPTION")) #ifdef KRB5KDC_ERR_BADOPTION return KRB5KDC_ERR_BADOPTION; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_BAD_PVNO")) #ifdef KRB5KDC_ERR_BAD_PVNO return KRB5KDC_ERR_BAD_PVNO; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_CANNOT_POSTDATE")) #ifdef KRB5KDC_ERR_CANNOT_POSTDATE return KRB5KDC_ERR_CANNOT_POSTDATE; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_CLIENT_NOTYET")) #ifdef KRB5KDC_ERR_CLIENT_NOTYET return KRB5KDC_ERR_CLIENT_NOTYET; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_CLIENT_REVOKED")) #ifdef KRB5KDC_ERR_CLIENT_REVOKED return KRB5KDC_ERR_CLIENT_REVOKED; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_C_OLD_MAST_KVNO")) #ifdef KRB5KDC_ERR_C_OLD_MAST_KVNO return KRB5KDC_ERR_C_OLD_MAST_KVNO; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN")) #ifdef KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN return KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_ETYPE_NOSUPP")) #ifdef KRB5KDC_ERR_ETYPE_NOSUPP return KRB5KDC_ERR_ETYPE_NOSUPP; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_KEY_EXP")) #ifdef KRB5KDC_ERR_KEY_EXP return KRB5KDC_ERR_KEY_EXP; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_NAME_EXP")) #ifdef KRB5KDC_ERR_NAME_EXP return KRB5KDC_ERR_NAME_EXP; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_NEVER_VALID")) #ifdef KRB5KDC_ERR_NEVER_VALID return KRB5KDC_ERR_NEVER_VALID; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_NONE")) #ifdef KRB5KDC_ERR_NONE return KRB5KDC_ERR_NONE; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_NULL_KEY")) #ifdef KRB5KDC_ERR_NULL_KEY return KRB5KDC_ERR_NULL_KEY; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_PADATA_TYPE_NOSUPP")) #ifdef KRB5KDC_ERR_PADATA_TYPE_NOSUPP return KRB5KDC_ERR_PADATA_TYPE_NOSUPP; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_POLICY")) #ifdef KRB5KDC_ERR_POLICY return KRB5KDC_ERR_POLICY; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_PREAUTH_FAILED")) #ifdef KRB5KDC_ERR_PREAUTH_FAILED return KRB5KDC_ERR_PREAUTH_FAILED; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_PREAUTH_REQUIRED")) #ifdef KRB5KDC_ERR_PREAUTH_REQUIRED return KRB5KDC_ERR_PREAUTH_REQUIRED; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_PRINCIPAL_NOT_UNIQUE")) #ifdef KRB5KDC_ERR_PRINCIPAL_NOT_UNIQUE return KRB5KDC_ERR_PRINCIPAL_NOT_UNIQUE; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_SERVER_NOMATCH")) #ifdef KRB5KDC_ERR_SERVER_NOMATCH return KRB5KDC_ERR_SERVER_NOMATCH; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_SERVICE_EXP")) #ifdef KRB5KDC_ERR_SERVICE_EXP return KRB5KDC_ERR_SERVICE_EXP; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_SERVICE_NOTYET")) #ifdef KRB5KDC_ERR_SERVICE_NOTYET return KRB5KDC_ERR_SERVICE_NOTYET; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_SERVICE_REVOKED")) #ifdef KRB5KDC_ERR_SERVICE_REVOKED return KRB5KDC_ERR_SERVICE_REVOKED; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_SUMTYPE_NOSUPP")) #ifdef KRB5KDC_ERR_SUMTYPE_NOSUPP return KRB5KDC_ERR_SUMTYPE_NOSUPP; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_S_OLD_MAST_KVNO")) #ifdef KRB5KDC_ERR_S_OLD_MAST_KVNO return KRB5KDC_ERR_S_OLD_MAST_KVNO; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN")) #ifdef KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN return KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_TGT_REVOKED")) #ifdef KRB5KDC_ERR_TGT_REVOKED return KRB5KDC_ERR_TGT_REVOKED; #else goto not_there; #endif if (strEQ(name, "KRB5KDC_ERR_TRTYPE_NOSUPP")) #ifdef KRB5KDC_ERR_TRTYPE_NOSUPP return KRB5KDC_ERR_TRTYPE_NOSUPP; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_BADADDR")) #ifdef KRB5KRB_AP_ERR_BADADDR return KRB5KRB_AP_ERR_BADADDR; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_BADDIRECTION")) #ifdef KRB5KRB_AP_ERR_BADDIRECTION return KRB5KRB_AP_ERR_BADDIRECTION; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_BADKEYVER")) #ifdef KRB5KRB_AP_ERR_BADKEYVER return KRB5KRB_AP_ERR_BADKEYVER; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_BADMATCH")) #ifdef KRB5KRB_AP_ERR_BADMATCH return KRB5KRB_AP_ERR_BADMATCH; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_BADORDER")) #ifdef KRB5KRB_AP_ERR_BADORDER return KRB5KRB_AP_ERR_BADORDER; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_BADSEQ")) #ifdef KRB5KRB_AP_ERR_BADSEQ return KRB5KRB_AP_ERR_BADSEQ; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_BADVERSION")) #ifdef KRB5KRB_AP_ERR_BADVERSION return KRB5KRB_AP_ERR_BADVERSION; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_BAD_INTEGRITY")) #ifdef KRB5KRB_AP_ERR_BAD_INTEGRITY return KRB5KRB_AP_ERR_BAD_INTEGRITY; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_ILL_CR_TKT")) #ifdef KRB5KRB_AP_ERR_ILL_CR_TKT return KRB5KRB_AP_ERR_ILL_CR_TKT; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_INAPP_CKSUM")) #ifdef KRB5KRB_AP_ERR_INAPP_CKSUM return KRB5KRB_AP_ERR_INAPP_CKSUM; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_METHOD")) #ifdef KRB5KRB_AP_ERR_METHOD return KRB5KRB_AP_ERR_METHOD; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_MODIFIED")) #ifdef KRB5KRB_AP_ERR_MODIFIED return KRB5KRB_AP_ERR_MODIFIED; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_MSG_TYPE")) #ifdef KRB5KRB_AP_ERR_MSG_TYPE return KRB5KRB_AP_ERR_MSG_TYPE; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_MUT_FAIL")) #ifdef KRB5KRB_AP_ERR_MUT_FAIL return KRB5KRB_AP_ERR_MUT_FAIL; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_NOKEY")) #ifdef KRB5KRB_AP_ERR_NOKEY return KRB5KRB_AP_ERR_NOKEY; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_NOT_US")) #ifdef KRB5KRB_AP_ERR_NOT_US return KRB5KRB_AP_ERR_NOT_US; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_REPEAT")) #ifdef KRB5KRB_AP_ERR_REPEAT return KRB5KRB_AP_ERR_REPEAT; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_SKEW")) #ifdef KRB5KRB_AP_ERR_SKEW return KRB5KRB_AP_ERR_SKEW; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_TKT_EXPIRED")) #ifdef KRB5KRB_AP_ERR_TKT_EXPIRED return KRB5KRB_AP_ERR_TKT_EXPIRED; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_TKT_INVALID")) #ifdef KRB5KRB_AP_ERR_TKT_INVALID return KRB5KRB_AP_ERR_TKT_INVALID; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_TKT_NYV")) #ifdef KRB5KRB_AP_ERR_TKT_NYV return KRB5KRB_AP_ERR_TKT_NYV; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_ERR_V4_REPLY")) #ifdef KRB5KRB_AP_ERR_V4_REPLY return KRB5KRB_AP_ERR_V4_REPLY; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_AP_WRONG_PRINC")) #ifdef KRB5KRB_AP_WRONG_PRINC return KRB5KRB_AP_WRONG_PRINC; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_ERR_FIELD_TOOLONG")) #ifdef KRB5KRB_ERR_FIELD_TOOLONG return KRB5KRB_ERR_FIELD_TOOLONG; #else goto not_there; #endif if (strEQ(name, "KRB5KRB_ERR_GENERIC")) #ifdef KRB5KRB_ERR_GENERIC return KRB5KRB_ERR_GENERIC; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_100")) #ifdef KRB5PLACEHOLD_100 return KRB5PLACEHOLD_100; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_101")) #ifdef KRB5PLACEHOLD_101 return KRB5PLACEHOLD_101; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_102")) #ifdef KRB5PLACEHOLD_102 return KRB5PLACEHOLD_102; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_103")) #ifdef KRB5PLACEHOLD_103 return KRB5PLACEHOLD_103; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_104")) #ifdef KRB5PLACEHOLD_104 return KRB5PLACEHOLD_104; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_105")) #ifdef KRB5PLACEHOLD_105 return KRB5PLACEHOLD_105; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_106")) #ifdef KRB5PLACEHOLD_106 return KRB5PLACEHOLD_106; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_107")) #ifdef KRB5PLACEHOLD_107 return KRB5PLACEHOLD_107; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_108")) #ifdef KRB5PLACEHOLD_108 return KRB5PLACEHOLD_108; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_109")) #ifdef KRB5PLACEHOLD_109 return KRB5PLACEHOLD_109; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_110")) #ifdef KRB5PLACEHOLD_110 return KRB5PLACEHOLD_110; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_111")) #ifdef KRB5PLACEHOLD_111 return KRB5PLACEHOLD_111; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_112")) #ifdef KRB5PLACEHOLD_112 return KRB5PLACEHOLD_112; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_113")) #ifdef KRB5PLACEHOLD_113 return KRB5PLACEHOLD_113; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_114")) #ifdef KRB5PLACEHOLD_114 return KRB5PLACEHOLD_114; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_115")) #ifdef KRB5PLACEHOLD_115 return KRB5PLACEHOLD_115; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_116")) #ifdef KRB5PLACEHOLD_116 return KRB5PLACEHOLD_116; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_117")) #ifdef KRB5PLACEHOLD_117 return KRB5PLACEHOLD_117; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_118")) #ifdef KRB5PLACEHOLD_118 return KRB5PLACEHOLD_118; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_119")) #ifdef KRB5PLACEHOLD_119 return KRB5PLACEHOLD_119; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_120")) #ifdef KRB5PLACEHOLD_120 return KRB5PLACEHOLD_120; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_121")) #ifdef KRB5PLACEHOLD_121 return KRB5PLACEHOLD_121; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_122")) #ifdef KRB5PLACEHOLD_122 return KRB5PLACEHOLD_122; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_123")) #ifdef KRB5PLACEHOLD_123 return KRB5PLACEHOLD_123; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_124")) #ifdef KRB5PLACEHOLD_124 return KRB5PLACEHOLD_124; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_125")) #ifdef KRB5PLACEHOLD_125 return KRB5PLACEHOLD_125; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_126")) #ifdef KRB5PLACEHOLD_126 return KRB5PLACEHOLD_126; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_127")) #ifdef KRB5PLACEHOLD_127 return KRB5PLACEHOLD_127; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_27")) #ifdef KRB5PLACEHOLD_27 return KRB5PLACEHOLD_27; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_28")) #ifdef KRB5PLACEHOLD_28 return KRB5PLACEHOLD_28; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_29")) #ifdef KRB5PLACEHOLD_29 return KRB5PLACEHOLD_29; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_30")) #ifdef KRB5PLACEHOLD_30 return KRB5PLACEHOLD_30; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_51")) #ifdef KRB5PLACEHOLD_51 return KRB5PLACEHOLD_51; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_52")) #ifdef KRB5PLACEHOLD_52 return KRB5PLACEHOLD_52; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_53")) #ifdef KRB5PLACEHOLD_53 return KRB5PLACEHOLD_53; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_54")) #ifdef KRB5PLACEHOLD_54 return KRB5PLACEHOLD_54; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_55")) #ifdef KRB5PLACEHOLD_55 return KRB5PLACEHOLD_55; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_56")) #ifdef KRB5PLACEHOLD_56 return KRB5PLACEHOLD_56; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_57")) #ifdef KRB5PLACEHOLD_57 return KRB5PLACEHOLD_57; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_58")) #ifdef KRB5PLACEHOLD_58 return KRB5PLACEHOLD_58; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_59")) #ifdef KRB5PLACEHOLD_59 return KRB5PLACEHOLD_59; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_62")) #ifdef KRB5PLACEHOLD_62 return KRB5PLACEHOLD_62; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_63")) #ifdef KRB5PLACEHOLD_63 return KRB5PLACEHOLD_63; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_64")) #ifdef KRB5PLACEHOLD_64 return KRB5PLACEHOLD_64; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_65")) #ifdef KRB5PLACEHOLD_65 return KRB5PLACEHOLD_65; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_66")) #ifdef KRB5PLACEHOLD_66 return KRB5PLACEHOLD_66; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_67")) #ifdef KRB5PLACEHOLD_67 return KRB5PLACEHOLD_67; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_68")) #ifdef KRB5PLACEHOLD_68 return KRB5PLACEHOLD_68; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_69")) #ifdef KRB5PLACEHOLD_69 return KRB5PLACEHOLD_69; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_70")) #ifdef KRB5PLACEHOLD_70 return KRB5PLACEHOLD_70; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_71")) #ifdef KRB5PLACEHOLD_71 return KRB5PLACEHOLD_71; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_72")) #ifdef KRB5PLACEHOLD_72 return KRB5PLACEHOLD_72; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_73")) #ifdef KRB5PLACEHOLD_73 return KRB5PLACEHOLD_73; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_74")) #ifdef KRB5PLACEHOLD_74 return KRB5PLACEHOLD_74; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_75")) #ifdef KRB5PLACEHOLD_75 return KRB5PLACEHOLD_75; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_76")) #ifdef KRB5PLACEHOLD_76 return KRB5PLACEHOLD_76; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_77")) #ifdef KRB5PLACEHOLD_77 return KRB5PLACEHOLD_77; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_78")) #ifdef KRB5PLACEHOLD_78 return KRB5PLACEHOLD_78; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_79")) #ifdef KRB5PLACEHOLD_79 return KRB5PLACEHOLD_79; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_80")) #ifdef KRB5PLACEHOLD_80 return KRB5PLACEHOLD_80; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_81")) #ifdef KRB5PLACEHOLD_81 return KRB5PLACEHOLD_81; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_82")) #ifdef KRB5PLACEHOLD_82 return KRB5PLACEHOLD_82; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_83")) #ifdef KRB5PLACEHOLD_83 return KRB5PLACEHOLD_83; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_84")) #ifdef KRB5PLACEHOLD_84 return KRB5PLACEHOLD_84; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_85")) #ifdef KRB5PLACEHOLD_85 return KRB5PLACEHOLD_85; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_86")) #ifdef KRB5PLACEHOLD_86 return KRB5PLACEHOLD_86; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_87")) #ifdef KRB5PLACEHOLD_87 return KRB5PLACEHOLD_87; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_88")) #ifdef KRB5PLACEHOLD_88 return KRB5PLACEHOLD_88; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_89")) #ifdef KRB5PLACEHOLD_89 return KRB5PLACEHOLD_89; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_90")) #ifdef KRB5PLACEHOLD_90 return KRB5PLACEHOLD_90; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_91")) #ifdef KRB5PLACEHOLD_91 return KRB5PLACEHOLD_91; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_92")) #ifdef KRB5PLACEHOLD_92 return KRB5PLACEHOLD_92; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_93")) #ifdef KRB5PLACEHOLD_93 return KRB5PLACEHOLD_93; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_94")) #ifdef KRB5PLACEHOLD_94 return KRB5PLACEHOLD_94; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_95")) #ifdef KRB5PLACEHOLD_95 return KRB5PLACEHOLD_95; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_96")) #ifdef KRB5PLACEHOLD_96 return KRB5PLACEHOLD_96; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_97")) #ifdef KRB5PLACEHOLD_97 return KRB5PLACEHOLD_97; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_98")) #ifdef KRB5PLACEHOLD_98 return KRB5PLACEHOLD_98; #else goto not_there; #endif if (strEQ(name, "KRB5PLACEHOLD_99")) #ifdef KRB5PLACEHOLD_99 return KRB5PLACEHOLD_99; #else goto not_there; #endif if (strEQ(name, "KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE")) #ifdef KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE return KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE; #else goto not_there; #endif if (strEQ(name, "KRB5_AP_REP")) #ifdef KRB5_AP_REP return KRB5_AP_REP; #else goto not_there; #endif if (strEQ(name, "KRB5_AP_REQ")) #ifdef KRB5_AP_REQ return KRB5_AP_REQ; #else goto not_there; #endif if (strEQ(name, "KRB5_AS_REP")) #ifdef KRB5_AS_REP return KRB5_AS_REP; #else goto not_there; #endif if (strEQ(name, "KRB5_AS_REQ")) #ifdef KRB5_AS_REQ return KRB5_AS_REQ; #else goto not_there; #endif if (strEQ(name, "KRB5_AUTHDATA_OSF_DCE")) #ifdef KRB5_AUTHDATA_OSF_DCE return KRB5_AUTHDATA_OSF_DCE; #else goto not_there; #endif if (strEQ(name, "KRB5_AUTHDATA_SESAME")) #ifdef KRB5_AUTHDATA_SESAME return KRB5_AUTHDATA_SESAME; #else goto not_there; #endif if (strEQ(name, "KRB5_AUTH_CONTEXT_DO_SEQUENCE")) #ifdef KRB5_AUTH_CONTEXT_DO_SEQUENCE return KRB5_AUTH_CONTEXT_DO_SEQUENCE; #else goto not_there; #endif if (strEQ(name, "KRB5_AUTH_CONTEXT_DO_TIME")) #ifdef KRB5_AUTH_CONTEXT_DO_TIME return KRB5_AUTH_CONTEXT_DO_TIME; #else goto not_there; #endif if (strEQ(name, "KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR")) #ifdef KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR return KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR; #else goto not_there; #endif if (strEQ(name, "KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR")) #ifdef KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR return KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR; #else goto not_there; #endif if (strEQ(name, "KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR")) #ifdef KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR return KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR; #else goto not_there; #endif if (strEQ(name, "KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR")) #ifdef KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR return KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR; #else goto not_there; #endif if (strEQ(name, "KRB5_AUTH_CONTEXT_RET_SEQUENCE")) #ifdef KRB5_AUTH_CONTEXT_RET_SEQUENCE return KRB5_AUTH_CONTEXT_RET_SEQUENCE; #else goto not_there; #endif if (strEQ(name, "KRB5_AUTH_CONTEXT_RET_TIME")) #ifdef KRB5_AUTH_CONTEXT_RET_TIME return KRB5_AUTH_CONTEXT_RET_TIME; #else goto not_there; #endif if (strEQ(name, "KRB5_BADMSGTYPE")) #ifdef KRB5_BADMSGTYPE return KRB5_BADMSGTYPE; #else goto not_there; #endif if (strEQ(name, "KRB5_BAD_ENCTYPE")) #ifdef KRB5_BAD_ENCTYPE return KRB5_BAD_ENCTYPE; #else goto not_there; #endif if (strEQ(name, "KRB5_BAD_KEYSIZE")) #ifdef KRB5_BAD_KEYSIZE return KRB5_BAD_KEYSIZE; #else goto not_there; #endif if (strEQ(name, "KRB5_BAD_MSIZE")) #ifdef KRB5_BAD_MSIZE return KRB5_BAD_MSIZE; #else goto not_there; #endif if (strEQ(name, "KRB5_CALLCONV")) #ifdef KRB5_CALLCONV return KRB5_CALLCONV; #else goto not_there; #endif if (strEQ(name, "KRB5_CALLCONV_C")) #ifdef KRB5_CALLCONV_C return KRB5_CALLCONV_C; #else goto not_there; #endif if (strEQ(name, "KRB5_CCACHE_BADVNO")) #ifdef KRB5_CCACHE_BADVNO return KRB5_CCACHE_BADVNO; #else goto not_there; #endif if (strEQ(name, "KRB5_CC_BADNAME")) #ifdef KRB5_CC_BADNAME return KRB5_CC_BADNAME; #else goto not_there; #endif if (strEQ(name, "KRB5_CC_END")) #ifdef KRB5_CC_END return KRB5_CC_END; #else goto not_there; #endif if (strEQ(name, "KRB5_CC_FORMAT")) #ifdef KRB5_CC_FORMAT return KRB5_CC_FORMAT; #else goto not_there; #endif if (strEQ(name, "KRB5_CC_IO")) #ifdef KRB5_CC_IO return KRB5_CC_IO; #else goto not_there; #endif if (strEQ(name, "KRB5_CC_NOMEM")) #ifdef KRB5_CC_NOMEM return KRB5_CC_NOMEM; #else goto not_there; #endif if (strEQ(name, "KRB5_CC_NOTFOUND")) #ifdef KRB5_CC_NOTFOUND return KRB5_CC_NOTFOUND; #else goto not_there; #endif if (strEQ(name, "KRB5_CC_TYPE_EXISTS")) #ifdef KRB5_CC_TYPE_EXISTS return KRB5_CC_TYPE_EXISTS; #else goto not_there; #endif if (strEQ(name, "KRB5_CC_UNKNOWN_TYPE")) #ifdef KRB5_CC_UNKNOWN_TYPE return KRB5_CC_UNKNOWN_TYPE; #else goto not_there; #endif if (strEQ(name, "KRB5_CC_WRITE")) #ifdef KRB5_CC_WRITE return KRB5_CC_WRITE; #else goto not_there; #endif if (strEQ(name, "KRB5_CONFIG_BADFORMAT")) #ifdef KRB5_CONFIG_BADFORMAT return KRB5_CONFIG_BADFORMAT; #else goto not_there; #endif if (strEQ(name, "KRB5_CONFIG_CANTOPEN")) #ifdef KRB5_CONFIG_CANTOPEN return KRB5_CONFIG_CANTOPEN; #else goto not_there; #endif if (strEQ(name, "KRB5_CONFIG_NODEFREALM")) #ifdef KRB5_CONFIG_NODEFREALM return KRB5_CONFIG_NODEFREALM; #else goto not_there; #endif if (strEQ(name, "KRB5_CONFIG_NOTENUFSPACE")) #ifdef KRB5_CONFIG_NOTENUFSPACE return KRB5_CONFIG_NOTENUFSPACE; #else goto not_there; #endif if (strEQ(name, "KRB5_CRED")) #ifdef KRB5_CRED return KRB5_CRED; #else goto not_there; #endif if (strEQ(name, "KRB5_CRYPTO_INTERNAL")) #ifdef KRB5_CRYPTO_INTERNAL return KRB5_CRYPTO_INTERNAL; #else goto not_there; #endif if (strEQ(name, "KRB5_CYBERSAFE_SECUREID")) #ifdef KRB5_CYBERSAFE_SECUREID return KRB5_CYBERSAFE_SECUREID; #else goto not_there; #endif if (strEQ(name, "KRB5_DECLSPEC")) #ifdef KRB5_DECLSPEC return KRB5_DECLSPEC; #else goto not_there; #endif if (strEQ(name, "KRB5_DLLIMP")) #ifdef KRB5_DLLIMP return KRB5_DLLIMP; #else goto not_there; #endif if (strEQ(name, "KRB5_DOMAIN_X500_COMPRESS")) #ifdef KRB5_DOMAIN_X500_COMPRESS return KRB5_DOMAIN_X500_COMPRESS; #else goto not_there; #endif if (strEQ(name, "KRB5_ERROR")) #ifdef KRB5_ERROR return KRB5_ERROR; #else goto not_there; #endif if (strEQ(name, "KRB5_ERR_BAD_HOSTNAME")) #ifdef KRB5_ERR_BAD_HOSTNAME return KRB5_ERR_BAD_HOSTNAME; #else goto not_there; #endif if (strEQ(name, "KRB5_ERR_HOST_REALM_UNKNOWN")) #ifdef KRB5_ERR_HOST_REALM_UNKNOWN return KRB5_ERR_HOST_REALM_UNKNOWN; #else goto not_there; #endif if (strEQ(name, "KRB5_ERR_RCSID")) #ifdef KRB5_ERR_RCSID return KRB5_ERR_RCSID; #else goto not_there; #endif if (strEQ(name, "KRB5_FCC_INTERNAL")) #ifdef KRB5_FCC_INTERNAL return KRB5_FCC_INTERNAL; #else goto not_there; #endif if (strEQ(name, "KRB5_FCC_NOFILE")) #ifdef KRB5_FCC_NOFILE return KRB5_FCC_NOFILE; #else goto not_there; #endif if (strEQ(name, "KRB5_FCC_PERM")) #ifdef KRB5_FCC_PERM return KRB5_FCC_PERM; #else goto not_there; #endif if (strEQ(name, "KRB5_FWD_BAD_PRINCIPAL")) #ifdef KRB5_FWD_BAD_PRINCIPAL return KRB5_FWD_BAD_PRINCIPAL; #else goto not_there; #endif if (strEQ(name, "KRB5_GC_CACHED")) #ifdef KRB5_GC_CACHED return KRB5_GC_CACHED; #else goto not_there; #endif if (strEQ(name, "KRB5_GC_USER_USER")) #ifdef KRB5_GC_USER_USER return KRB5_GC_USER_USER; #else goto not_there; #endif if (strEQ(name, "KRB5_GENERAL__")) #ifdef KRB5_GENERAL__ return KRB5_GENERAL__; #else goto not_there; #endif if (strEQ(name, "KRB5_GET_IN_TKT_LOOP")) #ifdef KRB5_GET_IN_TKT_LOOP return KRB5_GET_IN_TKT_LOOP; #else goto not_there; #endif if (strEQ(name, "KRB5_INT16_MAX")) #ifdef KRB5_INT16_MAX return KRB5_INT16_MAX; #else goto not_there; #endif if (strEQ(name, "KRB5_INT16_MIN")) #ifdef KRB5_INT16_MIN return KRB5_INT16_MIN; #else goto not_there; #endif if (strEQ(name, "KRB5_INT32_MAX")) #ifdef KRB5_INT32_MAX return KRB5_INT32_MAX; #else goto not_there; #endif if (strEQ(name, "KRB5_INT32_MIN")) #ifdef KRB5_INT32_MIN return KRB5_INT32_MIN; #else goto not_there; #endif if (strEQ(name, "KRB5_INVALID_FLAGS")) #ifdef KRB5_INVALID_FLAGS return KRB5_INVALID_FLAGS; #else goto not_there; #endif if (strEQ(name, "KRB5_IN_TKT_REALM_MISMATCH")) #ifdef KRB5_IN_TKT_REALM_MISMATCH return KRB5_IN_TKT_REALM_MISMATCH; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_BADLOCKMODE")) #ifdef KRB5_KDB_BADLOCKMODE return KRB5_KDB_BADLOCKMODE; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_BADMASTERKEY")) #ifdef KRB5_KDB_BADMASTERKEY return KRB5_KDB_BADMASTERKEY; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_BADSTORED_MKEY")) #ifdef KRB5_KDB_BADSTORED_MKEY return KRB5_KDB_BADSTORED_MKEY; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_BAD_ENCTYPE")) #ifdef KRB5_KDB_BAD_ENCTYPE return KRB5_KDB_BAD_ENCTYPE; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_BAD_SALTTYPE")) #ifdef KRB5_KDB_BAD_SALTTYPE return KRB5_KDB_BAD_SALTTYPE; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_BAD_VERSION")) #ifdef KRB5_KDB_BAD_VERSION return KRB5_KDB_BAD_VERSION; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_CANTLOCK_DB")) #ifdef KRB5_KDB_CANTLOCK_DB return KRB5_KDB_CANTLOCK_DB; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_CANTREAD_STORED")) #ifdef KRB5_KDB_CANTREAD_STORED return KRB5_KDB_CANTREAD_STORED; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_DBINITED")) #ifdef KRB5_KDB_DBINITED return KRB5_KDB_DBINITED; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_DBNOTINITED")) #ifdef KRB5_KDB_DBNOTINITED return KRB5_KDB_DBNOTINITED; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_DB_CHANGED")) #ifdef KRB5_KDB_DB_CHANGED return KRB5_KDB_DB_CHANGED; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_DB_CORRUPT")) #ifdef KRB5_KDB_DB_CORRUPT return KRB5_KDB_DB_CORRUPT; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_DB_INUSE")) #ifdef KRB5_KDB_DB_INUSE return KRB5_KDB_DB_INUSE; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_ILLDIRECTION")) #ifdef KRB5_KDB_ILLDIRECTION return KRB5_KDB_ILLDIRECTION; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_ILL_WILDCARD")) #ifdef KRB5_KDB_ILL_WILDCARD return KRB5_KDB_ILL_WILDCARD; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_INUSE")) #ifdef KRB5_KDB_INUSE return KRB5_KDB_INUSE; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_INVALIDKEYSIZE")) #ifdef KRB5_KDB_INVALIDKEYSIZE return KRB5_KDB_INVALIDKEYSIZE; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_NOENTRY")) #ifdef KRB5_KDB_NOENTRY return KRB5_KDB_NOENTRY; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_NOMASTERKEY")) #ifdef KRB5_KDB_NOMASTERKEY return KRB5_KDB_NOMASTERKEY; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_NOTLOCKED")) #ifdef KRB5_KDB_NOTLOCKED return KRB5_KDB_NOTLOCKED; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_RCSID")) #ifdef KRB5_KDB_RCSID return KRB5_KDB_RCSID; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_RECURSIVELOCK")) #ifdef KRB5_KDB_RECURSIVELOCK return KRB5_KDB_RECURSIVELOCK; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_TRUNCATED_RECORD")) #ifdef KRB5_KDB_TRUNCATED_RECORD return KRB5_KDB_TRUNCATED_RECORD; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_UK_RERROR")) #ifdef KRB5_KDB_UK_RERROR return KRB5_KDB_UK_RERROR; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_UK_SERROR")) #ifdef KRB5_KDB_UK_SERROR return KRB5_KDB_UK_SERROR; #else goto not_there; #endif if (strEQ(name, "KRB5_KDB_UNAUTH")) #ifdef KRB5_KDB_UNAUTH return KRB5_KDB_UNAUTH; #else goto not_there; #endif if (strEQ(name, "KRB5_KDCREP_MODIFIED")) #ifdef KRB5_KDCREP_MODIFIED return KRB5_KDCREP_MODIFIED; #else goto not_there; #endif if (strEQ(name, "KRB5_KDCREP_SKEW")) #ifdef KRB5_KDCREP_SKEW return KRB5_KDCREP_SKEW; #else goto not_there; #endif if (strEQ(name, "KRB5_KDC_UNREACH")) #ifdef KRB5_KDC_UNREACH return KRB5_KDC_UNREACH; #else goto not_there; #endif if (strEQ(name, "KRB5_KEYTAB_BADVNO")) #ifdef KRB5_KEYTAB_BADVNO return KRB5_KEYTAB_BADVNO; #else goto not_there; #endif if (strEQ(name, "KRB5_KT_BADNAME")) #ifdef KRB5_KT_BADNAME return KRB5_KT_BADNAME; #else goto not_there; #endif if (strEQ(name, "KRB5_KT_END")) #ifdef KRB5_KT_END return KRB5_KT_END; #else goto not_there; #endif if (strEQ(name, "KRB5_KT_IOERR")) #ifdef KRB5_KT_IOERR return KRB5_KT_IOERR; #else goto not_there; #endif if (strEQ(name, "KRB5_KT_KVNONOTFOUND")) #ifdef KRB5_KT_KVNONOTFOUND return KRB5_KT_KVNONOTFOUND; #else goto not_there; #endif if (strEQ(name, "KRB5_KT_NAME_TOOLONG")) #ifdef KRB5_KT_NAME_TOOLONG return KRB5_KT_NAME_TOOLONG; #else goto not_there; #endif if (strEQ(name, "KRB5_KT_NOTFOUND")) #ifdef KRB5_KT_NOTFOUND return KRB5_KT_NOTFOUND; #else goto not_there; #endif if (strEQ(name, "KRB5_KT_NOWRITE")) #ifdef KRB5_KT_NOWRITE return KRB5_KT_NOWRITE; #else goto not_there; #endif if (strEQ(name, "KRB5_KT_TYPE_EXISTS")) #ifdef KRB5_KT_TYPE_EXISTS return KRB5_KT_TYPE_EXISTS; #else goto not_there; #endif if (strEQ(name, "KRB5_KT_UNKNOWN_TYPE")) #ifdef KRB5_KT_UNKNOWN_TYPE return KRB5_KT_UNKNOWN_TYPE; #else goto not_there; #endif if (strEQ(name, "KRB5_LIBOS_BADLOCKFLAG")) #ifdef KRB5_LIBOS_BADLOCKFLAG return KRB5_LIBOS_BADLOCKFLAG; #else goto not_there; #endif if (strEQ(name, "KRB5_LIBOS_BADPWDMATCH")) #ifdef KRB5_LIBOS_BADPWDMATCH return KRB5_LIBOS_BADPWDMATCH; #else goto not_there; #endif if (strEQ(name, "KRB5_LIBOS_CANTREADPWD")) #ifdef KRB5_LIBOS_CANTREADPWD return KRB5_LIBOS_CANTREADPWD; #else goto not_there; #endif if (strEQ(name, "KRB5_LIBOS_PWDINTR")) #ifdef KRB5_LIBOS_PWDINTR return KRB5_LIBOS_PWDINTR; #else goto not_there; #endif if (strEQ(name, "KRB5_LNAME_BADFORMAT")) #ifdef KRB5_LNAME_BADFORMAT return KRB5_LNAME_BADFORMAT; #else goto not_there; #endif if (strEQ(name, "KRB5_LNAME_CANTOPEN")) #ifdef KRB5_LNAME_CANTOPEN return KRB5_LNAME_CANTOPEN; #else goto not_there; #endif if (strEQ(name, "KRB5_LNAME_NOTRANS")) #ifdef KRB5_LNAME_NOTRANS return KRB5_LNAME_NOTRANS; #else goto not_there; #endif if (strEQ(name, "KRB5_LRQ_ALL_LAST_INITIAL")) #ifdef KRB5_LRQ_ALL_LAST_INITIAL return KRB5_LRQ_ALL_LAST_INITIAL; #else goto not_there; #endif if (strEQ(name, "KRB5_LRQ_ALL_LAST_RENEWAL")) #ifdef KRB5_LRQ_ALL_LAST_RENEWAL return KRB5_LRQ_ALL_LAST_RENEWAL; #else goto not_there; #endif if (strEQ(name, "KRB5_LRQ_ALL_LAST_REQ")) #ifdef KRB5_LRQ_ALL_LAST_REQ return KRB5_LRQ_ALL_LAST_REQ; #else goto not_there; #endif if (strEQ(name, "KRB5_LRQ_ALL_LAST_TGT")) #ifdef KRB5_LRQ_ALL_LAST_TGT return KRB5_LRQ_ALL_LAST_TGT; #else goto not_there; #endif if (strEQ(name, "KRB5_LRQ_ALL_LAST_TGT_ISSUED")) #ifdef KRB5_LRQ_ALL_LAST_TGT_ISSUED return KRB5_LRQ_ALL_LAST_TGT_ISSUED; #else goto not_there; #endif if (strEQ(name, "KRB5_LRQ_NONE")) #ifdef KRB5_LRQ_NONE return KRB5_LRQ_NONE; #else goto not_there; #endif if (strEQ(name, "KRB5_LRQ_ONE_LAST_INITIAL")) #ifdef KRB5_LRQ_ONE_LAST_INITIAL return KRB5_LRQ_ONE_LAST_INITIAL; #else goto not_there; #endif if (strEQ(name, "KRB5_LRQ_ONE_LAST_RENEWAL")) #ifdef KRB5_LRQ_ONE_LAST_RENEWAL return KRB5_LRQ_ONE_LAST_RENEWAL; #else goto not_there; #endif if (strEQ(name, "KRB5_LRQ_ONE_LAST_REQ")) #ifdef KRB5_LRQ_ONE_LAST_REQ return KRB5_LRQ_ONE_LAST_REQ; #else goto not_there; #endif if (strEQ(name, "KRB5_LRQ_ONE_LAST_TGT")) #ifdef KRB5_LRQ_ONE_LAST_TGT return KRB5_LRQ_ONE_LAST_TGT; #else goto not_there; #endif if (strEQ(name, "KRB5_LRQ_ONE_LAST_TGT_ISSUED")) #ifdef KRB5_LRQ_ONE_LAST_TGT_ISSUED return KRB5_LRQ_ONE_LAST_TGT_ISSUED; #else goto not_there; #endif if (strEQ(name, "KRB5_MUTUAL_FAILED")) #ifdef KRB5_MUTUAL_FAILED return KRB5_MUTUAL_FAILED; #else goto not_there; #endif if (strEQ(name, "KRB5_NOCREDS_SUPPLIED")) #ifdef KRB5_NOCREDS_SUPPLIED return KRB5_NOCREDS_SUPPLIED; #else goto not_there; #endif if (strEQ(name, "KRB5_NO_2ND_TKT")) #ifdef KRB5_NO_2ND_TKT return KRB5_NO_2ND_TKT; #else goto not_there; #endif if (strEQ(name, "KRB5_NO_LOCALNAME")) #ifdef KRB5_NO_LOCALNAME return KRB5_NO_LOCALNAME; #else goto not_there; #endif if (strEQ(name, "KRB5_NO_TKT_IN_RLM")) #ifdef KRB5_NO_TKT_IN_RLM return KRB5_NO_TKT_IN_RLM; #else goto not_there; #endif if (strEQ(name, "KRB5_NO_TKT_SUPPLIED")) #ifdef KRB5_NO_TKT_SUPPLIED return KRB5_NO_TKT_SUPPLIED; #else goto not_there; #endif if (strEQ(name, "KRB5_NT_PRINCIPAL")) #ifdef KRB5_NT_PRINCIPAL return KRB5_NT_PRINCIPAL; #else goto not_there; #endif if (strEQ(name, "KRB5_NT_SRV_HST")) #ifdef KRB5_NT_SRV_HST return KRB5_NT_SRV_HST; #else goto not_there; #endif if (strEQ(name, "KRB5_NT_SRV_INST")) #ifdef KRB5_NT_SRV_INST return KRB5_NT_SRV_INST; #else goto not_there; #endif if (strEQ(name, "KRB5_NT_SRV_XHST")) #ifdef KRB5_NT_SRV_XHST return KRB5_NT_SRV_XHST; #else goto not_there; #endif if (strEQ(name, "KRB5_NT_UID")) #ifdef KRB5_NT_UID return KRB5_NT_UID; #else goto not_there; #endif if (strEQ(name, "KRB5_NT_UNKNOWN")) #ifdef KRB5_NT_UNKNOWN return KRB5_NT_UNKNOWN; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_AFS3_SALT")) #ifdef KRB5_PADATA_AFS3_SALT return KRB5_PADATA_AFS3_SALT; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_AP_REQ")) #ifdef KRB5_PADATA_AP_REQ return KRB5_PADATA_AP_REQ; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_DASS")) #ifdef KRB5_PADATA_DASS return KRB5_PADATA_DASS; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_ENC_ENCKEY")) #ifdef KRB5_PADATA_ENC_ENCKEY return KRB5_PADATA_ENC_ENCKEY; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_ENC_SANDIA_SECURID")) #ifdef KRB5_PADATA_ENC_SANDIA_SECURID return KRB5_PADATA_ENC_SANDIA_SECURID; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_ENC_TIMESTAMP")) #ifdef KRB5_PADATA_ENC_TIMESTAMP return KRB5_PADATA_ENC_TIMESTAMP; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_ENC_UNIX_TIME")) #ifdef KRB5_PADATA_ENC_UNIX_TIME return KRB5_PADATA_ENC_UNIX_TIME; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_ETYPE_INFO")) #ifdef KRB5_PADATA_ETYPE_INFO return KRB5_PADATA_ETYPE_INFO; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_NONE")) #ifdef KRB5_PADATA_NONE return KRB5_PADATA_NONE; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_OSF_DCE")) #ifdef KRB5_PADATA_OSF_DCE return KRB5_PADATA_OSF_DCE; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_PW_SALT")) #ifdef KRB5_PADATA_PW_SALT return KRB5_PADATA_PW_SALT; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_SAM_CHALLENGE")) #ifdef KRB5_PADATA_SAM_CHALLENGE return KRB5_PADATA_SAM_CHALLENGE; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_SAM_RESPONSE")) #ifdef KRB5_PADATA_SAM_RESPONSE return KRB5_PADATA_SAM_RESPONSE; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_SESAME")) #ifdef KRB5_PADATA_SESAME return KRB5_PADATA_SESAME; #else goto not_there; #endif if (strEQ(name, "KRB5_PADATA_TGS_REQ")) #ifdef KRB5_PADATA_TGS_REQ return KRB5_PADATA_TGS_REQ; #else goto not_there; #endif if (strEQ(name, "KRB5_PARSE_ILLCHAR")) #ifdef KRB5_PARSE_ILLCHAR return KRB5_PARSE_ILLCHAR; #else goto not_there; #endif if (strEQ(name, "KRB5_PARSE_MALFORMED")) #ifdef KRB5_PARSE_MALFORMED return KRB5_PARSE_MALFORMED; #else goto not_there; #endif if (strEQ(name, "KRB5_PREAUTH_BAD_TYPE")) #ifdef KRB5_PREAUTH_BAD_TYPE return KRB5_PREAUTH_BAD_TYPE; #else goto not_there; #endif if (strEQ(name, "KRB5_PREAUTH_FAILED")) #ifdef KRB5_PREAUTH_FAILED return KRB5_PREAUTH_FAILED; #else goto not_there; #endif if (strEQ(name, "KRB5_PREAUTH_NO_KEY")) #ifdef KRB5_PREAUTH_NO_KEY return KRB5_PREAUTH_NO_KEY; #else goto not_there; #endif if (strEQ(name, "KRB5_PRINC_NOMATCH")) #ifdef KRB5_PRINC_NOMATCH return KRB5_PRINC_NOMATCH; #else goto not_there; #endif if (strEQ(name, "KRB5_PRIV")) #ifdef KRB5_PRIV return KRB5_PRIV; #else goto not_there; #endif if (strEQ(name, "KRB5_PROG_ATYPE_NOSUPP")) #ifdef KRB5_PROG_ATYPE_NOSUPP return KRB5_PROG_ATYPE_NOSUPP; #else goto not_there; #endif if (strEQ(name, "KRB5_PROG_ETYPE_NOSUPP")) #ifdef KRB5_PROG_ETYPE_NOSUPP return KRB5_PROG_ETYPE_NOSUPP; #else goto not_there; #endif if (strEQ(name, "KRB5_PROG_KEYTYPE_NOSUPP")) #ifdef KRB5_PROG_KEYTYPE_NOSUPP return KRB5_PROG_KEYTYPE_NOSUPP; #else goto not_there; #endif if (strEQ(name, "KRB5_PROG_SUMTYPE_NOSUPP")) #ifdef KRB5_PROG_SUMTYPE_NOSUPP return KRB5_PROG_SUMTYPE_NOSUPP; #else goto not_there; #endif if (strEQ(name, "KRB5_PROVIDE_PROTOTYPES")) #ifdef KRB5_PROVIDE_PROTOTYPES return KRB5_PROVIDE_PROTOTYPES; #else goto not_there; #endif if (strEQ(name, "KRB5_PVNO")) #ifdef KRB5_PVNO return KRB5_PVNO; #else goto not_there; #endif if (strEQ(name, "KRB5_RCACHE_BADVNO")) #ifdef KRB5_RCACHE_BADVNO return KRB5_RCACHE_BADVNO; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_IO")) #ifdef KRB5_RC_IO return KRB5_RC_IO; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_IO_EOF")) #ifdef KRB5_RC_IO_EOF return KRB5_RC_IO_EOF; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_IO_IO")) #ifdef KRB5_RC_IO_IO return KRB5_RC_IO_IO; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_IO_MALLOC")) #ifdef KRB5_RC_IO_MALLOC return KRB5_RC_IO_MALLOC; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_IO_PERM")) #ifdef KRB5_RC_IO_PERM return KRB5_RC_IO_PERM; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_IO_SPACE")) #ifdef KRB5_RC_IO_SPACE return KRB5_RC_IO_SPACE; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_IO_UNKNOWN")) #ifdef KRB5_RC_IO_UNKNOWN return KRB5_RC_IO_UNKNOWN; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_MALLOC")) #ifdef KRB5_RC_MALLOC return KRB5_RC_MALLOC; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_NOIO")) #ifdef KRB5_RC_NOIO return KRB5_RC_NOIO; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_PARSE")) #ifdef KRB5_RC_PARSE return KRB5_RC_PARSE; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_REPLAY")) #ifdef KRB5_RC_REPLAY return KRB5_RC_REPLAY; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_REQUIRED")) #ifdef KRB5_RC_REQUIRED return KRB5_RC_REQUIRED; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_TYPE_EXISTS")) #ifdef KRB5_RC_TYPE_EXISTS return KRB5_RC_TYPE_EXISTS; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_TYPE_NOTFOUND")) #ifdef KRB5_RC_TYPE_NOTFOUND return KRB5_RC_TYPE_NOTFOUND; #else goto not_there; #endif if (strEQ(name, "KRB5_RC_UNKNOWN")) #ifdef KRB5_RC_UNKNOWN return KRB5_RC_UNKNOWN; #else goto not_there; #endif if (strEQ(name, "KRB5_REALM_BRANCH_CHAR")) #ifdef KRB5_REALM_BRANCH_CHAR return KRB5_REALM_BRANCH_CHAR; #else goto not_there; #endif if (strEQ(name, "KRB5_REALM_CANT_RESOLVE")) #ifdef KRB5_REALM_CANT_RESOLVE return KRB5_REALM_CANT_RESOLVE; #else goto not_there; #endif if (strEQ(name, "KRB5_REALM_UNKNOWN")) #ifdef KRB5_REALM_UNKNOWN return KRB5_REALM_UNKNOWN; #else goto not_there; #endif if (strEQ(name, "KRB5_RECVAUTH_BADAUTHVERS")) #ifdef KRB5_RECVAUTH_BADAUTHVERS return KRB5_RECVAUTH_BADAUTHVERS; #else goto not_there; #endif if (strEQ(name, "KRB5_RECVAUTH_SKIP_VERSION")) #ifdef KRB5_RECVAUTH_SKIP_VERSION return KRB5_RECVAUTH_SKIP_VERSION; #else goto not_there; #endif if (strEQ(name, "KRB5_SAFE")) #ifdef KRB5_SAFE return KRB5_SAFE; #else goto not_there; #endif if (strEQ(name, "KRB5_SAM_MUST_PK_ENCRYPT_SAD")) #ifdef KRB5_SAM_MUST_PK_ENCRYPT_SAD return KRB5_SAM_MUST_PK_ENCRYPT_SAD; #else goto not_there; #endif if (strEQ(name, "KRB5_SAM_SEND_ENCRYPTED_SAD")) #ifdef KRB5_SAM_SEND_ENCRYPTED_SAD return KRB5_SAM_SEND_ENCRYPTED_SAD; #else goto not_there; #endif if (strEQ(name, "KRB5_SAM_UNSUPPORTED")) #ifdef KRB5_SAM_UNSUPPORTED return KRB5_SAM_UNSUPPORTED; #else goto not_there; #endif if (strEQ(name, "KRB5_SAM_USE_SAD_AS_KEY")) #ifdef KRB5_SAM_USE_SAD_AS_KEY return KRB5_SAM_USE_SAD_AS_KEY; #else goto not_there; #endif if (strEQ(name, "KRB5_SENDAUTH_BADAPPLVERS")) #ifdef KRB5_SENDAUTH_BADAPPLVERS return KRB5_SENDAUTH_BADAPPLVERS; #else goto not_there; #endif if (strEQ(name, "KRB5_SENDAUTH_BADAUTHVERS")) #ifdef KRB5_SENDAUTH_BADAUTHVERS return KRB5_SENDAUTH_BADAUTHVERS; #else goto not_there; #endif if (strEQ(name, "KRB5_SENDAUTH_BADRESPONSE")) #ifdef KRB5_SENDAUTH_BADRESPONSE return KRB5_SENDAUTH_BADRESPONSE; #else goto not_there; #endif if (strEQ(name, "KRB5_SENDAUTH_REJECTED")) #ifdef KRB5_SENDAUTH_REJECTED return KRB5_SENDAUTH_REJECTED; #else goto not_there; #endif if (strEQ(name, "KRB5_SERVICE_UNKNOWN")) #ifdef KRB5_SERVICE_UNKNOWN return KRB5_SERVICE_UNKNOWN; #else goto not_there; #endif if (strEQ(name, "KRB5_SNAME_UNSUPP_NAMETYPE")) #ifdef KRB5_SNAME_UNSUPP_NAMETYPE return KRB5_SNAME_UNSUPP_NAMETYPE; #else goto not_there; #endif if (strEQ(name, "KRB5_SYSTYPES__")) #ifdef KRB5_SYSTYPES__ return KRB5_SYSTYPES__; #else goto not_there; #endif if (strEQ(name, "KRB5_TC_MATCH_2ND_TKT")) #ifdef KRB5_TC_MATCH_2ND_TKT return KRB5_TC_MATCH_2ND_TKT; #else goto not_there; #endif if (strEQ(name, "KRB5_TC_MATCH_AUTHDATA")) #ifdef KRB5_TC_MATCH_AUTHDATA return KRB5_TC_MATCH_AUTHDATA; #else goto not_there; #endif if (strEQ(name, "KRB5_TC_MATCH_FLAGS")) #ifdef KRB5_TC_MATCH_FLAGS return KRB5_TC_MATCH_FLAGS; #else goto not_there; #endif if (strEQ(name, "KRB5_TC_MATCH_FLAGS_EXACT")) #ifdef KRB5_TC_MATCH_FLAGS_EXACT return KRB5_TC_MATCH_FLAGS_EXACT; #else goto not_there; #endif if (strEQ(name, "KRB5_TC_MATCH_IS_SKEY")) #ifdef KRB5_TC_MATCH_IS_SKEY return KRB5_TC_MATCH_IS_SKEY; #else goto not_there; #endif if (strEQ(name, "KRB5_TC_MATCH_KTYPE")) #ifdef KRB5_TC_MATCH_KTYPE return KRB5_TC_MATCH_KTYPE; #else goto not_there; #endif if (strEQ(name, "KRB5_TC_MATCH_SRV_NAMEONLY")) #ifdef KRB5_TC_MATCH_SRV_NAMEONLY return KRB5_TC_MATCH_SRV_NAMEONLY; #else goto not_there; #endif if (strEQ(name, "KRB5_TC_MATCH_TIMES")) #ifdef KRB5_TC_MATCH_TIMES return KRB5_TC_MATCH_TIMES; #else goto not_there; #endif if (strEQ(name, "KRB5_TC_MATCH_TIMES_EXACT")) #ifdef KRB5_TC_MATCH_TIMES_EXACT return KRB5_TC_MATCH_TIMES_EXACT; #else goto not_there; #endif if (strEQ(name, "KRB5_TC_OPENCLOSE")) #ifdef KRB5_TC_OPENCLOSE return KRB5_TC_OPENCLOSE; #else goto not_there; #endif if (strEQ(name, "KRB5_TGS_NAME_SIZE")) #ifdef KRB5_TGS_NAME_SIZE return KRB5_TGS_NAME_SIZE; #else goto not_there; #endif if (strEQ(name, "KRB5_TGS_REP")) #ifdef KRB5_TGS_REP return KRB5_TGS_REP; #else goto not_there; #endif if (strEQ(name, "KRB5_TGS_REQ")) #ifdef KRB5_TGS_REQ return KRB5_TGS_REQ; #else goto not_there; #endif if (strEQ(name, "KRB5_TKT_NOT_FORWARDABLE")) #ifdef KRB5_TKT_NOT_FORWARDABLE return KRB5_TKT_NOT_FORWARDABLE; #else goto not_there; #endif if (strEQ(name, "KRB5_TRANS_BADFORMAT")) #ifdef KRB5_TRANS_BADFORMAT return KRB5_TRANS_BADFORMAT; #else goto not_there; #endif if (strEQ(name, "KRB5_TRANS_CANTOPEN")) #ifdef KRB5_TRANS_CANTOPEN return KRB5_TRANS_CANTOPEN; #else goto not_there; #endif if (strEQ(name, "KRB5_WRONG_ETYPE")) #ifdef KRB5_WRONG_ETYPE return KRB5_WRONG_ETYPE; #else goto not_there; #endif if (strEQ(name, "KV5M_ADDRESS")) #ifdef KV5M_ADDRESS return KV5M_ADDRESS; #else goto not_there; #endif if (strEQ(name, "KV5M_ALT_METHOD")) #ifdef KV5M_ALT_METHOD return KV5M_ALT_METHOD; #else goto not_there; #endif if (strEQ(name, "KV5M_AP_REP")) #ifdef KV5M_AP_REP return KV5M_AP_REP; #else goto not_there; #endif if (strEQ(name, "KV5M_AP_REP_ENC_PART")) #ifdef KV5M_AP_REP_ENC_PART return KV5M_AP_REP_ENC_PART; #else goto not_there; #endif if (strEQ(name, "KV5M_AP_REQ")) #ifdef KV5M_AP_REQ return KV5M_AP_REQ; #else goto not_there; #endif if (strEQ(name, "KV5M_AUTHDATA")) #ifdef KV5M_AUTHDATA return KV5M_AUTHDATA; #else goto not_there; #endif if (strEQ(name, "KV5M_AUTHENTICATOR")) #ifdef KV5M_AUTHENTICATOR return KV5M_AUTHENTICATOR; #else goto not_there; #endif if (strEQ(name, "KV5M_AUTH_CONTEXT")) #ifdef KV5M_AUTH_CONTEXT return KV5M_AUTH_CONTEXT; #else goto not_there; #endif if (strEQ(name, "KV5M_CCACHE")) #ifdef KV5M_CCACHE return KV5M_CCACHE; #else goto not_there; #endif if (strEQ(name, "KV5M_CHECKSUM")) #ifdef KV5M_CHECKSUM return KV5M_CHECKSUM; #else goto not_there; #endif if (strEQ(name, "KV5M_CHECKSUM_ENTRY")) #ifdef KV5M_CHECKSUM_ENTRY return KV5M_CHECKSUM_ENTRY; #else goto not_there; #endif if (strEQ(name, "KV5M_CONTEXT")) #ifdef KV5M_CONTEXT return KV5M_CONTEXT; #else goto not_there; #endif if (strEQ(name, "KV5M_CRED")) #ifdef KV5M_CRED return KV5M_CRED; #else goto not_there; #endif if (strEQ(name, "KV5M_CREDS")) #ifdef KV5M_CREDS return KV5M_CREDS; #else goto not_there; #endif if (strEQ(name, "KV5M_CRED_ENC_PART")) #ifdef KV5M_CRED_ENC_PART return KV5M_CRED_ENC_PART; #else goto not_there; #endif if (strEQ(name, "KV5M_CRED_INFO")) #ifdef KV5M_CRED_INFO return KV5M_CRED_INFO; #else goto not_there; #endif if (strEQ(name, "KV5M_CRYPTOSYSTEM_ENTRY")) #ifdef KV5M_CRYPTOSYSTEM_ENTRY return KV5M_CRYPTOSYSTEM_ENTRY; #else goto not_there; #endif if (strEQ(name, "KV5M_CS_TABLE_ENTRY")) #ifdef KV5M_CS_TABLE_ENTRY return KV5M_CS_TABLE_ENTRY; #else goto not_there; #endif if (strEQ(name, "KV5M_DATA")) #ifdef KV5M_DATA return KV5M_DATA; #else goto not_there; #endif if (strEQ(name, "KV5M_DB_CONTEXT")) #ifdef KV5M_DB_CONTEXT return KV5M_DB_CONTEXT; #else goto not_there; #endif if (strEQ(name, "KV5M_ENCRYPT_BLOCK")) #ifdef KV5M_ENCRYPT_BLOCK return KV5M_ENCRYPT_BLOCK; #else goto not_there; #endif if (strEQ(name, "KV5M_ENC_DATA")) #ifdef KV5M_ENC_DATA return KV5M_ENC_DATA; #else goto not_there; #endif if (strEQ(name, "KV5M_ENC_KDC_REP_PART")) #ifdef KV5M_ENC_KDC_REP_PART return KV5M_ENC_KDC_REP_PART; #else goto not_there; #endif if (strEQ(name, "KV5M_ENC_SAM_RESPONSE_ENC")) #ifdef KV5M_ENC_SAM_RESPONSE_ENC return KV5M_ENC_SAM_RESPONSE_ENC; #else goto not_there; #endif if (strEQ(name, "KV5M_ENC_TKT_PART")) #ifdef KV5M_ENC_TKT_PART return KV5M_ENC_TKT_PART; #else goto not_there; #endif if (strEQ(name, "KV5M_ERROR")) #ifdef KV5M_ERROR return KV5M_ERROR; #else goto not_there; #endif if (strEQ(name, "KV5M_ETYPE_INFO_ENTRY")) #ifdef KV5M_ETYPE_INFO_ENTRY return KV5M_ETYPE_INFO_ENTRY; #else goto not_there; #endif if (strEQ(name, "KV5M_GSS_OID")) #ifdef KV5M_GSS_OID return KV5M_GSS_OID; #else goto not_there; #endif if (strEQ(name, "KV5M_GSS_QUEUE")) #ifdef KV5M_GSS_QUEUE return KV5M_GSS_QUEUE; #else goto not_there; #endif if (strEQ(name, "KV5M_KDC_REP")) #ifdef KV5M_KDC_REP return KV5M_KDC_REP; #else goto not_there; #endif if (strEQ(name, "KV5M_KDC_REQ")) #ifdef KV5M_KDC_REQ return KV5M_KDC_REQ; #else goto not_there; #endif if (strEQ(name, "KV5M_KEYBLOCK")) #ifdef KV5M_KEYBLOCK return KV5M_KEYBLOCK; #else goto not_there; #endif if (strEQ(name, "KV5M_KEYTAB")) #ifdef KV5M_KEYTAB return KV5M_KEYTAB; #else goto not_there; #endif if (strEQ(name, "KV5M_KEYTAB_ENTRY")) #ifdef KV5M_KEYTAB_ENTRY return KV5M_KEYTAB_ENTRY; #else goto not_there; #endif if (strEQ(name, "KV5M_LAST_REQ_ENTRY")) #ifdef KV5M_LAST_REQ_ENTRY return KV5M_LAST_REQ_ENTRY; #else goto not_there; #endif if (strEQ(name, "KV5M_NONE")) #ifdef KV5M_NONE return KV5M_NONE; #else goto not_there; #endif if (strEQ(name, "KV5M_OS_CONTEXT")) #ifdef KV5M_OS_CONTEXT return KV5M_OS_CONTEXT; #else goto not_there; #endif if (strEQ(name, "KV5M_PASSWD_PHRASE_ELEMENT")) #ifdef KV5M_PASSWD_PHRASE_ELEMENT return KV5M_PASSWD_PHRASE_ELEMENT; #else goto not_there; #endif if (strEQ(name, "KV5M_PA_DATA")) #ifdef KV5M_PA_DATA return KV5M_PA_DATA; #else goto not_there; #endif if (strEQ(name, "KV5M_PREAUTH_OPS")) #ifdef KV5M_PREAUTH_OPS return KV5M_PREAUTH_OPS; #else goto not_there; #endif if (strEQ(name, "KV5M_PREDICTED_SAM_RESPONSE")) #ifdef KV5M_PREDICTED_SAM_RESPONSE return KV5M_PREDICTED_SAM_RESPONSE; #else goto not_there; #endif if (strEQ(name, "KV5M_PRINCIPAL")) #ifdef KV5M_PRINCIPAL return KV5M_PRINCIPAL; #else goto not_there; #endif if (strEQ(name, "KV5M_PRIV")) #ifdef KV5M_PRIV return KV5M_PRIV; #else goto not_there; #endif if (strEQ(name, "KV5M_PRIV_ENC_PART")) #ifdef KV5M_PRIV_ENC_PART return KV5M_PRIV_ENC_PART; #else goto not_there; #endif if (strEQ(name, "KV5M_PWD_DATA")) #ifdef KV5M_PWD_DATA return KV5M_PWD_DATA; #else goto not_there; #endif if (strEQ(name, "KV5M_RCACHE")) #ifdef KV5M_RCACHE return KV5M_RCACHE; #else goto not_there; #endif if (strEQ(name, "KV5M_RESPONSE")) #ifdef KV5M_RESPONSE return KV5M_RESPONSE; #else goto not_there; #endif if (strEQ(name, "KV5M_SAFE")) #ifdef KV5M_SAFE return KV5M_SAFE; #else goto not_there; #endif if (strEQ(name, "KV5M_SAM_CHALLENGE")) #ifdef KV5M_SAM_CHALLENGE return KV5M_SAM_CHALLENGE; #else goto not_there; #endif if (strEQ(name, "KV5M_SAM_KEY")) #ifdef KV5M_SAM_KEY return KV5M_SAM_KEY; #else goto not_there; #endif if (strEQ(name, "KV5M_SAM_RESPONSE")) #ifdef KV5M_SAM_RESPONSE return KV5M_SAM_RESPONSE; #else goto not_there; #endif if (strEQ(name, "KV5M_TICKET")) #ifdef KV5M_TICKET return KV5M_TICKET; #else goto not_there; #endif if (strEQ(name, "KV5M_TKT_AUTHENT")) #ifdef KV5M_TKT_AUTHENT return KV5M_TKT_AUTHENT; #else goto not_there; #endif if (strEQ(name, "KV5M_TRANSITED")) #ifdef KV5M_TRANSITED return KV5M_TRANSITED; #else goto not_there; #endif break; case 'L': if (strEQ(name, "LR_TYPE_INTERPRETATION_MASK")) #ifdef LR_TYPE_INTERPRETATION_MASK return LR_TYPE_INTERPRETATION_MASK; #else goto not_there; #endif if (strEQ(name, "LR_TYPE_THIS_SERVER_ONLY")) #ifdef LR_TYPE_THIS_SERVER_ONLY return LR_TYPE_THIS_SERVER_ONLY; #else goto not_there; #endif break; case 'M': if (strEQ(name, "MAX_KEYTAB_NAME_LEN")) #ifdef MAX_KEYTAB_NAME_LEN return MAX_KEYTAB_NAME_LEN; #else goto not_there; #endif if (strEQ(name, "MSEC_DIRBIT")) #ifdef MSEC_DIRBIT return MSEC_DIRBIT; #else goto not_there; #endif if (strEQ(name, "MSEC_VAL_MASK")) #ifdef MSEC_VAL_MASK return MSEC_VAL_MASK; #else goto not_there; #endif break; case 'N': if (strEQ(name, "NEAR")) #ifdef NEAR return NEAR; #else goto not_there; #endif if (strEQ(name, "NO_PASSWORD")) #ifdef NO_PASSWORD return NO_PASSWORD; #else goto not_there; #endif break; case 'O': break; case 'P': break; case 'Q': break; case 'R': break; case 'S': if (strEQ(name, "SIZEOF_INT")) #ifdef SIZEOF_INT return SIZEOF_INT; #else goto not_there; #endif if (strEQ(name, "SIZEOF_LONG")) #ifdef SIZEOF_LONG return SIZEOF_LONG; #else goto not_there; #endif if (strEQ(name, "SIZEOF_SHORT")) #ifdef SIZEOF_SHORT return SIZEOF_SHORT; #else goto not_there; #endif break; case 'T': if (strEQ(name, "TKT_FLG_FORWARDABLE")) #ifdef TKT_FLG_FORWARDABLE return TKT_FLG_FORWARDABLE; #else goto not_there; #endif if (strEQ(name, "TKT_FLG_FORWARDED")) #ifdef TKT_FLG_FORWARDED return TKT_FLG_FORWARDED; #else goto not_there; #endif if (strEQ(name, "TKT_FLG_HW_AUTH")) #ifdef TKT_FLG_HW_AUTH return TKT_FLG_HW_AUTH; #else goto not_there; #endif if (strEQ(name, "TKT_FLG_INITIAL")) #ifdef TKT_FLG_INITIAL return TKT_FLG_INITIAL; #else goto not_there; #endif if (strEQ(name, "TKT_FLG_INVALID")) #ifdef TKT_FLG_INVALID return TKT_FLG_INVALID; #else goto not_there; #endif if (strEQ(name, "TKT_FLG_MAY_POSTDATE")) #ifdef TKT_FLG_MAY_POSTDATE return TKT_FLG_MAY_POSTDATE; #else goto not_there; #endif if (strEQ(name, "TKT_FLG_POSTDATED")) #ifdef TKT_FLG_POSTDATED return TKT_FLG_POSTDATED; #else goto not_there; #endif if (strEQ(name, "TKT_FLG_PRE_AUTH")) #ifdef TKT_FLG_PRE_AUTH return TKT_FLG_PRE_AUTH; #else goto not_there; #endif if (strEQ(name, "TKT_FLG_PROXIABLE")) #ifdef TKT_FLG_PROXIABLE return TKT_FLG_PROXIABLE; #else goto not_there; #endif if (strEQ(name, "TKT_FLG_PROXY")) #ifdef TKT_FLG_PROXY return TKT_FLG_PROXY; #else goto not_there; #endif if (strEQ(name, "TKT_FLG_RENEWABLE")) #ifdef TKT_FLG_RENEWABLE return TKT_FLG_RENEWABLE; #else goto not_there; #endif if (strEQ(name, "TRUE")) #ifdef TRUE return TRUE; #else goto not_there; #endif break; case 'U': break; case 'V': if (strEQ(name, "VALID_INT_BITS")) #ifdef VALID_INT_BITS return VALID_INT_BITS; #else goto not_there; #endif if (strEQ(name, "VALID_UINT_BITS")) #ifdef VALID_UINT_BITS return VALID_UINT_BITS; #else goto not_there; #endif break; case 'W': break; case 'X': break; case 'Y': break; case 'Z': break; case 'a': break; case 'b': break; case 'c': break; case 'd': break; case 'e': break; case 'f': break; case 'g': break; case 'h': break; case 'i': break; case 'j': break; case 'k': break; case 'l': break; case 'm': break; case 'n': break; case 'o': break; case 'p': break; case 'q': break; case 'r': break; case 's': break; case 't': break; case 'u': break; case 'v': break; case 'w': break; case 'x': break; case 'y': break; case 'z': break; case '_': if (strEQ(name, "_MACINTOSH")) #ifdef _MACINTOSH return _MACINTOSH; #else goto not_there; #endif if (strEQ(name, "_SIZET")) #ifdef _SIZET return _SIZET; #else goto not_there; #endif if (strEQ(name, "_SIZE_T_DEFINED")) #ifdef _SIZE_T_DEFINED return _SIZE_T_DEFINED; #else goto not_there; #endif break; } errno = EINVAL; return 0; not_there: errno = ENOENT; return 0; }