Result:
found more than 916 distributions - search limited to the first 2001 files matching your query ( run in 0.479 )


Authen-ACE

 view release on metacpan or  search on metacpan

ACE.xs  view on Meta::CPAN

#endif

#include "sdi.h"

static int
not_here(s)
char *s;
{
    croak("%s not implemented on this architecture", s);
    return -1;
}

ACE.xs  view on Meta::CPAN

		break;
    }
    errno = EINVAL;
    return 0;

not_there:
    errno = ENOENT;
    return 0;
}

union config_record configure;

 view all matches for this distribution


Authen-CAS-External

 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


Authen-GoogleAccount

 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


Authen-Htpasswd-Trac

 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


Authen-Krb5-Admin

 view release on metacpan or  search on metacpan

Admin.xs  view on Meta::CPAN

#include <kadm5/admin.h>
#endif
#include "ppport.h"

static int
not_here(char *s)
{
    croak("%s not implemented on this architecture", s);
    return -1;
}

Admin.xs  view on Meta::CPAN

    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


Authen-Krb5-Simple

 view release on metacpan or  search on metacpan

t/02-ops.t  view on Meta::CPAN

    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


Authen-Krb5

 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


Authen-Libwrap

 view release on metacpan or  search on metacpan

ppport.h  view on Meta::CPAN

#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


Authen-ModAuthPubTkt

 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


Authen-ModAuthToken

 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


Authen-NZRealMe

 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


Authen-OPIE

 view release on metacpan or  search on metacpan

OPIE.xs  view on Meta::CPAN

#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


Authen-PAM

 view release on metacpan or  search on metacpan

PAM.xs  view on Meta::CPAN

    #define SET_CONV_FUNC(pamh)

#endif

static int
not_here(s)
char *s;
{
    croak("%s not implemented on this architecture", s);
    return -1;
}

PAM.xs  view on Meta::CPAN

      #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;

PAM.xs  view on Meta::CPAN

      #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;

PAM.xs  view on Meta::CPAN

	  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;

PAM.xs  view on Meta::CPAN

	  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;

PAM.xs  view on Meta::CPAN

      #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;

PAM.xs  view on Meta::CPAN

	  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)

PAM.xs  view on Meta::CPAN

    }

    errno = EINVAL;
    return 0;

not_there:
    errno = ENOSYS;
    return 0;
}


PAM.xs  view on Meta::CPAN

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)

PAM.xs  view on Meta::CPAN

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


Authen-Passphrase-Argon2

 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


Authen-Passphrase-SaltedSHA512

 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


Authen-Passphrase-Scrypt

 view release on metacpan or  search on metacpan

ppport.h  view on Meta::CPAN

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|||

ppport.h  view on Meta::CPAN

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

ppport.h  view on Meta::CPAN

#  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


Authen-PluggableCaptcha-KeyManagerDB

 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


Authen-PluggableCaptcha

 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


Authen-Quiz

 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


Authen-Simple-Twitter

 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


Authen-Smb

 view release on metacpan or  search on metacpan

Smb.xs  view on Meta::CPAN

#ifdef __cplusplus
}
#endif

static int
not_here(s)
char *s;
{
    croak("%s not implemented on this architecture", s);
    return -1;
}

Smb.xs  view on Meta::CPAN

    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':

Smb.xs  view on Meta::CPAN

	break;
    }
    errno = EINVAL;
    return 0;

not_there:
    errno = ENOENT;
    return 0;
}


 view all matches for this distribution


Authen-TacacsPlus

 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


Authen-Users

 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


Authorization-RBAC

 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


Authorize-Rule

 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


AutoCode

 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


AutoXS

 view release on metacpan or  search on metacpan

ppport.h  view on Meta::CPAN

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|||

ppport.h  view on Meta::CPAN

#  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


Automate-Animate-FFmpeg

 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


Aw

 view release on metacpan or  search on metacpan

xs/Aw.xs  view on Meta::CPAN

    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':

xs/Aw.xs  view on Meta::CPAN

    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':

xs/Aw.xs  view on Meta::CPAN

    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':

xs/Aw.xs  view on Meta::CPAN

    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':

xs/Aw.xs  view on Meta::CPAN

	break;
   }
    errno = EINVAL;
    return 0;

not_there:
    errno = ENOENT;
    return 0;
}


 view all matches for this distribution


AxKit2

 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


( run in 0.479 second using v1.01-cache-2.11-cpan-cc502c75498 )