view release on metacpan or search on metacpan
#endif
#include "sdi.h"
static int
not_here(s)
char *s;
{
croak("%s not implemented on this architecture", s);
return -1;
}
break;
}
errno = EINVAL;
return 0;
not_there:
errno = ENOENT;
return 0;
}
union config_record configure;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Authen/CAS/External/FAQ.pod view on Meta::CPAN
use Authen::CAS::External 0.02
# Create a basic CAS object
my $cas_service = Authen::CAS::External->new(
cas_url => 'http://cas.example.net/',
password => 'does_not_matter',
username => 'also_does_not_matter',
);
# Set the ticket granting cookie from some place
$cas_service->ticket_granting_cookie($cookie);
view all matches for this distribution
view release on metacpan or search on metacpan
t/boilerplate.t view on Meta::CPAN
use strict;
use warnings;
use Test::More tests => 3;
sub not_in_file_ok {
my ($filename, %regex) = @_;
open my $fh, "<", $filename
or die "couldn't open $filename for reading: $!";
my %violated;
t/boilerplate.t view on Meta::CPAN
} else {
pass("$filename contains no boilerplate text");
}
}
not_in_file_ok(README =>
"The README is used..." => qr/The README is used/,
"'version information here'" => qr/to provide version information/,
);
not_in_file_ok(Changes =>
"placeholder date/time" => qr(Date/time)
);
sub module_boilerplate_ok {
my ($module) = @_;
not_in_file_ok($module =>
'the great new $MODULENAME' => qr/ - The great new /,
'boilerplate description' => qr/Quick summary of what the module/,
'stub function definition' => qr/function[12]/,
);
}
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Test/More.pm view on Meta::CPAN
$tb->_unoverload_str(\$e1, \$e2);
# Either they're both references or both not.
my $same_ref = !(!ref $e1 xor !ref $e2);
my $not_ref = (!ref $e1 and !ref $e2);
if( defined $e1 xor defined $e2 ) {
$ok = 0;
}
elsif ( _dne($e1) xor _dne($e2) ) {
$ok = 0;
}
elsif ( $same_ref and ($e1 eq $e2) ) {
$ok = 1;
}
elsif ( $not_ref ) {
push @Data_Stack, { type => '', vals => [$e1, $e2] };
$ok = 0;
}
else {
if( $Refs_Seen{$e1} ) {
view all matches for this distribution
view release on metacpan or search on metacpan
#include <kadm5/admin.h>
#endif
#include "ppport.h"
static int
not_here(char *s)
{
croak("%s not implemented on this architecture", s);
return -1;
}
case 'E':
if (strEQ(name, "ENCTYPE_NULL"))
#ifdef ENCTYPE_NULL
return ENCTYPE_NULL;
#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_DES_HMAC_SHA1"))
#ifdef ENCTYPE_DES_HMAC_SHA1
return ENCTYPE_DES_HMAC_SHA1;
#else
goto not_there;
#endif
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_DES3_CBC_SHA1"))
#ifdef ENCTYPE_DES3_CBC_SHA1
return ENCTYPE_DES3_CBC_SHA1;
#else
goto not_there;
#endif
if (strEQ(name, "ENCTYPE_LOCAL_DES3_HMAC_SHA1"))
#ifdef ENCTYPE_LOCAL_DES3_HMAC_SHA1
return ENCTYPE_LOCAL_DES3_HMAC_SHA1;
#else
goto not_there;
#endif
if (strEQ(name, "ENCTYPE_UNKNOWN"))
#ifdef ENCTYPE_UNKNOWN
return ENCTYPE_UNKNOWN;
#else
goto not_there;
#endif
break;
case 'K':
if (strEQ(name, "KADM5_API_VERSION_1"))
#ifdef KADM5_API_VERSION_1
return KADM5_API_VERSION_1;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_API_VERSION_2"))
#ifdef KADM5_API_VERSION_2
return KADM5_API_VERSION_2;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_API_VERSION_3"))
#ifdef KADM5_API_VERSION_3
return KADM5_API_VERSION_3;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_API_VERSION_4"))
#ifdef KADM5_API_VERSION_4
return KADM5_API_VERSION_4;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_API_VERSION_MASK"))
#ifdef KADM5_API_VERSION_MASK
return KADM5_API_VERSION_MASK;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_ATTRIBUTES"))
#ifdef KADM5_ATTRIBUTES
return KADM5_ATTRIBUTES;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_AUTH_ADD"))
#ifdef KADM5_AUTH_ADD
return KADM5_AUTH_ADD;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_AUTH_CHANGEPW"))
#ifdef KADM5_AUTH_CHANGEPW
return KADM5_AUTH_CHANGEPW;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_AUTH_DELETE"))
#ifdef KADM5_AUTH_DELETE
return KADM5_AUTH_DELETE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_AUTH_GET"))
#ifdef KADM5_AUTH_GET
return KADM5_AUTH_GET;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_AUTH_INSUFFICIENT"))
#ifdef KADM5_AUTH_INSUFFICIENT
return KADM5_AUTH_INSUFFICIENT;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_AUTH_LIST"))
#ifdef KADM5_AUTH_LIST
return KADM5_AUTH_LIST;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_AUTH_MODIFY"))
#ifdef KADM5_AUTH_MODIFY
return KADM5_AUTH_MODIFY;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_AUTH_SETKEY"))
#ifdef KADM5_AUTH_SETKEY
return KADM5_AUTH_SETKEY;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_AUX_ATTRIBUTES"))
#ifdef KADM5_AUX_ATTRIBUTES
return KADM5_AUX_ATTRIBUTES;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_API_VERSION"))
#ifdef KADM5_BAD_API_VERSION
return KADM5_BAD_API_VERSION;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_AUX_ATTR"))
#ifdef KADM5_BAD_AUX_ATTR
return KADM5_BAD_AUX_ATTR;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_CLASS"))
#ifdef KADM5_BAD_CLASS
return KADM5_BAD_CLASS;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_CLIENT_PARAMS"))
#ifdef KADM5_BAD_CLIENT_PARAMS
return KADM5_BAD_CLIENT_PARAMS;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_DB"))
#ifdef KADM5_BAD_DB
return KADM5_BAD_DB;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_HISTORY"))
#ifdef KADM5_BAD_HISTORY
return KADM5_BAD_HISTORY;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_HIST_KEY"))
#ifdef KADM5_BAD_HIST_KEY
return KADM5_BAD_HIST_KEY;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_LENGTH"))
#ifdef KADM5_BAD_LENGTH
return KADM5_BAD_LENGTH;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_MASK"))
#ifdef KADM5_BAD_MASK
return KADM5_BAD_MASK;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_MIN_PASS_LIFE"))
#ifdef KADM5_BAD_MIN_PASS_LIFE
return KADM5_BAD_MIN_PASS_LIFE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_PASSWORD"))
#ifdef KADM5_BAD_PASSWORD
return KADM5_BAD_PASSWORD;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_POLICY"))
#ifdef KADM5_BAD_POLICY
return KADM5_BAD_POLICY;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_PRINCIPAL"))
#ifdef KADM5_BAD_PRINCIPAL
return KADM5_BAD_PRINCIPAL;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_SERVER_HANDLE"))
#ifdef KADM5_BAD_SERVER_HANDLE
return KADM5_BAD_SERVER_HANDLE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_SERVER_NAME"))
#ifdef KADM5_BAD_SERVER_NAME
return KADM5_BAD_SERVER_NAME;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_SERVER_PARAMS"))
#ifdef KADM5_BAD_SERVER_PARAMS
return KADM5_BAD_SERVER_PARAMS;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_STRUCT_VERSION"))
#ifdef KADM5_BAD_STRUCT_VERSION
return KADM5_BAD_STRUCT_VERSION;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_BAD_TL_TYPE"))
#ifdef KADM5_BAD_TL_TYPE
return KADM5_BAD_TL_TYPE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_ACL_FILE"))
#ifdef KADM5_CONFIG_ACL_FILE
return KADM5_CONFIG_ACL_FILE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_ADBNAME"))
#ifdef KADM5_CONFIG_ADBNAME
return KADM5_CONFIG_ADBNAME;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_ADB_LOCKFILE"))
#ifdef KADM5_CONFIG_ADB_LOCKFILE
return KADM5_CONFIG_ADB_LOCKFILE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_ADMIN_KEYTAB"))
#ifdef KADM5_CONFIG_ADMIN_KEYTAB
return KADM5_CONFIG_ADMIN_KEYTAB;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_ADMIN_SERVER"))
#ifdef KADM5_CONFIG_ADMIN_SERVER
return KADM5_CONFIG_ADMIN_SERVER;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_AUTH_NOFALLBACK"))
#ifdef KADM5_CONFIG_AUTH_NOFALLBACK
return KADM5_CONFIG_AUTH_NOFALLBACK;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_DBNAME"))
#ifdef KADM5_CONFIG_DBNAME
return KADM5_CONFIG_DBNAME;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_DICT_FILE"))
#ifdef KADM5_CONFIG_DICT_FILE
return KADM5_CONFIG_DICT_FILE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_ENCTYPE"))
#ifdef KADM5_CONFIG_ENCTYPE
return KADM5_CONFIG_ENCTYPE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_ENCTYPES"))
#ifdef KADM5_CONFIG_ENCTYPES
return KADM5_CONFIG_ENCTYPES;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_EXPIRATION"))
#ifdef KADM5_CONFIG_EXPIRATION
return KADM5_CONFIG_EXPIRATION;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_FLAGS"))
#ifdef KADM5_CONFIG_FLAGS
return KADM5_CONFIG_FLAGS;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_KADMIND_PORT"))
#ifdef KADM5_CONFIG_KADMIND_PORT
return KADM5_CONFIG_KADMIND_PORT;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_KPASSWD_PORT"))
#ifdef KADM5_CONFIG_KPASSWD_PORT
return KADM5_CONFIG_KPASSWD_PORT;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_MAX_LIFE"))
#ifdef KADM5_CONFIG_MAX_LIFE
return KADM5_CONFIG_MAX_LIFE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_MAX_RLIFE"))
#ifdef KADM5_CONFIG_MAX_RLIFE
return KADM5_CONFIG_MAX_RLIFE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_MKEY_FROM_KBD"))
#ifdef KADM5_CONFIG_MKEY_FROM_KBD
return KADM5_CONFIG_MKEY_FROM_KBD;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_MKEY_NAME"))
#ifdef KADM5_CONFIG_MKEY_NAME
return KADM5_CONFIG_MKEY_NAME;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_NO_AUTH"))
#ifdef KADM5_CONFIG_NO_AUTH
return KADM5_CONFIG_NO_AUTH;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_OLD_AUTH_GSSAPI"))
#ifdef KADM5_CONFIG_OLD_AUTH_GSSAPI
return KADM5_CONFIG_OLD_AUTH_GSSAPI;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_PROFILE"))
#ifdef KADM5_CONFIG_PROFILE
return KADM5_CONFIG_PROFILE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_REALM"))
#ifdef KADM5_CONFIG_REALM
return KADM5_CONFIG_REALM;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_CONFIG_STASH_FILE"))
#ifdef KADM5_CONFIG_STASH_FILE
return KADM5_CONFIG_STASH_FILE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_DUP"))
#ifdef KADM5_DUP
return KADM5_DUP;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_FAILURE"))
#ifdef KADM5_FAILURE
return KADM5_FAILURE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_FAIL_AUTH_COUNT"))
#ifdef KADM5_FAIL_AUTH_COUNT
return KADM5_FAIL_AUTH_COUNT;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_GSS_ERROR"))
#ifdef KADM5_GSS_ERROR
return KADM5_GSS_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_INIT"))
#ifdef KADM5_INIT
return KADM5_INIT;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_KEY_DATA"))
#ifdef KADM5_KEY_DATA
return KADM5_KEY_DATA;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_KVNO"))
#ifdef KADM5_KVNO
return KADM5_KVNO;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_LAST_FAILED"))
#ifdef KADM5_LAST_FAILED
return KADM5_LAST_FAILED;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_LAST_PWD_CHANGE"))
#ifdef KADM5_LAST_PWD_CHANGE
return KADM5_LAST_PWD_CHANGE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_LAST_SUCCESS"))
#ifdef KADM5_LAST_SUCCESS
return KADM5_LAST_SUCCESS;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_MASK_BITS"))
#ifdef KADM5_MASK_BITS
return KADM5_MASK_BITS;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_MAX_LIFE"))
#ifdef KADM5_MAX_LIFE
return KADM5_MAX_LIFE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_MAX_RLIFE"))
#ifdef KADM5_MAX_RLIFE
return KADM5_MAX_RLIFE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_MISSING_CONF_PARAMS"))
#ifdef KADM5_MISSING_CONF_PARAMS
return KADM5_MISSING_CONF_PARAMS;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_MKVNO"))
#ifdef KADM5_MKVNO
return KADM5_MKVNO;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_MOD_NAME"))
#ifdef KADM5_MOD_NAME
return KADM5_MOD_NAME;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_MOD_TIME"))
#ifdef KADM5_MOD_TIME
return KADM5_MOD_TIME;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_NEW_LIB_API_VERSION"))
#ifdef KADM5_NEW_LIB_API_VERSION
return KADM5_NEW_LIB_API_VERSION;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_NEW_SERVER_API_VERSION"))
#ifdef KADM5_NEW_SERVER_API_VERSION
return KADM5_NEW_SERVER_API_VERSION;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_NEW_STRUCT_VERSION"))
#ifdef KADM5_NEW_STRUCT_VERSION
return KADM5_NEW_STRUCT_VERSION;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_NOT_INIT"))
#ifdef KADM5_NOT_INIT
return KADM5_NOT_INIT;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_NO_RENAME_SALT"))
#ifdef KADM5_NO_RENAME_SALT
return KADM5_NO_RENAME_SALT;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_NO_SRV"))
#ifdef KADM5_NO_SRV
return KADM5_NO_SRV;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_OK"))
#ifdef KADM5_OK
return KADM5_OK;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_OLD_LIB_API_VERSION"))
#ifdef KADM5_OLD_LIB_API_VERSION
return KADM5_OLD_LIB_API_VERSION;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_OLD_SERVER_API_VERSION"))
#ifdef KADM5_OLD_SERVER_API_VERSION
return KADM5_OLD_SERVER_API_VERSION;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_OLD_STRUCT_VERSION"))
#ifdef KADM5_OLD_STRUCT_VERSION
return KADM5_OLD_STRUCT_VERSION;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PASS_Q_CLASS"))
#ifdef KADM5_PASS_Q_CLASS
return KADM5_PASS_Q_CLASS;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PASS_Q_DICT"))
#ifdef KADM5_PASS_Q_DICT
return KADM5_PASS_Q_DICT;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PASS_Q_TOOSHORT"))
#ifdef KADM5_PASS_Q_TOOSHORT
return KADM5_PASS_Q_TOOSHORT;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PASS_REUSE"))
#ifdef KADM5_PASS_REUSE
return KADM5_PASS_REUSE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PASS_TOOSOON"))
#ifdef KADM5_PASS_TOOSOON
return KADM5_PASS_TOOSOON;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_POLICY"))
#ifdef KADM5_POLICY
return KADM5_POLICY;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_POLICY_CLR"))
#ifdef KADM5_POLICY_CLR
return KADM5_POLICY_CLR;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_POLICY_REF"))
#ifdef KADM5_POLICY_REF
return KADM5_POLICY_REF;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PRINCIPAL"))
#ifdef KADM5_PRINCIPAL
return KADM5_PRINCIPAL;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PRINCIPAL_NORMAL_MASK"))
#ifdef KADM5_PRINCIPAL_NORMAL_MASK
return KADM5_PRINCIPAL_NORMAL_MASK;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PRINC_EXPIRE_TIME"))
#ifdef KADM5_PRINC_EXPIRE_TIME
return KADM5_PRINC_EXPIRE_TIME;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PRIV_ADD"))
#ifdef KADM5_PRIV_ADD
return KADM5_PRIV_ADD;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PRIV_DELETE"))
#ifdef KADM5_PRIV_DELETE
return KADM5_PRIV_DELETE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PRIV_GET"))
#ifdef KADM5_PRIV_GET
return KADM5_PRIV_GET;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PRIV_MODIFY"))
#ifdef KADM5_PRIV_MODIFY
return KADM5_PRIV_MODIFY;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PROTECT_PRINCIPAL"))
#ifdef KADM5_PROTECT_PRINCIPAL
return KADM5_PROTECT_PRINCIPAL;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PW_EXPIRATION"))
#ifdef KADM5_PW_EXPIRATION
return KADM5_PW_EXPIRATION;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PW_HISTORY_NUM"))
#ifdef KADM5_PW_HISTORY_NUM
return KADM5_PW_HISTORY_NUM;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PW_MAX_LIFE"))
#ifdef KADM5_PW_MAX_LIFE
return KADM5_PW_MAX_LIFE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PW_MIN_CLASSES"))
#ifdef KADM5_PW_MIN_CLASSES
return KADM5_PW_MIN_CLASSES;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PW_MIN_LENGTH"))
#ifdef KADM5_PW_MIN_LENGTH
return KADM5_PW_MIN_LENGTH;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PW_MIN_LIFE"))
#ifdef KADM5_PW_MIN_LIFE
return KADM5_PW_MIN_LIFE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PW_MAX_FAILURE"))
#ifdef KADM5_PW_MAX_FAILURE
return KADM5_PW_MAX_FAILURE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PW_FAILURE_COUNT_INTERVAL"))
#ifdef KADM5_PW_FAILURE_COUNT_INTERVAL
return KADM5_PW_FAILURE_COUNT_INTERVAL;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_PW_LOCKOUT_DURATION"))
#ifdef KADM5_PW_LOCKOUT_DURATION
return KADM5_PW_LOCKOUT_DURATION;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_REF_COUNT"))
#ifdef KADM5_REF_COUNT
return KADM5_REF_COUNT;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_RPC_ERROR"))
#ifdef KADM5_RPC_ERROR
return KADM5_RPC_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_SECURE_PRINC_MISSING"))
#ifdef KADM5_SECURE_PRINC_MISSING
return KADM5_SECURE_PRINC_MISSING;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_SETKEY3_ETYPE_MISMATCH"))
#ifdef KADM5_SETKEY3_ETYPE_MISMATCH
return KADM5_SETKEY3_ETYPE_MISMATCH;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_SETKEY_DUP_ENCTYPES"))
#ifdef KADM5_SETKEY_DUP_ENCTYPES
return KADM5_SETKEY_DUP_ENCTYPES;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_SETV4KEY_INVAL_ENCTYPE"))
#ifdef KADM5_SETV4KEY_INVAL_ENCTYPE
return KADM5_SETV4KEY_INVAL_ENCTYPE;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_STRUCT_VERSION"))
#ifdef KADM5_STRUCT_VERSION
return KADM5_STRUCT_VERSION;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_STRUCT_VERSION_1"))
#ifdef KADM5_STRUCT_VERSION_1
return KADM5_STRUCT_VERSION_1;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_STRUCT_VERSION_MASK"))
#ifdef KADM5_STRUCT_VERSION_MASK
return KADM5_STRUCT_VERSION_MASK;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_TL_DATA"))
#ifdef KADM5_TL_DATA
return KADM5_TL_DATA;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_UNK_POLICY"))
#ifdef KADM5_UNK_POLICY
return KADM5_UNK_POLICY;
#else
goto not_there;
#endif
if (strEQ(name, "KADM5_UNK_PRINC"))
#ifdef KADM5_UNK_PRINC
return KADM5_UNK_PRINC;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_DISALLOW_ALL_TIX"))
#ifdef KRB5_KDB_DISALLOW_ALL_TIX
return KRB5_KDB_DISALLOW_ALL_TIX;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_DISALLOW_DUP_SKEY"))
#ifdef KRB5_KDB_DISALLOW_DUP_SKEY
return KRB5_KDB_DISALLOW_DUP_SKEY;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_DISALLOW_FORWARDABLE"))
#ifdef KRB5_KDB_DISALLOW_FORWARDABLE
return KRB5_KDB_DISALLOW_FORWARDABLE;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_DISALLOW_POSTDATED"))
#ifdef KRB5_KDB_DISALLOW_POSTDATED
return KRB5_KDB_DISALLOW_POSTDATED;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_DISALLOW_PROXIABLE"))
#ifdef KRB5_KDB_DISALLOW_PROXIABLE
return KRB5_KDB_DISALLOW_PROXIABLE;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_DISALLOW_RENEWABLE"))
#ifdef KRB5_KDB_DISALLOW_RENEWABLE
return KRB5_KDB_DISALLOW_RENEWABLE;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_DISALLOW_SVR"))
#ifdef KRB5_KDB_DISALLOW_SVR
return KRB5_KDB_DISALLOW_SVR;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_DISALLOW_TGT_BASED"))
#ifdef KRB5_KDB_DISALLOW_TGT_BASED
return KRB5_KDB_DISALLOW_TGT_BASED;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_NEW_PRINC"))
#ifdef KRB5_KDB_NEW_PRINC
return KRB5_KDB_NEW_PRINC;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_REQUIRES_HW_AUTH"))
#ifdef KRB5_KDB_REQUIRES_HW_AUTH
return KRB5_KDB_REQUIRES_HW_AUTH;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_REQUIRES_PRE_AUTH"))
#ifdef KRB5_KDB_REQUIRES_PRE_AUTH
return KRB5_KDB_REQUIRES_PRE_AUTH;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_REQUIRES_PWCHANGE"))
#ifdef KRB5_KDB_REQUIRES_PWCHANGE
return KRB5_KDB_REQUIRES_PWCHANGE;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_SALTTYPE_AFS3"))
#ifdef KRB5_KDB_SALTTYPE_AFS3
return KRB5_KDB_SALTTYPE_AFS3;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_SALTTYPE_NOREALM"))
#ifdef KRB5_KDB_SALTTYPE_NOREALM
return KRB5_KDB_SALTTYPE_NOREALM;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_SALTTYPE_NORMAL"))
#ifdef KRB5_KDB_SALTTYPE_NORMAL
return KRB5_KDB_SALTTYPE_NORMAL;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_SALTTYPE_ONLYREALM"))
#ifdef KRB5_KDB_SALTTYPE_ONLYREALM
return KRB5_KDB_SALTTYPE_ONLYREALM;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_SALTTYPE_SPECIAL"))
#ifdef KRB5_KDB_SALTTYPE_SPECIAL
return KRB5_KDB_SALTTYPE_SPECIAL;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_SALTTYPE_V4"))
#ifdef KRB5_KDB_SALTTYPE_V4
return KRB5_KDB_SALTTYPE_V4;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_SUPPORT_DESMD5"))
#ifdef KRB5_KDB_SUPPORT_DESMD5
return KRB5_KDB_SUPPORT_DESMD5;
#else
goto not_there;
#endif
if (strEQ(name, "KRB5_KDB_ACCESS_ERROR"))
#ifdef KRB5_KDB_ACCESS_ERROR
return KRB5_KDB_ACCESS_ERROR;
#else
goto not_there;
#endif
break;
}
errno = EINVAL;
return 0;
not_there:
errno = ENOENT;
return 0;
}
static kadm5_ret_t err;
view all matches for this distribution
view release on metacpan or search on metacpan
ok($errstr ne '', "Non-empty error string check: Got '$errstr'");
}
# (8-13) Null and Empty password
#
$ret = $krb->authenticate('_not_a_user_');
ok($ret==0, "Null password returns 0 check: Got '$ret'");
$errcode = $krb->errcode();
$errstr = $krb->errstr();
ok($errcode eq 'e1', "Null password error code of 'e1' check: Got '$errcode'");
ok($errstr =~ /Null or empty password not supported/,
"Null password error string check: Got '$errstr'");
$ret = $krb->authenticate('_not_a_user_', '');
ok($ret==0, "Empty password should return 0: Got '$ret'");
$errcode = $krb->errcode();
$errstr = $krb->errstr();
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Authen/krb5_constants.c view on Meta::CPAN
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_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_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':
lib/Authen/krb5_constants.c view on Meta::CPAN
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':
lib/Authen/krb5_constants.c view on Meta::CPAN
break;
}
errno = EINVAL;
return 0;
not_there:
errno = ENOENT;
return 0;
}
view all matches for this distribution
view release on metacpan or search on metacpan
#ifndef PERL_REVISION
# ifndef __PATCHLEVEL_H_INCLUDED__
# include <patchlevel.h>
# endif
# if !(defined(PERL_VERSION) || (SUBVERSION > 0 && defined(PATCHLEVEL)))
# include <could_not_find_Perl_patchlevel.h>
# endif
# ifndef PERL_REVISION
# define PERL_REVISION (5)
/* Replace: 1 */
# define PERL_VERSION PATCHLEVEL
view all matches for this distribution
view release on metacpan or search on metacpan
t/boilerplate.t view on Meta::CPAN
use strict;
use warnings;
use Test::More tests => 3;
sub not_in_file_ok {
my ($filename, %regex) = @_;
open( my $fh, '<', $filename )
or die "couldn't open $filename for reading: $!";
my %violated;
t/boilerplate.t view on Meta::CPAN
}
}
sub module_boilerplate_ok {
my ($module) = @_;
not_in_file_ok($module =>
'the great new $MODULENAME' => qr/ - The great new /,
'boilerplate description' => qr/Quick summary of what the module/,
'stub function definition' => qr/function[12]/,
);
}
TODO: {
local $TODO = "Need to replace the boilerplate text";
not_in_file_ok(README =>
"The README is used..." => qr/The README is used/,
"'version information here'" => qr/to provide version information/,
);
not_in_file_ok(Changes =>
"placeholder date/time" => qr(Date/time)
);
module_boilerplate_ok('lib/Authen/ModAuthPubTkt.pm');
view all matches for this distribution
view release on metacpan or search on metacpan
t/boilerplate.t view on Meta::CPAN
use strict;
use warnings;
use Test::More tests => 3;
sub not_in_file_ok {
my ($filename, %regex) = @_;
open( my $fh, '<', $filename )
or die "couldn't open $filename for reading: $!";
my %violated;
t/boilerplate.t view on Meta::CPAN
}
}
sub module_boilerplate_ok {
my ($module) = @_;
not_in_file_ok($module =>
'the great new $MODULENAME' => qr/ - The great new /,
'boilerplate description' => qr/Quick summary of what the module/,
'stub function definition' => qr/function[12]/,
);
}
TODO: {
local $TODO = "Need to replace the boilerplate text";
not_in_file_ok(README =>
"The README is used..." => qr/The README is used/,
"'version information here'" => qr/to provide version information/,
);
not_in_file_ok(Changes =>
"placeholder date/time" => qr(Date/time)
);
module_boilerplate_ok('lib/Authen/ModAuthToken.pm');
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Authen/NZRealMe.pm view on Meta::CPAN
# Present logon screen again with message
}
elsif($resp->is_cancel) {
# Present logon screen again with message
}
elsif($resp->is_not_registered) {
# Only happens if allow_create set to false
# and user does not have a logon for our site
}
else {
# Some other failure occurred, user might like to try again later.
view all matches for this distribution
view release on metacpan or search on metacpan
#include "XSUB.h"
#include "opie.h"
static int
not_here(char *s)
{
croak("%s not implemented on this architecture", s);
return -1;
}
view all matches for this distribution
view release on metacpan or search on metacpan
#define SET_CONV_FUNC(pamh)
#endif
static int
not_here(s)
char *s;
{
croak("%s not implemented on this architecture", s);
return -1;
}
#if defined(HAVE_PAM_NEW_AUTHTOK_REQD)
return PAM_NEW_AUTHTOK_REQD;
#elif defined(HAVE_PAM_AUTHTOKEN_REQD)
return PAM_AUTHTOKEN_REQD; /* Old Linux-PAM */
#else
goto not_there;
#endif
else if (strcmp(name, "ACCT_EXPIRED") == 0)
return PAM_ACCT_EXPIRED;
else if (strcmp(name, "SESSION_ERR") == 0)
return PAM_SESSION_ERR;
#if defined(HAVE_PAM_AUTHTOK_RECOVER_ERR) /* Linux-PAM */
return PAM_AUTHTOK_RECOVER_ERR;
#elif defined(HAVE_PAM_AUTHTOK_RECOVERY_ERR) /* Solaris PAM */
return PAM_AUTHTOK_RECOVERY_ERR;
#else
goto not_there;
#endif
else if (strcmp(name, "AUTHTOK_LOCK_BUSY") == 0)
return PAM_AUTHTOK_LOCK_BUSY;
else if (strcmp(name, "AUTHTOK_DISABLE_AGING") == 0)
return PAM_AUTHTOK_DISABLE_AGING;
return PAM_ABORT;
else if (strcmp(name, "AUTHTOK_EXPIRED") == 0)
#if defined(HAVE_PAM_AUTHTOK_EXPIRED)
return PAM_AUTHTOK_EXPIRED;
#else
goto not_there;
#endif
else if (strcmp(name, "MODULE_UNKNOWN") == 0)
#if defined(HAVE_PAM_MODULE_UNKNOWN) /* Linux-PAM only */
return PAM_MODULE_UNKNOWN;
#else
goto not_there;
#endif
else if (strcmp(name, "BAD_ITEM") == 0)
#if defined(HAVE_PAM_BAD_ITEM)
return PAM_BAD_ITEM;
#else
goto not_there;
#endif
/* New Linux-PAM return codes */
else if (strcmp(name, "CONV_AGAIN") == 0)
#if defined(HAVE_PAM_CONV_AGAIN)
return PAM_CONV_AGAIN;
#else
goto not_there;
#endif
else if (strcmp(name, "INCOMPLETE") == 0)
#if defined(HAVE_PAM_INCOMPLETE)
return PAM_INCOMPLETE;
#else
goto not_there;
#endif
/* set/get_item constants */
else if (strcmp(name, "SERVICE") == 0)
return PAM_SERVICE;
return PAM_USER_PROMPT;
else if (strcmp(name, "FAIL_DELAY") == 0)
#if defined(HAVE_PAM_FAIL_DELAY)
return PAM_FAIL_DELAY;
#else
goto not_there;
#endif
/* global flag */
else if (strcmp(name, "SILENT") == 0)
return PAM_SILENT;
#if defined(HAVE_PAM_ESTABLISH_CRED)
return PAM_ESTABLISH_CRED;
#elif defined(HAVE_PAM_CRED_ESTABLISH) /* Old Linux-PAM */
return PAM_CRED_ESTABLISH;
#else
goto not_there;
#endif
else if (strcmp(name, "DELETE_CRED") == 0 ||
strcmp(name, "CRED_DELETE") == 0)
#if defined(HAVE_PAM_DELETE_CRED)
return PAM_DELETE_CRED;
#elif defined(HAVE_PAM_CRED_DELETE) /* Old Linux-PAM */
return PAM_CRED_DELETE;
#else
goto not_there;
#endif
else if (strcmp(name, "REINITIALIZE_CRED") == 0 ||
strcmp(name, "CRED_REINITIALIZE") == 0)
#if defined(HAVE_PAM_REINITIALIZE_CRED)
return PAM_REINITIALIZE_CRED;
#elif defined(HAVE_PAM_CRED_REINITIALIZE)
return PAM_CRED_REINITIALIZE; /* Old Linux-PAM */
#else
goto not_there;
#endif
else if (strcmp(name, "REFRESH_CRED") == 0 ||
strcmp(name, "CRED_REFRESH") == 0)
#if defined(HAVE_PAM_REFRESH_CRED)
return PAM_REFRESH_CRED;
#elif defined(HAVE_PAM_CRED_REFRESH)
return PAM_CRED_REFRESH; /* Old Linux-PAM */
#else
goto not_there;
#endif
/* pam_chauthtok flags */
else if (strcmp(name, "CHANGE_EXPIRED_AUTHTOK") == 0)
return PAM_CHANGE_EXPIRED_AUTHTOK;
return PAM_TEXT_INFO;
else if (strcmp(name, "RADIO_TYPE") == 0)
#if defined(HAVE_PAM_RADIO_TYPE)
return PAM_RADIO_TYPE;
#else
goto not_there;
#endif
else if (strcmp(name, "BINARY_PROMPT") == 0)
#if defined(HAVE_PAM_BINARY_PROMPT)
return PAM_BINARY_PROMPT;
#else
goto not_there;
#endif
/* I'm not sure if these are really needed... */
/*
else if (strcmp(name, "MAX_MSG_SIZE") == 0)
}
errno = EINVAL;
return 0;
not_there:
errno = ENOSYS;
return 0;
}
int
pam_putenv(pamh, name_value)
pam_handle_t *pamh
const char *name_value
CODE:
not_here("pam_putenv");
const char *
pam_getenv(pamh, name)
pam_handle_t *pamh
const char *name
CODE:
not_here("pam_getenv");
void
_pam_getenvlist(pamh)
pam_handle_t *pamh
CODE:
not_here("pam_getenvlist");
#endif
#if defined(HAVE_PAM_FAIL_DELAY)
void
pam_fail_delay(pamh, musec_delay)
pam_handle_t * pamh
unsigned int musec_delay
CODE:
not_here("pam_fail_delay");
#endif
int
view all matches for this distribution
view release on metacpan or search on metacpan
xt/boilerplate.t view on Meta::CPAN
use warnings;
use Test::More;
plan tests => 3;
sub not_in_file_ok {
my ($filename, %regex) = @_;
open( my $fh, '<', $filename )
or die "couldn't open $filename for reading: $!";
my %violated;
xt/boilerplate.t view on Meta::CPAN
}
}
sub module_boilerplate_ok {
my ($module) = @_;
not_in_file_ok($module =>
'the great new $MODULENAME' => qr/ - The great new /,
'boilerplate description' => qr/Quick summary of what the module/,
'stub function definition' => qr/function[12]/,
);
}
TODO: {
local $TODO = "Need to replace the boilerplate text";
not_in_file_ok(README =>
"The README is used..." => qr/The README is used/,
"'version information here'" => qr/to provide version information/,
);
not_in_file_ok(Changes =>
"placeholder date/time" => qr(Date/time)
);
module_boilerplate_ok('lib/Authen/Passphrase/Argon2.pm');
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-boilerplate.t view on Meta::CPAN
use 5.006;
use strict;
use warnings;
use Test::More tests => 3;
sub not_in_file_ok {
my ( $filename, %regex ) = @_;
my %violated;
## no critic (RequireBriefOpen)
t/00-boilerplate.t view on Meta::CPAN
return;
}
sub module_boilerplate_ok {
my ($module) = @_;
not_in_file_ok(
$module => 'the great new $MODULENAME' => qr/ - The great new /,
'boilerplate description' => qr/Quick summary of what the module/,
'stub function definition' => qr/function[12]/,
);
return;
}
not_in_file_ok(
README => "The README is used..." => qr/The README is used/,
"'version information here'" => qr/to provide version information/,
);
not_in_file_ok( Changes => "placeholder date/time" => qr(Date/time) );
module_boilerplate_ok('lib/Authen/Passphrase/SaltedSHA512.pm');
view all matches for this distribution
view release on metacpan or search on metacpan
ninstr|||n
no_bareword_allowed|||
no_fh_allowed|||
no_op|||
noperl_die|||vn
not_a_number|||
not_incrementable|||
nothreadhook||5.008000|
nuke_stacks|||
num_overflow|||n
oopsAV|||
oopsHV|||
watch|||
whichsig_pvn||5.015004|
whichsig_pv||5.015004|
whichsig_sv||5.015004|
whichsig|||
win32_croak_not_implemented|||n
with_queued_errors|||
wrap_op_checker||5.015008|
write_to_stderr|||
xs_boot_epilog|||
xs_handshake|||vn
# if !defined(__PATCHLEVEL_H_INCLUDED__) && !(defined(PATCHLEVEL) && defined(SUBVERSION))
# define PERL_PATCHLEVEL_H_IMPLICIT
# include <patchlevel.h>
# endif
# if !(defined(PERL_VERSION) || (defined(SUBVERSION) && defined(PATCHLEVEL)))
# include <could_not_find_Perl_patchlevel.h>
# endif
# ifndef PERL_REVISION
# define PERL_REVISION (5)
/* Replace: 1 */
# define PERL_VERSION PATCHLEVEL
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Authen/PluggableCaptcha/KeyManagerDB/RoseDB/Object.pm view on Meta::CPAN
sub init_db { Authen::PluggableCaptcha::KeyManagerDB::RoseDB->new };
sub found {
my ( $self )= @_;
return $self->not_found ? 0 : 1 ;
}
1;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Authen/PluggableCaptcha.pm view on Meta::CPAN
The value for the keymanager_args key will be sent to the KeyManager on instantiation as 'keymanager_args'
This is useful if you need to specify a DB connection or something similar to the keymanager
=item C<do_not_validate_key INT>
This is valid only for 'existing' type captchas.
passing this argument as the integer '1'(1) will not validate the publickey in the keymanager.
lib/Authen/PluggableCaptcha.pm view on Meta::CPAN
die "'publickey' must be supplied during init";
}
$self->publickey( $$kw_args__ref{'publickey'} );
if (
defined $$kw_args__ref{'do_not_validate_key'}
&&
( $$kw_args__ref{'do_not_validate_key'} == 1 )
)
{
$self->keymanager->publickey( $$kw_args__ref{'publickey'} );
return 1;
}
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Test/More.pm view on Meta::CPAN
$tb->_unoverload_str(\$e1, \$e2);
# Either they're both references or both not.
my $same_ref = !(!ref $e1 xor !ref $e2);
my $not_ref = (!ref $e1 and !ref $e2);
if( defined $e1 xor defined $e2 ) {
$ok = 0;
}
elsif ( _dne($e1) xor _dne($e2) ) {
$ok = 0;
}
elsif ( $same_ref and ($e1 eq $e2) ) {
$ok = 1;
}
elsif ( $not_ref ) {
push @Data_Stack, { type => '', vals => [$e1, $e2] };
$ok = 0;
}
else {
if( $Refs_Seen{$e1} ) {
view all matches for this distribution
view release on metacpan or search on metacpan
t/boilerplate.t view on Meta::CPAN
use strict;
use warnings;
use Test::More tests => 3;
sub not_in_file_ok {
my ($filename, %regex) = @_;
open( my $fh, '<', $filename )
or die "couldn't open $filename for reading: $!";
my %violated;
t/boilerplate.t view on Meta::CPAN
}
}
sub module_boilerplate_ok {
my ($module) = @_;
not_in_file_ok($module =>
'the great new $MODULENAME' => qr/ - The great new /,
'boilerplate description' => qr/Quick summary of what the module/,
'stub function definition' => qr/function[12]/,
);
}
TODO: {
local $TODO = "Need to replace the boilerplate text";
not_in_file_ok(README =>
"The README is used..." => qr/The README is used/,
"'version information here'" => qr/to provide version information/,
);
not_in_file_ok(Changes =>
"placeholder date/time" => qr(Date/time)
);
module_boilerplate_ok('lib/Authen/Simple/Twitter.pm');
view all matches for this distribution
view release on metacpan or search on metacpan
#ifdef __cplusplus
}
#endif
static int
not_here(s)
char *s;
{
croak("%s not implemented on this architecture", s);
return -1;
}
case 'N':
if (strEQ(name, "NTV_LOGON_ERROR"))
#ifdef NTV_LOGON_ERROR
return NTV_LOGON_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "NTV_NO_ERROR"))
#ifdef NTV_NO_ERROR
return NTV_NO_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "NTV_PROTOCOL_ERROR"))
#ifdef NTV_PROTOCOL_ERROR
return NTV_PROTOCOL_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "NTV_SERVER_ERROR"))
#ifdef NTV_SERVER_ERROR
return NTV_SERVER_ERROR;
#else
goto not_there;
#endif
break;
case 'O':
break;
case 'P':
break;
}
errno = EINVAL;
return 0;
not_there:
errno = ENOENT;
return 0;
}
view all matches for this distribution
view release on metacpan or search on metacpan
TacacsPlus.xs view on Meta::CPAN
#include <string.h>
#include "tacpluslib/tacplus_client.h"
#include "tacpluslib/tac_plus.h"
static int
not_here(s)
char *s;
{
croak("%s not implemented on this architecture", s);
return -1;
}
TacacsPlus.xs view on Meta::CPAN
break;
}
errno = EINVAL;
return 0;
//not_there:
// errno = ENOENT;
// return 0;
}
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Authen/Users.pm view on Meta::CPAN
sub add_user {
my ( $self, $group, $user, $password, $fullname, $email, $question,
$answer ) = @_;
$self->validate( $group, $user, $password ) or return;
$self->not_in_table( $group, $user ) or return;
my $r;
my $salt = 0;
if($self->{make_salt}) {
$salt = $self->{sha}->( time + rand(10000) );
$salt = substr( $salt, -8 );
lib/Authen/Users.pm view on Meta::CPAN
return 1;
}
# assistance functions
sub not_in_table {
my ( $self, $group, $user ) = @_;
my $unique_sth = $self->{dbh}->prepare(<<ST_H);
SELECT password FROM $self->{authentication} WHERE gukey = ?
ST_H
$unique_sth->execute( _g_u_key( $group, $user ) );
lib/Authen/Users.pm view on Meta::CPAN
return 1;
}
sub is_in_table {
my ( $self, $group, $user ) = @_;
return if $self->not_in_table( $group, $user );
return 1;
}
#end of public interface
# internal use--not for object use (no $self argument)
lib/Authen/Users.pm view on Meta::CPAN
print $auth->error;
Returns the last class internal error message, if any; if none, returns the
last database DBI error, if any.
=item B<not_in_table>
$auth->not_in_table($group, $user);
True if $user in group $group is NOT already an entry.
Useful to rule out an existing user name when adding a user.
=item B<is_in_table>
view all matches for this distribution
view release on metacpan or search on metacpan
t/lib/Schema/RBAC/ResultSet/Page.pm view on Meta::CPAN
my $nodes = [ split m%/%, $path ];
$$nodes[0] = '/';
my $lasted_obj;
my (@not_found, @all_pages);
my $parent_id = 0; # page /
foreach my $node ( @$nodes ) {
my $page = $self->find({
name => $node,
parent_id => $parent_id,
t/lib/Schema/RBAC/ResultSet/Page.pm view on Meta::CPAN
if ( $page ) {
push(@all_pages, $page);
$lasted_obj=$page;
}
else {
push(@not_found, $node);
}
}
my $pages;
if ( $get_all_pages ) {
$pages = [ @all_pages, @not_found ];
}
else {
$pages = [ $lasted_obj, @not_found ];
}
return $pages;
}
=head2 build_pages_from_path
view all matches for this distribution
view release on metacpan or search on metacpan
t/api/all-entities.t view on Meta::CPAN
$auth->is_allowed( 'Foo', 'public' ),
'Foo is allowed in the public place',
);
ok(
! $auth->is_allowed( 'Person', 'not_public'),
'Person not allowed in the not_public place(default rule)',
);
view all matches for this distribution
view release on metacpan or search on metacpan
lib/AutoCode/Root0.pm view on Meta::CPAN
$prev->[3]='toplevel';
push @out, $prev;
return @out;
}
sub _not_implemented_msg {
my $self=shift;
my $pkg=ref $self;
my $method=(caller(1))[3];
my $msg="Abstract method [$method] is not implemented by package $pkg.\n";
return $msg;
}
sub throw_not_implemented {
my $self=shift;
$self->throw($self->_not_implemented_msg);
}
sub warn_not_implemented {
my $self=shift;
$self->warn($self->_not_implemented_msg);
}
1;
view all matches for this distribution
view release on metacpan or search on metacpan
nextchar|||
ninstr|||
no_bareword_allowed|||
no_fh_allowed|||
no_op|||
not_a_number|||
nothreadhook||5.008000|
nuke_stacks|||
num_overflow|||n
offer_nice_chunk|||
oopsAV|||
# if !defined(__PATCHLEVEL_H_INCLUDED__) && !(defined(PATCHLEVEL) && defined(SUBVERSION))
# define PERL_PATCHLEVEL_H_IMPLICIT
# include <patchlevel.h>
# endif
# if !(defined(PERL_VERSION) || (defined(SUBVERSION) && defined(PATCHLEVEL)))
# include <could_not_find_Perl_patchlevel.h>
# endif
# ifndef PERL_REVISION
# define PERL_REVISION (5)
/* Replace: 1 */
# define PERL_VERSION PATCHLEVEL
view all matches for this distribution
view release on metacpan or search on metacpan
xt/boilerplate.t view on Meta::CPAN
use warnings;
use Test::More;
plan tests => 3;
sub not_in_file_ok {
my ($filename, %regex) = @_;
open( my $fh, '<', $filename )
or die "couldn't open $filename for reading: $!";
my %violated;
xt/boilerplate.t view on Meta::CPAN
}
}
sub module_boilerplate_ok {
my ($module) = @_;
not_in_file_ok($module =>
'the great new $MODULENAME' => qr/ - The great new /,
'boilerplate description' => qr/Quick summary of what the module/,
'stub function definition' => qr/function[12]/,
);
}
TODO: {
local $TODO = "Need to replace the boilerplate text";
not_in_file_ok(README =>
"The README is used..." => qr/The README is used/,
"'version information here'" => qr/to provide version information/,
);
not_in_file_ok(Changes =>
"placeholder date/time" => qr(Date/time)
);
module_boilerplate_ok('lib/Automate/Animate/FFmpeg.pm');
view all matches for this distribution
view release on metacpan or search on metacpan
case 'A':
if (strEQ(name, "AW_AUTO_SIZE"))
#ifdef AW_AUTO_SIZE
return AW_AUTO_SIZE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ACK_NONE"))
#ifdef AW_ACK_NONE
return AW_ACK_NONE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ACK_AUTOMATIC"))
#ifdef AW_ACK_AUTOMATIC
return AW_ACK_AUTOMATIC;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ACK_THROUGH"))
#ifdef AW_ACK_THROUGH
return AW_ACK_THROUGH;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ACK_SELECTIVE"))
#ifdef AW_ACK_SELECTIVE
return AW_ACK_SELECTIVE;
#else
goto not_there;
#endif
switch (name[3]) {
case 'C':
if (strEQ(name, "AW_CONNECT_STATE_CONNECTED"))
#ifdef AW_CONNECT_STATE_CONNECTED
return AW_CONNECT_STATE_CONNECTED;
#else
goto not_there;
#endif
if (strEQ(name, "AW_CONNECT_STATE_DISCONNECTED"))
#ifdef AW_CONNECT_STATE_DISCONNECTED
return AW_CONNECT_STATE_DISCONNECTED;
#else
goto not_there;
#endif
if (strEQ(name, "AW_CONNECT_STATE_RECONNECTED"))
#ifdef AW_CONNECT_STATE_RECONNECTED
return AW_CONNECT_STATE_RECONNECTED;
#else
goto not_there;
#endif
break;
case 'E':
if (strEQ(name, "AW_ENCRYPT_LEVEL_NO_ENCRYPTION"))
#ifdef AW_ENCRYPT_LEVEL_NO_ENCRYPTION
return AW_ENCRYPT_LEVEL_NO_ENCRYPTION;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ENCRYPT_LEVEL_US_DOMESTIC"))
#ifdef AW_ENCRYPT_LEVEL_US_DOMESTIC
return AW_ENCRYPT_LEVEL_US_DOMESTIC;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ENCRYPT_LEVEL_US_EXPORT"))
#ifdef AW_ENCRYPT_LEVEL_US_EXPORT
return AW_ENCRYPT_LEVEL_US_EXPORT;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ENTIRE_SEQUENCE"))
#ifdef AW_ENTIRE_SEQUENCE
return AW_ENTIRE_SEQUENCE;
#else
goto not_there;
#endif
switch (name[9]) {
case 'B':
if (strEQ(name, "AW_ERROR_BAD_STATE"))
#ifdef AW_ERROR_BAD_STATE
return AW_ERROR_BAD_STATE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_BROKER_EXISTS"))
#ifdef AW_ERROR_BROKER_EXISTS
return AW_ERROR_BROKER_EXISTS;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_BROKER_FAILURE"))
#ifdef AW_ERROR_BROKER_FAILURE
return AW_ERROR_BROKER_FAILURE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_BROKER_NOT_RUNNING"))
#ifdef AW_ERROR_BROKER_NOT_RUNNING
return AW_ERROR_BROKER_NOT_RUNNING;
#else
goto not_there;
#endif
break;
case 'C':
if (strEQ(name, "AW_ERROR_CLIENT_CONTENTION"))
#ifdef AW_ERROR_CLIENT_CONTENTION
return AW_ERROR_CLIENT_CONTENTION;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_CLIENT_EXISTS"))
#ifdef AW_ERROR_CLIENT_EXISTS
return AW_ERROR_CLIENT_EXISTS;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_CLIENT_GROUP_EXISTS"))
#ifdef AW_ERROR_CLIENT_GROUP_EXISTS
return AW_ERROR_CLIENT_GROUP_EXISTS;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_COMM_FAILURE"))
#ifdef AW_ERROR_COMM_FAILURE
return AW_ERROR_COMM_FAILURE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_CONNECTION_CLOSED"))
#ifdef AW_ERROR_CONNECTION_CLOSED
return AW_ERROR_CONNECTION_CLOSED;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_CORRUPT"))
#ifdef AW_ERROR_CORRUPT
return AW_ERROR_CORRUPT;
#else
goto not_there;
#endif
break;
case 'D':
if (strEQ(name, "AW_ERROR_DEPENDENCY"))
#ifdef AW_ERROR_DEPENDENCY
return AW_ERROR_DEPENDENCY;
#else
goto not_there;
#endif
break;
case 'F':
if (strEQ(name, "AW_ERROR_FIELD_NOT_FOUND"))
#ifdef AW_ERROR_FIELD_NOT_FOUND
return AW_ERROR_FIELD_NOT_FOUND;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_FIELD_TYPE_MISMATCH"))
#ifdef AW_ERROR_FIELD_TYPE_MISMATCH
return AW_ERROR_FIELD_TYPE_MISMATCH;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_FILE_NOT_FOUND"))
#ifdef AW_ERROR_FILE_NOT_FOUND
return AW_ERROR_FILE_NOT_FOUND;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_FILTER_PARSE"))
#ifdef AW_ERROR_FILTER_PARSE
return AW_ERROR_FILTER_PARSE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_FILTER_RUNTIME"))
#ifdef AW_ERROR_FILTER_RUNTIME
return AW_ERROR_FILTER_RUNTIME;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_FORMAT"))
#ifdef AW_ERROR_FORMAT
return AW_ERROR_FORMAT;
#else
goto not_there;
#endif
break;
case 'H':
if (strEQ(name, "AW_ERROR_HOST_NOT_FOUND"))
#ifdef AW_ERROR_HOST_NOT_FOUND
return AW_ERROR_HOST_NOT_FOUND;
#else
goto not_there;
#endif
break;
case 'I':
if (strEQ(name, "AW_ERROR_INCOMPATIBLE_VERSION"))
#ifdef AW_ERROR_INCOMPATIBLE_VERSION
return AW_ERROR_INCOMPATIBLE_VERSION;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INPUT_PARSE"))
#ifdef AW_ERROR_INPUT_PARSE
return AW_ERROR_INPUT_PARSE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INTERRUPTED"))
#ifdef AW_ERROR_INTERRUPTED
return AW_ERROR_INTERRUPTED;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_ACCESS_LIST"))
#ifdef AW_ERROR_INVALID_ACCESS_LIST
return AW_ERROR_INVALID_ACCESS_LIST;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_ACKNOWLEDGEMENT"))
#ifdef AW_ERROR_INVALID_ACKNOWLEDGEMENT
return AW_ERROR_INVALID_ACKNOWLEDGEMENT;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_BROKER_NAME"))
#ifdef AW_ERROR_INVALID_BROKER_NAME
return AW_ERROR_INVALID_BROKER_NAME;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_CLIENT"))
#ifdef AW_ERROR_INVALID_CLIENT
return AW_ERROR_INVALID_CLIENT;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_CLIENT_GROUP_NAME"))
#ifdef AW_ERROR_INVALID_CLIENT_GROUP_NAME
return AW_ERROR_INVALID_CLIENT_GROUP_NAME;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_CLIENT_ID"))
#ifdef AW_ERROR_INVALID_CLIENT_ID
return AW_ERROR_INVALID_CLIENT_ID;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_DESCRIPTOR"))
#ifdef AW_ERROR_INVALID_DESCRIPTOR
return AW_ERROR_INVALID_DESCRIPTOR;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_EVENT"))
#ifdef AW_ERROR_INVALID_EVENT
return AW_ERROR_INVALID_EVENT;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_EVENT_TYPE_NAME"))
#ifdef AW_ERROR_INVALID_EVENT_TYPE_NAME
return AW_ERROR_INVALID_EVENT_TYPE_NAME;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_FIELD_NAME"))
#ifdef AW_ERROR_INVALID_FIELD_NAME
return AW_ERROR_INVALID_FIELD_NAME;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_FILTER"))
#ifdef AW_ERROR_INVALID_FILTER
return AW_ERROR_INVALID_FILTER;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_LICENSE"))
#ifdef AW_ERROR_INVALID_LICENSE
return AW_ERROR_INVALID_LICENSE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_LOG_CONFIG"))
#ifdef AW_ERROR_INVALID_LOG_CONFIG
return AW_ERROR_INVALID_LOG_CONFIG;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_NAME"))
#ifdef AW_ERROR_INVALID_NAME
return AW_ERROR_INVALID_NAME;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_PERMISSION"))
#ifdef AW_ERROR_INVALID_PERMISSION
return AW_ERROR_INVALID_PERMISSION;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_PLATFORM_KEY"))
#ifdef AW_ERROR_INVALID_PLATFORM_KEY
return AW_ERROR_INVALID_PLATFORM_KEY;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_PORT"))
#ifdef AW_ERROR_INVALID_PORT
return AW_ERROR_INVALID_PORT;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_SUBSCRIPTION"))
#ifdef AW_ERROR_INVALID_SUBSCRIPTION
return AW_ERROR_INVALID_SUBSCRIPTION;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_TERRITORY_NAME"))
#ifdef AW_ERROR_INVALID_TERRITORY_NAME
return AW_ERROR_INVALID_TERRITORY_NAME;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_TYPE"))
#ifdef AW_ERROR_INVALID_TYPE
return AW_ERROR_INVALID_TYPE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_TYPECACHE"))
#ifdef AW_ERROR_INVALID_TYPECACHE
return AW_ERROR_INVALID_TYPECACHE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_INVALID_TYPEDEF"))
#ifdef AW_ERROR_INVALID_TYPEDEF
return AW_ERROR_INVALID_TYPEDEF;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_IN_TERRITORY"))
#ifdef AW_ERROR_IN_TERRITORY
return AW_ERROR_IN_TERRITORY;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_NOT_IMPLEMENTED"))
#ifdef AW_ERROR_NOT_IMPLEMENTED
return AW_ERROR_NOT_IMPLEMENTED;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_NOT_IN_TERRITORY"))
#ifdef AW_ERROR_NOT_IN_TERRITORY
return AW_ERROR_NOT_IN_TERRITORY;
#else
goto not_there;
#endif
break;
case 'N':
if (strEQ(name, "AW_ERROR_NO_MEMORY"))
#ifdef AW_ERROR_NO_MEMORY
return AW_ERROR_NO_MEMORY;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_NO_PERMISSION"))
#ifdef AW_ERROR_NO_PERMISSION
return AW_ERROR_NO_PERMISSION;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_NULL_PARAM"))
#ifdef AW_ERROR_NULL_PARAM
return AW_ERROR_NULL_PARAM;
#else
goto not_there;
#endif
break;
case 'O':
if (strEQ(name, "AW_ERROR_OUT_OF_RANGE"))
#ifdef AW_ERROR_OUT_OF_RANGE
return AW_ERROR_OUT_OF_RANGE;
#else
goto not_there;
#endif
break;
case 'P':
if (strEQ(name, "AW_ERROR_PROTOCOL"))
#ifdef AW_ERROR_PROTOCOL
return AW_ERROR_PROTOCOL;
#else
goto not_there;
#endif
break;
case 'S':
if (strEQ(name, "AW_ERROR_SECURITY"))
#ifdef AW_ERROR_SECURITY
return AW_ERROR_SECURITY;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_SUBSCRIPTION_EXISTS"))
#ifdef AW_ERROR_SUBSCRIPTION_EXISTS
return AW_ERROR_SUBSCRIPTION_EXISTS;
#else
goto not_there;
#endif
break;
case 'T':
if (strEQ(name, "AW_ERROR_TIMEOUT"))
#ifdef AW_ERROR_TIMEOUT
return AW_ERROR_TIMEOUT;
#else
goto not_there;
#endif
break;
case 'U':
if (strEQ(name, "AW_ERROR_UNKNOWN"))
#ifdef AW_ERROR_UNKNOWN
return AW_ERROR_UNKNOWN;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_UNKNOWN_BROKER_NAME"))
#ifdef AW_ERROR_UNKNOWN_BROKER_NAME
return AW_ERROR_UNKNOWN_BROKER_NAME;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_UNKNOWN_CLIENT_GROUP"))
#ifdef AW_ERROR_UNKNOWN_CLIENT_GROUP
return AW_ERROR_UNKNOWN_CLIENT_GROUP;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_UNKNOWN_CLIENT_ID"))
#ifdef AW_ERROR_UNKNOWN_CLIENT_ID
return AW_ERROR_UNKNOWN_CLIENT_ID;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_UNKNOWN_EVENT_TYPE"))
#ifdef AW_ERROR_UNKNOWN_EVENT_TYPE
return AW_ERROR_UNKNOWN_EVENT_TYPE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_UNKNOWN_INFOSET"))
#ifdef AW_ERROR_UNKNOWN_INFOSET
return AW_ERROR_UNKNOWN_INFOSET;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_UNKNOWN_KEY"))
#ifdef AW_ERROR_UNKNOWN_KEY
return AW_ERROR_UNKNOWN_KEY;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_UNKNOWN_NAME"))
#ifdef AW_ERROR_UNKNOWN_NAME
return AW_ERROR_UNKNOWN_NAME;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_UNKNOWN_SERVER"))
#ifdef AW_ERROR_UNKNOWN_SERVER
return AW_ERROR_UNKNOWN_SERVER;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_UNKNOWN_SESSION_ID"))
#ifdef AW_ERROR_UNKNOWN_SESSION_ID
return AW_ERROR_UNKNOWN_SESSION_ID;
#else
goto not_there;
#endif
if (strEQ(name, "AW_ERROR_UNKNOWN_TERRITORY"))
#ifdef AW_ERROR_UNKNOWN_TERRITORY
return AW_ERROR_UNKNOWN_TERRITORY;
#else
goto not_there;
#endif
}
break;
case 'I':
if (strEQ(name, "AW_INFINITE"))
#ifdef AW_INFINITE
return AW_INFINITE;
#else
goto not_there;
#endif
break;
case 'N':
if (strEQ(name, "AW_NO_ERROR"))
#ifdef AW_NO_ERROR
return ((double)0x00000000);
#else
goto not_there;
#endif
if (strEQ(name, "AW_NO_SHARE_LIMIT"))
#ifdef AW_NO_SHARE_LIMIT
return AW_NO_SHARE_LIMIT;
#else
goto not_there;
#endif
break;
case 'P':
if (strEQ(name, "AW_PLATFORM_AIX"))
#ifdef AW_PLATFORM_AIX
return AW_PLATFORM_AIX;
#else
goto not_there;
#endif
if (strEQ(name, "AW_PLATFORM_ANY"))
#ifdef AW_PLATFORM_ANY
return AW_PLATFORM_ANY;
#else
goto not_there;
#endif
if (strEQ(name, "AW_PLATFORM_DEC"))
#ifdef AW_PLATFORM_DEC
return AW_PLATFORM_DEC;
#else
goto not_there;
#endif
if (strEQ(name, "AW_PLATFORM_HPUX"))
#ifdef AW_PLATFORM_HPUX
return AW_PLATFORM_HPUX;
#else
goto not_there;
#endif
if (strEQ(name, "AW_PLATFORM_IRIX"))
#ifdef AW_PLATFORM_IRIX
return AW_PLATFORM_IRIX;
#else
goto not_there;
#endif
if (strEQ(name, "AW_PLATFORM_SOLARIS"))
#ifdef AW_PLATFORM_SOLARIS
return AW_PLATFORM_SOLARIS;
#else
goto not_there;
#endif
if (strEQ(name, "AW_PLATFORM_WINDOWS"))
#ifdef AW_PLATFORM_WINDOWS
return AW_PLATFORM_WINDOWS;
#else
goto not_there;
#endif
break;
case 'R':
if (strEQ(name, "AW_REPLY_FLAG_CONTINUE"))
#ifdef AW_REPLY_FLAG_CONTINUE
return AW_REPLY_FLAG_CONTINUE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_REPLY_FLAG_END"))
#ifdef AW_REPLY_FLAG_END
return AW_REPLY_FLAG_END;
#else
goto not_there;
#endif
if (strEQ(name, "AW_REPLY_FLAG_START"))
#ifdef AW_REPLY_FLAG_START
return AW_REPLY_FLAG_START;
#else
goto not_there;
#endif
if (strEQ(name, "AW_REPLY_FLAG_START_AND_END"))
#ifdef AW_REPLY_FLAG_START_AND_END
return AW_REPLY_FLAG_START_AND_END;
#else
goto not_there;
#endif
if (strEQ(name, "AW_RETRIEVE_ALL"))
#ifdef AW_RETRIEVE_ALL
return AW_RETRIEVE_ALL;
#else
goto not_there;
#endif
break;
case 'S':
/*
if (strEQ(name, "AW_SHARED_ORDER_NONE"))
#ifdef AW_SHARED_ORDER_NONE
return AW_SHARED_ORDER_NONE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_SHARED_ORDER_BY_PUBLISHER"))
#ifdef AW_SHARED_ORDER_BY_PUBLISHER
return AW_SHARED_ORDER_BY_PUBLISHER;
#else
goto not_there;
#endif
*/
if (strEQ(name, "AW_STORAGE_GUARANTEED"))
#ifdef AW_STORAGE_GUARANTEED
return AW_STORAGE_GUARANTEED;
#else
goto not_there;
#endif
if (strEQ(name, "AW_STORAGE_PERSISTENT"))
#ifdef AW_STORAGE_PERSISTENT
return AW_STORAGE_PERSISTENT;
#else
goto not_there;
#endif
if (strEQ(name, "AW_STORAGE_VOLATILE"))
#ifdef AW_STORAGE_VOLATILE
return AW_STORAGE_VOLATILE;
#else
goto not_there;
#endif
break;
case 'T':
if (strEQ(name, "AW_TRANSACTION_LEVEL_ANY"))
#ifdef AW_TRANSACTION_LEVEL_ANY
return AW_TRANSACTION_LEVEL_ANY;
#else
goto not_there;
#endif
if (strEQ(name, "AW_TRANSACTION_LEVEL_BASIC"))
#ifdef AW_TRANSACTION_LEVEL_BASIC
return AW_TRANSACTION_LEVEL_BASIC;
#else
goto not_there;
#endif
if (strEQ(name, "AW_TRANSACTION_LEVEL_CONVERSATIONAL"))
#ifdef AW_TRANSACTION_LEVEL_CONVERSATIONAL
return AW_TRANSACTION_LEVEL_CONVERSATIONAL;
#else
goto not_there;
#endif
if (strEQ(name, "AW_TRANSACTION_LEVEL_NONE"))
#ifdef AW_TRANSACTION_LEVEL_NONE
return AW_TRANSACTION_LEVEL_NONE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_TRANSACTION_LEVEL_PSEUDO"))
#ifdef AW_TRANSACTION_LEVEL_PSEUDO
return AW_TRANSACTION_LEVEL_PSEUDO;
#else
goto not_there;
#endif
if (strEQ(name, "AW_TRANSACTION_MODE_COMMIT"))
#ifdef AW_TRANSACTION_MODE_COMMIT
return AW_TRANSACTION_MODE_COMMIT;
#else
goto not_there;
#endif
if (strEQ(name, "AW_TRANSACTION_MODE_ROLLBACK"))
#ifdef AW_TRANSACTION_MODE_ROLLBACK
return AW_TRANSACTION_MODE_ROLLBACK;
#else
goto not_there;
#endif
if (strEQ(name, "AW_TRANSACTION_MODE_SAVEPOINT"))
#ifdef AW_TRANSACTION_MODE_SAVEPOINT
return AW_TRANSACTION_MODE_SAVEPOINT;
#else
goto not_there;
#endif
break;
case 'U':
break;
case 'V':
if (strEQ(name, "AW_VALIDATE_BAD_LICENSE"))
#ifdef AW_VALIDATE_BAD_LICENSE
return AW_VALIDATE_BAD_LICENSE;
#else
goto not_there;
#endif
if (strEQ(name, "AW_VALIDATE_BAD_PLATFORM"))
#ifdef AW_VALIDATE_BAD_PLATFORM
return AW_VALIDATE_BAD_PLATFORM;
#else
goto not_there;
#endif
if (strEQ(name, "AW_VALIDATE_BAD_PRODUCT"))
#ifdef AW_VALIDATE_BAD_PRODUCT
return AW_VALIDATE_BAD_PRODUCT;
#else
goto not_there;
#endif
if (strEQ(name, "AW_VALIDATE_BAD_VERSION"))
#ifdef AW_VALIDATE_BAD_VERSION
return AW_VALIDATE_BAD_VERSION;
#else
goto not_there;
#endif
if (strEQ(name, "AW_VALIDATE_EXPIRED"))
#ifdef AW_VALIDATE_EXPIRED
return AW_VALIDATE_EXPIRED;
#else
goto not_there;
#endif
if (strEQ(name, "AW_VALIDATE_OKAY"))
#ifdef AW_VALIDATE_OKAY
return AW_VALIDATE_OKAY;
#else
goto not_there;
#endif
if (strEQ(name, "AW_VERSION"))
#ifdef AW_VERSION
return AW_VERSION;
#else
goto not_there;
#endif
break;
}
break;
case 'B':
case 'C':
if (strEQ(name, "CAT_ADAPTER"))
#ifdef CAT_ADAPTER
return CAT_ADAPTER;
#else
goto not_there;
#endif
if (strEQ(name, "CAT_APPLICATION"))
#ifdef CAT_APPLICATION
return CAT_APPLICATION;
#else
goto not_there;
#endif
if (strEQ(name, "CAT_BROKER"))
#ifdef CAT_BROKER
return CAT_BROKER;
#else
goto not_there;
#endif
if (strEQ(name, "CAT_DEBUG"))
#ifdef CAT_DEBUG
return CAT_DEBUG;
#else
goto not_there;
#endif
if (strEQ(name, "CAT_FILLER10"))
#ifdef CAT_FILLER10
return CAT_FILLER10;
#else
goto not_there;
#endif
if (strEQ(name, "CAT_FILLER9"))
#ifdef CAT_FILLER9
return CAT_FILLER9;
#else
goto not_there;
#endif
if (strEQ(name, "CAT_KERNEL"))
#ifdef CAT_KERNEL
return CAT_KERNEL;
#else
goto not_there;
#endif
if (strEQ(name, "CAT_MONITOR"))
#ifdef CAT_MONITOR
return CAT_MONITOR;
#else
goto not_there;
#endif
if (strEQ(name, "CAT_SYSTEM"))
#ifdef CAT_SYSTEM
return CAT_SYSTEM;
#else
goto not_there;
#endif
if (strEQ(name, "CAT_TIMEOUT"))
#ifdef CAT_TIMEOUT
return CAT_TIMEOUT;
#else
goto not_there;
#endif
break;
case 'D':
if (strEQ(name, "DEFAULT_TRANSACTION_TIMEOUT"))
#ifdef DEFAULT_TRANSACTION_TIMEOUT
return DEFAULT_TRANSACTION_TIMEOUT;
#else
goto not_there;
#endif
break;
case 'E':
if (strEQ(name, "ERR_ADAPTER_SUBS"))
#ifdef ERR_ADAPTER_SUBS
return ERR_ADAPTER_SUBS;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_BAD_LICENSE"))
#ifdef ERR_BAD_LICENSE
return ERR_BAD_LICENSE;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_CREATE_CLIENT"))
#ifdef ERR_CREATE_CLIENT
return ERR_CREATE_CLIENT;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_GET_ADAPTER_INFO"))
#ifdef ERR_GET_ADAPTER_INFO
return ERR_GET_ADAPTER_INFO;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_GET_EVENTS"))
#ifdef ERR_GET_EVENTS
return ERR_GET_EVENTS;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_LICENSE_BAD_PLATFORM"))
#ifdef ERR_LICENSE_BAD_PLATFORM
return ERR_LICENSE_BAD_PLATFORM;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_LICENSE_BAD_PRODUCT"))
#ifdef ERR_LICENSE_BAD_PRODUCT
return ERR_LICENSE_BAD_PRODUCT;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_LICENSE_BAD_VERSION"))
#ifdef ERR_LICENSE_BAD_VERSION
return ERR_LICENSE_BAD_VERSION;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_LICENSE_EXPIRED"))
#ifdef ERR_LICENSE_EXPIRED
return ERR_LICENSE_EXPIRED;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_LICENSE_WILL_EXPIRE"))
#ifdef ERR_LICENSE_WILL_EXPIRE
return ERR_LICENSE_WILL_EXPIRE;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_PANIC"))
#ifdef ERR_PANIC
return ERR_PANIC;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_PUBLISH_ADAPTER_ERROR"))
#ifdef ERR_PUBLISH_ADAPTER_ERROR
return ERR_PUBLISH_ADAPTER_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_PUBLISH_STATUS"))
#ifdef ERR_PUBLISH_STATUS
return ERR_PUBLISH_STATUS;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_SSL_DESCRIPTOR"))
#ifdef ERR_SSL_DESCRIPTOR
return ERR_SSL_DESCRIPTOR;
#else
goto not_there;
#endif
if (strEQ(name, "ERR_SUBSCRIPTION_ERROR"))
#ifdef ERR_SUBSCRIPTION_ERROR
return ERR_SUBSCRIPTION_ERROR;
#else
goto not_there;
#endif
break;
case 'F':
if (strEQ(name, "FIELD_TYPE_BOOLEAN"))
#ifdef FIELD_TYPE_BOOLEAN
return FIELD_TYPE_BOOLEAN;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_BYTE"))
#ifdef FIELD_TYPE_BYTE
return FIELD_TYPE_BYTE;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_CHAR"))
#ifdef FIELD_TYPE_CHAR
return FIELD_TYPE_CHAR;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_DATE"))
#ifdef FIELD_TYPE_DATE
return FIELD_TYPE_DATE;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_DOUBLE"))
#ifdef FIELD_TYPE_DOUBLE
return FIELD_TYPE_DOUBLE;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_EVENT"))
#ifdef FIELD_TYPE_EVENT
return FIELD_TYPE_EVENT;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_FLOAT"))
#ifdef FIELD_TYPE_FLOAT
return FIELD_TYPE_FLOAT;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_INT"))
#ifdef FIELD_TYPE_INT
return FIELD_TYPE_INT;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_LONG"))
#ifdef FIELD_TYPE_LONG
return FIELD_TYPE_LONG;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_SEQUENCE"))
#ifdef FIELD_TYPE_SEQUENCE
return FIELD_TYPE_SEQUENCE;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_SHORT"))
#ifdef FIELD_TYPE_SHORT
return FIELD_TYPE_SHORT;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_STRING"))
#ifdef FIELD_TYPE_STRING
return FIELD_TYPE_STRING;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_STRUCT"))
#ifdef FIELD_TYPE_STRUCT
return FIELD_TYPE_STRUCT;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_UNICODE_CHAR"))
#ifdef FIELD_TYPE_UNICODE_CHAR
return FIELD_TYPE_UNICODE_CHAR;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_UNICODE_STRING"))
#ifdef FIELD_TYPE_UNICODE_STRING
return FIELD_TYPE_UNICODE_STRING;
#else
goto not_there;
#endif
if (strEQ(name, "FIELD_TYPE_UNKNOWN"))
#ifdef FIELD_TYPE_UNKNOWN
return FIELD_TYPE_UNKNOWN;
#else
goto not_there;
#endif
if (strEQ(name, "FORWARD_ERROR_REQUEST"))
#ifdef FORWARD_ERROR_REQUEST
return FORWARD_ERROR_REQUEST;
#else
goto not_there;
#endif
break;
case 'G':
if (strEQ(name, "GENERIC_ALERT"))
#ifdef GENERIC_ALERT
return GENERIC_ALERT;
#else
goto not_there;
#endif
if (strEQ(name, "GENERIC_INFO"))
#ifdef GENERIC_INFO
return GENERIC_INFO;
#else
goto not_there;
#endif
if (strEQ(name, "GENERIC_WARNING"))
#ifdef GENERIC_WARNING
return GENERIC_WARNING;
#else
goto not_there;
#endif
break;
case 'H':
break;
case 'I':
if (strEQ(name, "INFO_ADD_NOTIFY_EVENT"))
#ifdef INFO_ADD_NOTIFY_EVENT
return INFO_ADD_NOTIFY_EVENT;
#else
goto not_there;
#endif
if (strEQ(name, "INFO_ADD_REQUEST_EVENT"))
#ifdef INFO_ADD_REQUEST_EVENT
return INFO_ADD_REQUEST_EVENT;
#else
goto not_there;
#endif
if (strEQ(name, "INFO_CLEANUP_EVENTTYPE"))
#ifdef INFO_CLEANUP_EVENTTYPE
return INFO_CLEANUP_EVENTTYPE;
#else
goto not_there;
#endif
if (strEQ(name, "INFO_FORWARD_REQUEST"))
#ifdef INFO_FORWARD_REQUEST
return INFO_FORWARD_REQUEST;
#else
goto not_there;
#endif
if (strEQ(name, "INFO_PROCESS_PUBLICATION"))
#ifdef INFO_PROCESS_PUBLICATION
return INFO_PROCESS_PUBLICATION;
#else
goto not_there;
#endif
if (strEQ(name, "INFO_RECEIVED_REQUEST"))
#ifdef INFO_RECEIVED_REQUEST
return INFO_RECEIVED_REQUEST;
#else
goto not_there;
#endif
if (strEQ(name, "INFO_TEST_BROKER"))
#ifdef INFO_TEST_BROKER
return INFO_TEST_BROKER;
#else
goto not_there;
#endif
break;
case 'J':
break;
case 'K':
case 'M':
if (strEQ(name, "MSG_CREATE_EVENT"))
#ifdef MSG_CREATE_EVENT
return MSG_CREATE_EVENT;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_DELIVER_ERROR"))
#ifdef MSG_DELIVER_ERROR
return MSG_DELIVER_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_DELIVER_REPLY_ERROR"))
#ifdef MSG_DELIVER_REPLY_ERROR
return MSG_DELIVER_REPLY_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_DELIVER_STATUS"))
#ifdef MSG_DELIVER_STATUS
return MSG_DELIVER_STATUS;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_FIELD_SET_ERROR"))
#ifdef MSG_FIELD_SET_ERROR
return MSG_FIELD_SET_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_FIELD_SET_NOT_SUPPORTED"))
#ifdef MSG_FIELD_SET_NOT_SUPPORTED
return MSG_FIELD_SET_NOT_SUPPORTED;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_FIELD_SET_NO_FORMAT"))
#ifdef MSG_FIELD_SET_NO_FORMAT
return MSG_FIELD_SET_NO_FORMAT;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_FORMAT_ERROR"))
#ifdef MSG_FORMAT_ERROR
return MSG_FORMAT_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_FORWARD_SET_FIELDS"))
#ifdef MSG_FORWARD_SET_FIELDS
return MSG_FORWARD_SET_FIELDS;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_FORWARD_TO_SESSION"))
#ifdef MSG_FORWARD_TO_SESSION
return MSG_FORWARD_TO_SESSION;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_GET_EVENT_FIELD"))
#ifdef MSG_GET_EVENT_FIELD
return MSG_GET_EVENT_FIELD;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_GET_FAMILY_NAMES"))
#ifdef MSG_GET_FAMILY_NAMES
return MSG_GET_FAMILY_NAMES;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_INFOSET_ENTRY_ERROR"))
#ifdef MSG_INFOSET_ENTRY_ERROR
return MSG_INFOSET_ENTRY_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_INFOSET_ENTRY_MISSING"))
#ifdef MSG_INFOSET_ENTRY_MISSING
return MSG_INFOSET_ENTRY_MISSING;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_NOTIFICATION_NOT_SUPPORTED"))
#ifdef MSG_NOTIFICATION_NOT_SUPPORTED
return MSG_NOTIFICATION_NOT_SUPPORTED;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_NO_CAN_PUBLISH"))
#ifdef MSG_NO_CAN_PUBLISH
return MSG_NO_CAN_PUBLISH;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_NO_CAN_PUBLISH_REPLY"))
#ifdef MSG_NO_CAN_PUBLISH_REPLY
return MSG_NO_CAN_PUBLISH_REPLY;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_NO_CAN_SUBSCRIBE"))
#ifdef MSG_NO_CAN_SUBSCRIBE
return MSG_NO_CAN_SUBSCRIBE;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_NO_CAN_SUBSCRIBE_REPLY"))
#ifdef MSG_NO_CAN_SUBSCRIBE_REPLY
return MSG_NO_CAN_SUBSCRIBE_REPLY;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_NO_REFRESH_FAMILY"))
#ifdef MSG_NO_REFRESH_FAMILY
return MSG_NO_REFRESH_FAMILY;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_NO_TRANS_ID"))
#ifdef MSG_NO_TRANS_ID
return MSG_NO_TRANS_ID;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_NO_TRANS_MODE"))
#ifdef MSG_NO_TRANS_MODE
return MSG_NO_TRANS_MODE;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_NO_TYPE_DEF"))
#ifdef MSG_NO_TYPE_DEF
return MSG_NO_TYPE_DEF;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_NO_TYPE_DEF_REPLY"))
#ifdef MSG_NO_TYPE_DEF_REPLY
return MSG_NO_TYPE_DEF_REPLY;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_PUBLISH_ERROR"))
#ifdef MSG_PUBLISH_ERROR
return MSG_PUBLISH_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_PUBLISH_REPLY_ERROR"))
#ifdef MSG_PUBLISH_REPLY_ERROR
return MSG_PUBLISH_REPLY_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_RETRIEVE_EVENT_TYPES"))
#ifdef MSG_RETRIEVE_EVENT_TYPES
return MSG_RETRIEVE_EVENT_TYPES;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_SET_EVENT_FIELD"))
#ifdef MSG_SET_EVENT_FIELD
return MSG_SET_EVENT_FIELD;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_SUBSCRIPTION_ERROR"))
#ifdef MSG_SUBSCRIPTION_ERROR
return MSG_SUBSCRIPTION_ERROR;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_TRANSACTION_COMMIT_MISSING"))
#ifdef MSG_TRANSACTION_COMMIT_MISSING
return MSG_TRANSACTION_COMMIT_MISSING;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_TRANSACTION_MODIFIED"))
#ifdef MSG_TRANSACTION_MODIFIED
return MSG_TRANSACTION_MODIFIED;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_TRANSACTION_NOACK"))
#ifdef MSG_TRANSACTION_NOACK
return MSG_TRANSACTION_NOACK;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_TRANSACTION_TIMEOUT"))
#ifdef MSG_TRANSACTION_TIMEOUT
return MSG_TRANSACTION_TIMEOUT;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_TRANS_LEVEL_MISMATCH"))
#ifdef MSG_TRANS_LEVEL_MISMATCH
return MSG_TRANS_LEVEL_MISMATCH;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_TRANS_MODE_NOT_SUPPORTED"))
#ifdef MSG_TRANS_MODE_NOT_SUPPORTED
return MSG_TRANS_MODE_NOT_SUPPORTED;
#else
goto not_there;
#endif
if (strEQ(name, "MSG_TRANS_NOT_ACTIVE"))
#ifdef MSG_TRANS_NOT_ACTIVE
return MSG_TRANS_NOT_ACTIVE;
#else
goto not_there;
#endif
break;
case 'N':
break;
case 'O':
case 'P':
if (strEQ(name, "PLACE_HOLDER1"))
#ifdef PLACE_HOLDER1
return PLACE_HOLDER1;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER10"))
#ifdef PLACE_HOLDER10
return PLACE_HOLDER10;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER11"))
#ifdef PLACE_HOLDER11
return PLACE_HOLDER11;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER12"))
#ifdef PLACE_HOLDER12
return PLACE_HOLDER12;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER13"))
#ifdef PLACE_HOLDER13
return PLACE_HOLDER13;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER14"))
#ifdef PLACE_HOLDER14
return PLACE_HOLDER14;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER15"))
#ifdef PLACE_HOLDER15
return PLACE_HOLDER15;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER16"))
#ifdef PLACE_HOLDER16
return PLACE_HOLDER16;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER2"))
#ifdef PLACE_HOLDER2
return PLACE_HOLDER2;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER3"))
#ifdef PLACE_HOLDER3
return PLACE_HOLDER3;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER34"))
#ifdef PLACE_HOLDER34
return PLACE_HOLDER34;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER35"))
#ifdef PLACE_HOLDER35
return PLACE_HOLDER35;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER36"))
#ifdef PLACE_HOLDER36
return PLACE_HOLDER36;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER37"))
#ifdef PLACE_HOLDER37
return PLACE_HOLDER37;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER38"))
#ifdef PLACE_HOLDER38
return PLACE_HOLDER38;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER4"))
#ifdef PLACE_HOLDER4
return PLACE_HOLDER4;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER5"))
#ifdef PLACE_HOLDER5
return PLACE_HOLDER5;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER6"))
#ifdef PLACE_HOLDER6
return PLACE_HOLDER6;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER7"))
#ifdef PLACE_HOLDER7
return PLACE_HOLDER7;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER8"))
#ifdef PLACE_HOLDER8
return PLACE_HOLDER8;
#else
goto not_there;
#endif
if (strEQ(name, "PLACE_HOLDER9"))
#ifdef PLACE_HOLDER9
return PLACE_HOLDER9;
#else
goto not_there;
#endif
break;
case 'Q':
break;
case 'R':
break;
}
errno = EINVAL;
return 0;
not_there:
errno = ENOENT;
return 0;
}
view all matches for this distribution
view release on metacpan or search on metacpan
lib/AxKit2/HTTPHeaders.pm view on Meta::CPAN
=cut
sub range {
my AxKit2::HTTPHeaders $self = $_[0];
my $size = $_[1];
my $not_satisfiable;
my $range = $self->header("Range");
return 200 unless
$range &&
defined $size &&
view all matches for this distribution