KerberosCFMGlue.c   [plain text]


/* This file is autogenerated.  Please do not modify it. */

#include <CFBundle.h>
#include <CodeFragments.h>

extern ProcPtr FSp_krb_get_svc_in_tkt_ProcPtr;
extern ProcPtr FSp_profile_init_ProcPtr;
extern ProcPtr FSp_profile_init_path_ProcPtr;
extern ProcPtr FSp_put_svc_key_ProcPtr;
extern ProcPtr FSp_read_service_key_ProcPtr;
extern ProcPtr GSS_C_NT_ANONYMOUS_ProcPtr;
extern ProcPtr GSS_C_NT_EXPORT_NAME_ProcPtr;
extern ProcPtr GSS_C_NT_HOSTBASED_SERVICE_ProcPtr;
extern ProcPtr GSS_C_NT_HOSTBASED_SERVICE_X_ProcPtr;
extern ProcPtr GSS_C_NT_MACHINE_UID_NAME_ProcPtr;
extern ProcPtr GSS_C_NT_STRING_UID_NAME_ProcPtr;
extern ProcPtr GSS_C_NT_USER_NAME_ProcPtr;
extern ProcPtr GSS_KRB5_NT_PRINCIPAL_NAME_ProcPtr;
extern ProcPtr K5ClientGetAuthenticatorForServiceDeprecated_ProcPtr;
extern ProcPtr K5ClientGetTicketForServiceDeprecated_ProcPtr;
extern ProcPtr KClientAddCredentialsDeprecated_ProcPtr;
extern ProcPtr KClientAddRealmMapDeprecated_ProcPtr;
extern ProcPtr KClientAddServerMapDeprecated_ProcPtr;
extern ProcPtr KClientAddServiceKey_ProcPtr;
extern ProcPtr KClientCacheInitialTicketDeprecated_ProcPtr;
extern ProcPtr KClientDecrypt_ProcPtr;
extern ProcPtr KClientDecryptCompat_ProcPtr;
extern ProcPtr KClientDeleteCredentialsDeprecated_ProcPtr;
extern ProcPtr KClientDeleteRealmMapDeprecated_ProcPtr;
extern ProcPtr KClientDeleteServerMapDeprecated_ProcPtr;
extern ProcPtr KClientDeleteSessionDeprecated_ProcPtr;
extern ProcPtr KClientDisposePrincipal_ProcPtr;
extern ProcPtr KClientDisposeSession_ProcPtr;
extern ProcPtr KClientDisposeSessionCompat_ProcPtr;
extern ProcPtr KClientEncrypt_ProcPtr;
extern ProcPtr KClientEncryptCompat_ProcPtr;
extern ProcPtr KClientGetAuthenticatorForService_ProcPtr;
extern ProcPtr KClientGetCCacheReference_ProcPtr;
extern ProcPtr KClientGetClientPrincipal_ProcPtr;
extern ProcPtr KClientGetCredentialsDeprecated_ProcPtr;
extern ProcPtr KClientGetEncryptedServiceReply_ProcPtr;
extern ProcPtr KClientGetErrorTextDeprecated_ProcPtr;
extern ProcPtr KClientGetExpirationTime_ProcPtr;
extern ProcPtr KClientGetLocalAddress_ProcPtr;
extern ProcPtr KClientGetLocalRealmDeprecated_ProcPtr;
extern ProcPtr KClientGetNthCredentialDeprecated_ProcPtr;
extern ProcPtr KClientGetNthRealmMapDeprecated_ProcPtr;
extern ProcPtr KClientGetNthServerDeprecated_ProcPtr;
extern ProcPtr KClientGetNthServerMapDeprecated_ProcPtr;
extern ProcPtr KClientGetNthServerPortDeprecated_ProcPtr;
extern ProcPtr KClientGetNthSessionDeprecated_ProcPtr;
extern ProcPtr KClientGetNumCredentialsDeprecated_ProcPtr;
extern ProcPtr KClientGetNumSessionsDeprecated_ProcPtr;
extern ProcPtr KClientGetProtectedServiceReply_ProcPtr;
extern ProcPtr KClientGetRealmDeprecated_ProcPtr;
extern ProcPtr KClientGetRemoteAddress_ProcPtr;
extern ProcPtr KClientGetServerPrincipal_ProcPtr;
extern ProcPtr KClientGetServiceKey_ProcPtr;
extern ProcPtr KClientGetSessionKey_ProcPtr;
extern ProcPtr KClientGetSessionKeyCompat_ProcPtr;
extern ProcPtr KClientGetSessionUserNameCompat_ProcPtr;
extern ProcPtr KClientGetTicketForService_ProcPtr;
extern ProcPtr KClientGetTicketForServiceCompat_ProcPtr;
extern ProcPtr KClientGetTicketForServiceWithChecksumCompat_ProcPtr;
extern ProcPtr KClientGetUserNameDeprecated_ProcPtr;
extern ProcPtr KClientGetVersion_ProcPtr;
extern ProcPtr KClientKeyFileLogin_ProcPtr;
extern ProcPtr KClientLogin_ProcPtr;
extern ProcPtr KClientLoginCompat_ProcPtr;
extern ProcPtr KClientLogout_ProcPtr;
extern ProcPtr KClientLogoutCompat_ProcPtr;
extern ProcPtr KClientMakeSendAuthCompat_ProcPtr;
extern ProcPtr KClientNewClientSession_ProcPtr;
extern ProcPtr KClientNewServerSession_ProcPtr;
extern ProcPtr KClientNewSessionCompat_ProcPtr;
extern ProcPtr KClientPasswordLogin_ProcPtr;
extern ProcPtr KClientPasswordLoginCompat_ProcPtr;
extern ProcPtr KClientPrincipalToV4String_ProcPtr;
extern ProcPtr KClientPrincipalToV4Triplet_ProcPtr;
extern ProcPtr KClientProtectIntegrity_ProcPtr;
extern ProcPtr KClientProtectIntegrityCompat_ProcPtr;
extern ProcPtr KClientSetClientPrincipal_ProcPtr;
extern ProcPtr KClientSetKeyFile_ProcPtr;
extern ProcPtr KClientSetLocalAddress_ProcPtr;
extern ProcPtr KClientSetLocalRealmDeprecated_ProcPtr;
extern ProcPtr KClientSetNthServerPortDeprecated_ProcPtr;
extern ProcPtr KClientSetRemoteAddress_ProcPtr;
extern ProcPtr KClientSetServerPrincipal_ProcPtr;
extern ProcPtr KClientStatusCompat_ProcPtr;
extern ProcPtr KClientV4StringToPrincipal_ProcPtr;
extern ProcPtr KClientVerifyAuthenticator_ProcPtr;
extern ProcPtr KClientVerifyEncryptedServiceReply_ProcPtr;
extern ProcPtr KClientVerifyIntegrity_ProcPtr;
extern ProcPtr KClientVerifyIntegrityCompat_ProcPtr;
extern ProcPtr KClientVerifyProtectedServiceReply_ProcPtr;
extern ProcPtr KClientVerifyReplyTicketCompat_ProcPtr;
extern ProcPtr KClientVerifyUnencryptedReplyTicketCompat_ProcPtr;
extern ProcPtr KClientVersionCompat_ProcPtr;
extern ProcPtr KLAcquireNewTickets_ProcPtr;
extern ProcPtr KLAcquireNewTicketsWithPassword_ProcPtr;
extern ProcPtr KLAcquireTickets_ProcPtr;
extern ProcPtr KLAcquireTicketsWithPassword_ProcPtr;
extern ProcPtr KLCacheHasValidTickets_ProcPtr;
extern ProcPtr KLCancelAllDialogs_ProcPtr;
extern ProcPtr KLChangePassword_ProcPtr;
extern ProcPtr KLChangePasswordWithPasswords_ProcPtr;
extern ProcPtr KLComparePrincipal_ProcPtr;
extern ProcPtr KLCountKerberosRealms_ProcPtr;
extern ProcPtr KLCreateLoginOptions_ProcPtr;
extern ProcPtr KLCreatePrincipalFromString_ProcPtr;
extern ProcPtr KLCreatePrincipalFromTriplet_ProcPtr;
extern ProcPtr KLDestroyTickets_ProcPtr;
extern ProcPtr KLDisposeLoginOptions_ProcPtr;
extern ProcPtr KLDisposePrincipal_ProcPtr;
extern ProcPtr KLDisposeString_ProcPtr;
extern ProcPtr KLFindKerberosRealmByName_ProcPtr;
extern ProcPtr KLGetApplicationOptions_ProcPtr;
extern ProcPtr KLGetDefaultLoginOption_ProcPtr;
extern ProcPtr KLGetDisplayStringFromPrincipal_ProcPtr;
extern ProcPtr KLGetErrorString_ProcPtr;
extern ProcPtr KLGetKerberosDefaultRealm_ProcPtr;
extern ProcPtr KLGetKerberosDefaultRealmByName_ProcPtr;
extern ProcPtr KLGetKerberosRealm_ProcPtr;
extern ProcPtr KLGetStringFromPrincipal_ProcPtr;
extern ProcPtr KLGetTripletFromPrincipal_ProcPtr;
extern ProcPtr KLHandleError_ProcPtr;
extern ProcPtr KLInsertKerberosRealm_ProcPtr;
extern ProcPtr KLLastChangedTime_ProcPtr;
extern ProcPtr KLLoginOptionsSetForwardable_ProcPtr;
extern ProcPtr KLLoginOptionsSetProxiable_ProcPtr;
extern ProcPtr KLLoginOptionsSetTicketLifetime_ProcPtr;
extern ProcPtr KLRemoveAllKerberosRealms_ProcPtr;
extern ProcPtr KLRemoveKerberosRealm_ProcPtr;
extern ProcPtr KLSetApplicationOptions_ProcPtr;
extern ProcPtr KLSetDefaultLoginOption_ProcPtr;
extern ProcPtr KLSetKerberosDefaultRealm_ProcPtr;
extern ProcPtr KLSetKerberosDefaultRealmByName_ProcPtr;
extern ProcPtr KLSetKerberosRealm_ProcPtr;
extern ProcPtr KLSetSystemDefaultCache_ProcPtr;
extern ProcPtr KLTicketExpirationTime_ProcPtr;
extern ProcPtr KLTicketStartTime_ProcPtr;
extern ProcPtr KPCreatePreferencesFile_ProcPtr;
extern ProcPtr KPFreeListOfPreferencesFiles_ProcPtr;
extern ProcPtr KPGetListOfPreferencesFiles_ProcPtr;
extern ProcPtr KPInitializeWithDefaultKerberosLibraryPreferences_ProcPtr;
extern ProcPtr KPPreferencesFileIsReadable_ProcPtr;
extern ProcPtr KPPreferencesFileIsWritable_ProcPtr;
extern ProcPtr KServerAddKeyCompat_ProcPtr;
extern ProcPtr KServerGetKeyCompat_ProcPtr;
extern ProcPtr KServerGetReplyTicketCompat_ProcPtr;
extern ProcPtr KServerGetSessionTimeRemainingCompat_ProcPtr;
extern ProcPtr KServerNewSessionCompat_ProcPtr;
extern ProcPtr KServerVerifyTicketCompat_ProcPtr;
extern ProcPtr __KLChangePasswordWithPasswordsCompat_ProcPtr;
extern ProcPtr __cc_ccache_compare_vector_ProcPtr;
extern ProcPtr __cc_ccache_destroy_vector_ProcPtr;
extern ProcPtr __cc_ccache_get_change_time_vector_ProcPtr;
extern ProcPtr __cc_ccache_get_credentials_version_vector_ProcPtr;
extern ProcPtr __cc_ccache_get_last_default_time_vector_ProcPtr;
extern ProcPtr __cc_ccache_get_name_vector_ProcPtr;
extern ProcPtr __cc_ccache_get_principal_vector_ProcPtr;
extern ProcPtr __cc_ccache_iterator_next_vector_ProcPtr;
extern ProcPtr __cc_ccache_iterator_release_vector_ProcPtr;
extern ProcPtr __cc_ccache_lock_vector_ProcPtr;
extern ProcPtr __cc_ccache_move_vector_ProcPtr;
extern ProcPtr __cc_ccache_new_credentials_iterator_vector_ProcPtr;
extern ProcPtr __cc_ccache_release_vector_ProcPtr;
extern ProcPtr __cc_ccache_remove_credentials_vector_ProcPtr;
extern ProcPtr __cc_ccache_set_default_vector_ProcPtr;
extern ProcPtr __cc_ccache_set_principal_vector_ProcPtr;
extern ProcPtr __cc_ccache_store_credentials_vector_ProcPtr;
extern ProcPtr __cc_ccache_unlock_vector_ProcPtr;
extern ProcPtr __cc_close_vector_ProcPtr;
extern ProcPtr __cc_context_compare_vector_ProcPtr;
extern ProcPtr __cc_context_create_ccache_vector_ProcPtr;
extern ProcPtr __cc_context_create_default_ccache_vector_ProcPtr;
extern ProcPtr __cc_context_create_new_ccache_vector_ProcPtr;
extern ProcPtr __cc_context_get_change_time_vector_ProcPtr;
extern ProcPtr __cc_context_get_default_ccache_name_vector_ProcPtr;
extern ProcPtr __cc_context_lock_vector_ProcPtr;
extern ProcPtr __cc_context_new_ccache_iterator_vector_ProcPtr;
extern ProcPtr __cc_context_open_ccache_vector_ProcPtr;
extern ProcPtr __cc_context_open_default_ccache_vector_ProcPtr;
extern ProcPtr __cc_context_release_vector_ProcPtr;
extern ProcPtr __cc_context_unlock_vector_ProcPtr;
extern ProcPtr __cc_create_vector_ProcPtr;
extern ProcPtr __cc_credentials_compare_vector_ProcPtr;
extern ProcPtr __cc_credentials_iterator_next_vector_ProcPtr;
extern ProcPtr __cc_credentials_iterator_release_vector_ProcPtr;
extern ProcPtr __cc_credentials_release_vector_ProcPtr;
extern ProcPtr __cc_destroy_vector_ProcPtr;
extern ProcPtr __cc_free_NC_info_vector_ProcPtr;
extern ProcPtr __cc_free_creds_vector_ProcPtr;
extern ProcPtr __cc_free_name_vector_ProcPtr;
extern ProcPtr __cc_free_principal_vector_ProcPtr;
extern ProcPtr __cc_get_NC_info_vector_ProcPtr;
extern ProcPtr __cc_get_change_time_vector_ProcPtr;
extern ProcPtr __cc_get_cred_version_vector_ProcPtr;
extern ProcPtr __cc_get_name_vector_ProcPtr;
extern ProcPtr __cc_get_principal_vector_ProcPtr;
extern ProcPtr __cc_initialize_vector_ProcPtr;
extern ProcPtr __cc_open_vector_ProcPtr;
extern ProcPtr __cc_remove_cred_vector_ProcPtr;
extern ProcPtr __cc_seq_fetch_NCs_begin_vector_ProcPtr;
extern ProcPtr __cc_seq_fetch_NCs_end_vector_ProcPtr;
extern ProcPtr __cc_seq_fetch_NCs_next_vector_ProcPtr;
extern ProcPtr __cc_seq_fetch_creds_begin_vector_ProcPtr;
extern ProcPtr __cc_seq_fetch_creds_end_vector_ProcPtr;
extern ProcPtr __cc_seq_fetch_creds_next_vector_ProcPtr;
extern ProcPtr __cc_set_principal_vector_ProcPtr;
extern ProcPtr __cc_shutdown_vector_ProcPtr;
extern ProcPtr __cc_store_vector_ProcPtr;
extern ProcPtr __cc_string_release_vector_ProcPtr;
extern ProcPtr add_error_table_ProcPtr;
extern ProcPtr afs_string_to_key_ProcPtr;
extern ProcPtr cc_close_ProcPtr;
extern ProcPtr cc_create_ProcPtr;
extern ProcPtr cc_destroy_ProcPtr;
extern ProcPtr cc_free_NC_info_ProcPtr;
extern ProcPtr cc_free_creds_ProcPtr;
extern ProcPtr cc_free_name_ProcPtr;
extern ProcPtr cc_free_principal_ProcPtr;
extern ProcPtr cc_get_NC_info_ProcPtr;
extern ProcPtr cc_get_change_time_ProcPtr;
extern ProcPtr cc_get_cred_version_ProcPtr;
extern ProcPtr cc_get_name_ProcPtr;
extern ProcPtr cc_get_principal_ProcPtr;
extern ProcPtr cc_initialize_ProcPtr;
extern ProcPtr cc_open_ProcPtr;
extern ProcPtr cc_remove_cred_ProcPtr;
extern ProcPtr cc_seq_fetch_NCs_begin_ProcPtr;
extern ProcPtr cc_seq_fetch_NCs_end_ProcPtr;
extern ProcPtr cc_seq_fetch_NCs_next_ProcPtr;
extern ProcPtr cc_seq_fetch_creds_begin_ProcPtr;
extern ProcPtr cc_seq_fetch_creds_end_ProcPtr;
extern ProcPtr cc_seq_fetch_creds_next_ProcPtr;
extern ProcPtr cc_set_principal_ProcPtr;
extern ProcPtr cc_shutdown_ProcPtr;
extern ProcPtr cc_store_ProcPtr;
extern ProcPtr decomp_ticket_ProcPtr;
extern ProcPtr des_3cbc_encrypt_ProcPtr;
extern ProcPtr des_3ecb_encrypt_ProcPtr;
extern ProcPtr des_cbc_cksum_ProcPtr;
extern ProcPtr des_cbc_encrypt_ProcPtr;
extern ProcPtr des_cblock_print_file_ProcPtr;
extern ProcPtr des_check_key_parity_ProcPtr;
extern ProcPtr des_crypt_ProcPtr;
extern ProcPtr des_debug_ProcPtr;
extern ProcPtr des_ecb_encrypt_ProcPtr;
extern ProcPtr des_fcrypt_ProcPtr;
extern ProcPtr des_fixup_key_parity_ProcPtr;
extern ProcPtr des_generate_random_block_ProcPtr;
extern ProcPtr des_init_random_number_generator_ProcPtr;
extern ProcPtr des_is_weak_key_ProcPtr;
extern ProcPtr des_key_sched_ProcPtr;
extern ProcPtr des_new_random_key_ProcPtr;
extern ProcPtr des_pcbc_encrypt_ProcPtr;
extern ProcPtr des_quad_cksum_ProcPtr;
extern ProcPtr des_random_key_ProcPtr;
extern ProcPtr des_read_password_ProcPtr;
extern ProcPtr des_read_pw_string_ProcPtr;
extern ProcPtr des_set_key_ProcPtr;
extern ProcPtr des_set_random_generator_seed_ProcPtr;
extern ProcPtr des_set_sequence_number_ProcPtr;
extern ProcPtr des_string_to_key_ProcPtr;
extern ProcPtr dest_all_tkts_ProcPtr;
extern ProcPtr dest_tkt_ProcPtr;
extern ProcPtr error_message_ProcPtr;
extern ProcPtr get_ad_tkt_ProcPtr;
extern ProcPtr get_pw_tkt_ProcPtr;
extern ProcPtr gss_accept_sec_context_ProcPtr;
extern ProcPtr gss_acquire_cred_ProcPtr;
extern ProcPtr gss_add_cred_ProcPtr;
extern ProcPtr gss_add_oid_set_member_ProcPtr;
extern ProcPtr gss_canonicalize_name_ProcPtr;
extern ProcPtr gss_compare_name_ProcPtr;
extern ProcPtr gss_context_time_ProcPtr;
extern ProcPtr gss_create_empty_oid_set_ProcPtr;
extern ProcPtr gss_delete_sec_context_ProcPtr;
extern ProcPtr gss_display_name_ProcPtr;
extern ProcPtr gss_display_status_ProcPtr;
extern ProcPtr gss_duplicate_name_ProcPtr;
extern ProcPtr gss_export_name_ProcPtr;
extern ProcPtr gss_export_sec_context_ProcPtr;
extern ProcPtr gss_get_mic_ProcPtr;
extern ProcPtr gss_import_name_ProcPtr;
extern ProcPtr gss_import_sec_context_ProcPtr;
extern ProcPtr gss_indicate_mechs_ProcPtr;
extern ProcPtr gss_init_sec_context_ProcPtr;
extern ProcPtr gss_inquire_context_ProcPtr;
extern ProcPtr gss_inquire_cred_ProcPtr;
extern ProcPtr gss_inquire_cred_by_mech_ProcPtr;
extern ProcPtr gss_inquire_names_for_mech_ProcPtr;
extern ProcPtr gss_krb5_ccache_name_ProcPtr;
extern ProcPtr gss_oid_to_str_ProcPtr;
extern ProcPtr gss_process_context_token_ProcPtr;
extern ProcPtr gss_release_buffer_ProcPtr;
extern ProcPtr gss_release_cred_ProcPtr;
extern ProcPtr gss_release_name_ProcPtr;
extern ProcPtr gss_release_oid_ProcPtr;
extern ProcPtr gss_release_oid_set_ProcPtr;
extern ProcPtr gss_seal_ProcPtr;
extern ProcPtr gss_sign_ProcPtr;
extern ProcPtr gss_str_to_oid_ProcPtr;
extern ProcPtr gss_test_oid_set_member_ProcPtr;
extern ProcPtr gss_unseal_ProcPtr;
extern ProcPtr gss_unwrap_ProcPtr;
extern ProcPtr gss_verify_ProcPtr;
extern ProcPtr gss_verify_mic_ProcPtr;
extern ProcPtr gss_wrap_ProcPtr;
extern ProcPtr gss_wrap_size_limit_ProcPtr;
extern ProcPtr k_isinst_ProcPtr;
extern ProcPtr k_isname_ProcPtr;
extern ProcPtr k_isrealm_ProcPtr;
extern ProcPtr kname_parse_ProcPtr;
extern ProcPtr kname_unparse_ProcPtr;
extern ProcPtr krb5_425_conv_principal_ProcPtr;
extern ProcPtr krb5_524_conv_principal_ProcPtr;
extern ProcPtr krb5_address_compare_ProcPtr;
extern ProcPtr krb5_address_order_ProcPtr;
extern ProcPtr krb5_address_search_ProcPtr;
extern ProcPtr krb5_aname_to_localname_ProcPtr;
extern ProcPtr krb5_auth_con_free_ProcPtr;
extern ProcPtr krb5_auth_con_genaddrs_ProcPtr;
extern ProcPtr krb5_auth_con_getaddrs_ProcPtr;
extern ProcPtr krb5_auth_con_getauthenticator_ProcPtr;
extern ProcPtr krb5_auth_con_getflags_ProcPtr;
extern ProcPtr krb5_auth_con_getkey_ProcPtr;
extern ProcPtr krb5_auth_con_getlocalseqnumber_ProcPtr;
extern ProcPtr krb5_auth_con_getlocalsubkey_ProcPtr;
extern ProcPtr krb5_auth_con_getrcache_ProcPtr;
extern ProcPtr krb5_auth_con_getremoteseqnumber_ProcPtr;
extern ProcPtr krb5_auth_con_getremotesubkey_ProcPtr;
extern ProcPtr krb5_auth_con_init_ProcPtr;
extern ProcPtr krb5_auth_con_initivector_ProcPtr;
extern ProcPtr krb5_auth_con_setaddrs_ProcPtr;
extern ProcPtr krb5_auth_con_setflags_ProcPtr;
extern ProcPtr krb5_auth_con_setports_ProcPtr;
extern ProcPtr krb5_auth_con_setrcache_ProcPtr;
extern ProcPtr krb5_auth_con_setuseruserkey_ProcPtr;
extern ProcPtr krb5_build_principal_ProcPtr;
extern ProcPtr krb5_build_principal_ext_ProcPtr;
extern ProcPtr krb5_build_principal_va_ProcPtr;
extern ProcPtr krb5_calculate_checksum_ProcPtr;
extern ProcPtr krb5_cc_close_ProcPtr;
extern ProcPtr krb5_cc_default_ProcPtr;
extern ProcPtr krb5_cc_default_name_ProcPtr;
extern ProcPtr krb5_cc_destroy_ProcPtr;
extern ProcPtr krb5_cc_end_seq_get_ProcPtr;
extern ProcPtr krb5_cc_gen_new_ProcPtr;
extern ProcPtr krb5_cc_get_name_ProcPtr;
extern ProcPtr krb5_cc_get_principal_ProcPtr;
extern ProcPtr krb5_cc_get_type_ProcPtr;
extern ProcPtr krb5_cc_initialize_ProcPtr;
extern ProcPtr krb5_cc_next_cred_ProcPtr;
extern ProcPtr krb5_cc_remove_cred_ProcPtr;
extern ProcPtr krb5_cc_resolve_ProcPtr;
extern ProcPtr krb5_cc_retrieve_cred_ProcPtr;
extern ProcPtr krb5_cc_set_default_name_ProcPtr;
extern ProcPtr krb5_cc_set_flags_ProcPtr;
extern ProcPtr krb5_cc_start_seq_get_ProcPtr;
extern ProcPtr krb5_cc_store_cred_ProcPtr;
extern ProcPtr krb5_change_password_ProcPtr;
extern ProcPtr krb5_checksum_size_ProcPtr;
extern ProcPtr krb5_cksumtype_to_string_ProcPtr;
extern ProcPtr krb5_copy_addresses_ProcPtr;
extern ProcPtr krb5_copy_authdata_ProcPtr;
extern ProcPtr krb5_copy_authenticator_ProcPtr;
extern ProcPtr krb5_copy_checksum_ProcPtr;
extern ProcPtr krb5_copy_creds_ProcPtr;
extern ProcPtr krb5_copy_data_ProcPtr;
extern ProcPtr krb5_copy_keyblock_ProcPtr;
extern ProcPtr krb5_copy_keyblock_contents_ProcPtr;
extern ProcPtr krb5_copy_principal_ProcPtr;
extern ProcPtr krb5_copy_ticket_ProcPtr;
extern ProcPtr krb5_decode_ticket_ProcPtr;
extern ProcPtr krb5_decrypt_ProcPtr;
extern ProcPtr krb5_deltat_to_string_ProcPtr;
extern ProcPtr krb5_eblock_enctype_ProcPtr;
extern ProcPtr krb5_encrypt_ProcPtr;
extern ProcPtr krb5_encrypt_size_ProcPtr;
extern ProcPtr krb5_enctype_to_string_ProcPtr;
extern ProcPtr krb5_finish_key_ProcPtr;
extern ProcPtr krb5_finish_random_key_ProcPtr;
extern ProcPtr krb5_free_addresses_ProcPtr;
extern ProcPtr krb5_free_ap_rep_enc_part_ProcPtr;
extern ProcPtr krb5_free_authdata_ProcPtr;
extern ProcPtr krb5_free_authenticator_ProcPtr;
extern ProcPtr krb5_free_checksum_ProcPtr;
extern ProcPtr krb5_free_checksum_contents_ProcPtr;
extern ProcPtr krb5_free_cksumtypes_ProcPtr;
extern ProcPtr krb5_free_context_ProcPtr;
extern ProcPtr krb5_free_cred_contents_ProcPtr;
extern ProcPtr krb5_free_creds_ProcPtr;
extern ProcPtr krb5_free_data_ProcPtr;
extern ProcPtr krb5_free_data_contents_ProcPtr;
extern ProcPtr krb5_free_default_realm_ProcPtr;
extern ProcPtr krb5_free_error_ProcPtr;
extern ProcPtr krb5_free_host_realm_ProcPtr;
extern ProcPtr krb5_free_keyblock_ProcPtr;
extern ProcPtr krb5_free_keyblock_contents_ProcPtr;
extern ProcPtr krb5_free_principal_ProcPtr;
extern ProcPtr krb5_free_tgt_creds_ProcPtr;
extern ProcPtr krb5_free_ticket_ProcPtr;
extern ProcPtr krb5_free_unparsed_name_ProcPtr;
extern ProcPtr krb5_fwd_tgt_creds_ProcPtr;
extern ProcPtr krb5_get_credentials_ProcPtr;
extern ProcPtr krb5_get_credentials_renew_ProcPtr;
extern ProcPtr krb5_get_credentials_validate_ProcPtr;
extern ProcPtr krb5_get_default_realm_ProcPtr;
extern ProcPtr krb5_get_host_realm_ProcPtr;
extern ProcPtr krb5_get_in_tkt_ProcPtr;
extern ProcPtr krb5_get_in_tkt_with_keytab_ProcPtr;
extern ProcPtr krb5_get_in_tkt_with_password_ProcPtr;
extern ProcPtr krb5_get_in_tkt_with_skey_ProcPtr;
extern ProcPtr krb5_get_init_creds_keytab_ProcPtr;
extern ProcPtr krb5_get_init_creds_opt_init_ProcPtr;
extern ProcPtr krb5_get_init_creds_opt_set_address_list_ProcPtr;
extern ProcPtr krb5_get_init_creds_opt_set_etype_list_ProcPtr;
extern ProcPtr krb5_get_init_creds_opt_set_forwardable_ProcPtr;
extern ProcPtr krb5_get_init_creds_opt_set_preauth_list_ProcPtr;
extern ProcPtr krb5_get_init_creds_opt_set_proxiable_ProcPtr;
extern ProcPtr krb5_get_init_creds_opt_set_renew_life_ProcPtr;
extern ProcPtr krb5_get_init_creds_opt_set_salt_ProcPtr;
extern ProcPtr krb5_get_init_creds_opt_set_tkt_life_ProcPtr;
extern ProcPtr krb5_get_init_creds_password_ProcPtr;
extern ProcPtr krb5_get_profile_ProcPtr;
extern ProcPtr krb5_get_prompt_types_ProcPtr;
extern ProcPtr krb5_get_renewed_creds_ProcPtr;
extern ProcPtr krb5_get_server_rcache_ProcPtr;
extern ProcPtr krb5_get_time_offsets_ProcPtr;
extern ProcPtr krb5_get_validated_creds_ProcPtr;
extern ProcPtr krb5_init_context_ProcPtr;
extern ProcPtr krb5_init_random_key_ProcPtr;
extern ProcPtr krb5_kt_add_entry_ProcPtr;
extern ProcPtr krb5_kt_default_ProcPtr;
extern ProcPtr krb5_kt_read_service_key_ProcPtr;
extern ProcPtr krb5_kt_remove_entry_ProcPtr;
extern ProcPtr krb5_kt_resolve_ProcPtr;
extern ProcPtr krb5_kuserok_ProcPtr;
extern ProcPtr krb5_mk_error_ProcPtr;
extern ProcPtr krb5_mk_priv_ProcPtr;
extern ProcPtr krb5_mk_rep_ProcPtr;
extern ProcPtr krb5_mk_req_ProcPtr;
extern ProcPtr krb5_mk_req_extended_ProcPtr;
extern ProcPtr krb5_mk_safe_ProcPtr;
extern ProcPtr krb5_os_localaddr_ProcPtr;
extern ProcPtr krb5_parse_name_ProcPtr;
extern ProcPtr krb5_principal_compare_ProcPtr;
extern ProcPtr krb5_process_key_ProcPtr;
extern ProcPtr krb5_random_key_ProcPtr;
extern ProcPtr krb5_rd_cred_ProcPtr;
extern ProcPtr krb5_rd_error_ProcPtr;
extern ProcPtr krb5_rd_priv_ProcPtr;
extern ProcPtr krb5_rd_rep_ProcPtr;
extern ProcPtr krb5_rd_req_ProcPtr;
extern ProcPtr krb5_rd_safe_ProcPtr;
extern ProcPtr krb5_read_password_ProcPtr;
extern ProcPtr krb5_recvauth_ProcPtr;
extern ProcPtr krb5_salttype_to_string_ProcPtr;
extern ProcPtr krb5_sendauth_ProcPtr;
extern ProcPtr krb5_sname_to_principal_ProcPtr;
extern ProcPtr krb5_string_to_cksumtype_ProcPtr;
extern ProcPtr krb5_string_to_deltat_ProcPtr;
extern ProcPtr krb5_string_to_enctype_ProcPtr;
extern ProcPtr krb5_string_to_key_ProcPtr;
extern ProcPtr krb5_string_to_salttype_ProcPtr;
extern ProcPtr krb5_string_to_timestamp_ProcPtr;
extern ProcPtr krb5_timeofday_ProcPtr;
extern ProcPtr krb5_timestamp_to_sfstring_ProcPtr;
extern ProcPtr krb5_timestamp_to_string_ProcPtr;
extern ProcPtr krb5_unparse_name_ProcPtr;
extern ProcPtr krb5_unparse_name_ext_ProcPtr;
extern ProcPtr krb5_us_timeofday_ProcPtr;
extern ProcPtr krb5_use_enctype_ProcPtr;
extern ProcPtr krb5_verify_checksum_ProcPtr;
extern ProcPtr krb5_verify_init_creds_ProcPtr;
extern ProcPtr krb5_verify_init_creds_opt_init_ProcPtr;
extern ProcPtr krb5_verify_init_creds_opt_set_ap_req_nofail_ProcPtr;
extern ProcPtr krb_change_password_ProcPtr;
extern ProcPtr krb_check_auth_ProcPtr;
extern ProcPtr krb_delete_cred_ProcPtr;
extern ProcPtr krb_err_txt_ProcPtr;
extern ProcPtr krb_get_admhst_ProcPtr;
extern ProcPtr krb_get_cred_ProcPtr;
extern ProcPtr krb_get_err_text_ProcPtr;
extern ProcPtr krb_get_in_tkt_ProcPtr;
extern ProcPtr krb_get_in_tkt_creds_ProcPtr;
extern ProcPtr krb_get_krbhst_ProcPtr;
extern ProcPtr krb_get_lrealm_ProcPtr;
extern ProcPtr krb_get_nth_cred_ProcPtr;
extern ProcPtr krb_get_num_cred_ProcPtr;
extern ProcPtr krb_get_phost_ProcPtr;
extern ProcPtr krb_get_profile_ProcPtr;
extern ProcPtr krb_get_pw_in_tkt_ProcPtr;
extern ProcPtr krb_get_pw_in_tkt_creds_ProcPtr;
extern ProcPtr krb_get_svc_in_tkt_ProcPtr;
extern ProcPtr krb_get_tf_fullname_ProcPtr;
extern ProcPtr krb_get_tf_realm_ProcPtr;
extern ProcPtr krb_get_ticket_for_service_ProcPtr;
extern ProcPtr krb_life_to_time_ProcPtr;
extern ProcPtr krb_mk_auth_ProcPtr;
extern ProcPtr krb_mk_err_ProcPtr;
extern ProcPtr krb_mk_priv_ProcPtr;
extern ProcPtr krb_mk_req_ProcPtr;
extern ProcPtr krb_mk_req_creds_ProcPtr;
extern ProcPtr krb_mk_safe_ProcPtr;
extern ProcPtr krb_rd_err_ProcPtr;
extern ProcPtr krb_rd_priv_ProcPtr;
extern ProcPtr krb_rd_req_ProcPtr;
extern ProcPtr krb_rd_req_int_ProcPtr;
extern ProcPtr krb_rd_safe_ProcPtr;
extern ProcPtr krb_realmofhost_ProcPtr;
extern ProcPtr krb_recvauth_ProcPtr;
extern ProcPtr krb_sendauth_ProcPtr;
extern ProcPtr krb_set_lifetime_ProcPtr;
extern ProcPtr krb_set_tkt_string_ProcPtr;
extern ProcPtr krb_time_to_life_ProcPtr;
extern ProcPtr make_key_sched_ProcPtr;
extern ProcPtr profile_abandon_ProcPtr;
extern ProcPtr profile_add_relation_ProcPtr;
extern ProcPtr profile_clear_relation_ProcPtr;
extern ProcPtr profile_flush_ProcPtr;
extern ProcPtr profile_free_list_ProcPtr;
extern ProcPtr profile_get_boolean_ProcPtr;
extern ProcPtr profile_get_integer_ProcPtr;
extern ProcPtr profile_get_relation_names_ProcPtr;
extern ProcPtr profile_get_string_ProcPtr;
extern ProcPtr profile_get_subsection_names_ProcPtr;
extern ProcPtr profile_get_values_ProcPtr;
extern ProcPtr profile_init_ProcPtr;
extern ProcPtr profile_init_path_ProcPtr;
extern ProcPtr profile_iterator_ProcPtr;
extern ProcPtr profile_iterator_create_ProcPtr;
extern ProcPtr profile_iterator_free_ProcPtr;
extern ProcPtr profile_release_ProcPtr;
extern ProcPtr profile_release_string_ProcPtr;
extern ProcPtr profile_rename_section_ProcPtr;
extern ProcPtr profile_ser_externalize_ProcPtr;
extern ProcPtr profile_ser_internalize_ProcPtr;
extern ProcPtr profile_ser_size_ProcPtr;
extern ProcPtr profile_update_relation_ProcPtr;
extern ProcPtr put_svc_key_ProcPtr;
extern ProcPtr read_service_key_ProcPtr;
extern ProcPtr remove_error_table_ProcPtr;
extern ProcPtr tkt_string_ProcPtr;

pascal OSErr __initalizeCFM2MachOGlue (CFragInitBlockPtr inInitBlock);

pascal OSErr __initalizeCFM2MachOGlue (CFragInitBlockPtr inInitBlock)
{
#pragma unused(inInitBlock)
    CFBundleRef   kerberosBundle = NULL;
    CFURLRef      kerberosURL = NULL;
    Boolean       loaded = 0;
    
    kerberosURL = CFURLCreateWithFileSystemPath (kCFAllocatorDefault,
                        CFSTR("/System/Library/Frameworks/Kerberos.framework"),
                        kCFURLPOSIXPathStyle,
                        true);      
    if (kerberosURL == NULL) {
        return 1;
    }
    
    kerberosBundle = CFBundleCreate (kCFAllocatorDefault, kerberosURL);
    CFRelease (kerberosURL);
    if (kerberosBundle == NULL) {
        return 1;
    }

    loaded = CFBundleLoadExecutable (kerberosBundle);
    if (!loaded) {
        CFRelease (kerberosBundle);
        return 1;
    }
    
    FSp_krb_get_svc_in_tkt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("FSp_krb_get_svc_in_tkt"));
    if (FSp_krb_get_svc_in_tkt_ProcPtr == NULL) return 1;

    FSp_profile_init_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("FSp_profile_init"));
    if (FSp_profile_init_ProcPtr == NULL) return 1;

    FSp_profile_init_path_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("FSp_profile_init_path"));
    if (FSp_profile_init_path_ProcPtr == NULL) return 1;

    FSp_put_svc_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("FSp_put_svc_key"));
    if (FSp_put_svc_key_ProcPtr == NULL) return 1;

    FSp_read_service_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("FSp_read_service_key"));
    if (FSp_read_service_key_ProcPtr == NULL) return 1;

    GSS_C_NT_ANONYMOUS_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("GSS_C_NT_ANONYMOUS"));
    if (GSS_C_NT_ANONYMOUS_ProcPtr == NULL) return 1;

    GSS_C_NT_EXPORT_NAME_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("GSS_C_NT_EXPORT_NAME"));
    if (GSS_C_NT_EXPORT_NAME_ProcPtr == NULL) return 1;

    GSS_C_NT_HOSTBASED_SERVICE_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("GSS_C_NT_HOSTBASED_SERVICE"));
    if (GSS_C_NT_HOSTBASED_SERVICE_ProcPtr == NULL) return 1;

    GSS_C_NT_HOSTBASED_SERVICE_X_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("GSS_C_NT_HOSTBASED_SERVICE_X"));
    if (GSS_C_NT_HOSTBASED_SERVICE_X_ProcPtr == NULL) return 1;

    GSS_C_NT_MACHINE_UID_NAME_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("GSS_C_NT_MACHINE_UID_NAME"));
    if (GSS_C_NT_MACHINE_UID_NAME_ProcPtr == NULL) return 1;

    GSS_C_NT_STRING_UID_NAME_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("GSS_C_NT_STRING_UID_NAME"));
    if (GSS_C_NT_STRING_UID_NAME_ProcPtr == NULL) return 1;

    GSS_C_NT_USER_NAME_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("GSS_C_NT_USER_NAME"));
    if (GSS_C_NT_USER_NAME_ProcPtr == NULL) return 1;

    GSS_KRB5_NT_PRINCIPAL_NAME_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("GSS_KRB5_NT_PRINCIPAL_NAME"));
    if (GSS_KRB5_NT_PRINCIPAL_NAME_ProcPtr == NULL) return 1;

    K5ClientGetAuthenticatorForServiceDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("K5ClientGetAuthenticatorForServiceDeprecated"));
    if (K5ClientGetAuthenticatorForServiceDeprecated_ProcPtr == NULL) return 1;

    K5ClientGetTicketForServiceDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("K5ClientGetTicketForServiceDeprecated"));
    if (K5ClientGetTicketForServiceDeprecated_ProcPtr == NULL) return 1;

    KClientAddCredentialsDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientAddCredentialsDeprecated"));
    if (KClientAddCredentialsDeprecated_ProcPtr == NULL) return 1;

    KClientAddRealmMapDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientAddRealmMapDeprecated"));
    if (KClientAddRealmMapDeprecated_ProcPtr == NULL) return 1;

    KClientAddServerMapDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientAddServerMapDeprecated"));
    if (KClientAddServerMapDeprecated_ProcPtr == NULL) return 1;

    KClientAddServiceKey_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientAddServiceKey"));
    if (KClientAddServiceKey_ProcPtr == NULL) return 1;

    KClientCacheInitialTicketDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientCacheInitialTicketDeprecated"));
    if (KClientCacheInitialTicketDeprecated_ProcPtr == NULL) return 1;

    KClientDecrypt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientDecrypt"));
    if (KClientDecrypt_ProcPtr == NULL) return 1;

    KClientDecryptCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientDecryptCompat"));
    if (KClientDecryptCompat_ProcPtr == NULL) return 1;

    KClientDeleteCredentialsDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientDeleteCredentialsDeprecated"));
    if (KClientDeleteCredentialsDeprecated_ProcPtr == NULL) return 1;

    KClientDeleteRealmMapDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientDeleteRealmMapDeprecated"));
    if (KClientDeleteRealmMapDeprecated_ProcPtr == NULL) return 1;

    KClientDeleteServerMapDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientDeleteServerMapDeprecated"));
    if (KClientDeleteServerMapDeprecated_ProcPtr == NULL) return 1;

    KClientDeleteSessionDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientDeleteSessionDeprecated"));
    if (KClientDeleteSessionDeprecated_ProcPtr == NULL) return 1;

    KClientDisposePrincipal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientDisposePrincipal"));
    if (KClientDisposePrincipal_ProcPtr == NULL) return 1;

    KClientDisposeSession_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientDisposeSession"));
    if (KClientDisposeSession_ProcPtr == NULL) return 1;

    KClientDisposeSessionCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientDisposeSessionCompat"));
    if (KClientDisposeSessionCompat_ProcPtr == NULL) return 1;

    KClientEncrypt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientEncrypt"));
    if (KClientEncrypt_ProcPtr == NULL) return 1;

    KClientEncryptCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientEncryptCompat"));
    if (KClientEncryptCompat_ProcPtr == NULL) return 1;

    KClientGetAuthenticatorForService_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetAuthenticatorForService"));
    if (KClientGetAuthenticatorForService_ProcPtr == NULL) return 1;

    KClientGetCCacheReference_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetCCacheReference"));
    if (KClientGetCCacheReference_ProcPtr == NULL) return 1;

    KClientGetClientPrincipal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetClientPrincipal"));
    if (KClientGetClientPrincipal_ProcPtr == NULL) return 1;

    KClientGetCredentialsDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetCredentialsDeprecated"));
    if (KClientGetCredentialsDeprecated_ProcPtr == NULL) return 1;

    KClientGetEncryptedServiceReply_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetEncryptedServiceReply"));
    if (KClientGetEncryptedServiceReply_ProcPtr == NULL) return 1;

    KClientGetErrorTextDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetErrorTextDeprecated"));
    if (KClientGetErrorTextDeprecated_ProcPtr == NULL) return 1;

    KClientGetExpirationTime_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetExpirationTime"));
    if (KClientGetExpirationTime_ProcPtr == NULL) return 1;

    KClientGetLocalAddress_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetLocalAddress"));
    if (KClientGetLocalAddress_ProcPtr == NULL) return 1;

    KClientGetLocalRealmDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetLocalRealmDeprecated"));
    if (KClientGetLocalRealmDeprecated_ProcPtr == NULL) return 1;

    KClientGetNthCredentialDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetNthCredentialDeprecated"));
    if (KClientGetNthCredentialDeprecated_ProcPtr == NULL) return 1;

    KClientGetNthRealmMapDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetNthRealmMapDeprecated"));
    if (KClientGetNthRealmMapDeprecated_ProcPtr == NULL) return 1;

    KClientGetNthServerDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetNthServerDeprecated"));
    if (KClientGetNthServerDeprecated_ProcPtr == NULL) return 1;

    KClientGetNthServerMapDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetNthServerMapDeprecated"));
    if (KClientGetNthServerMapDeprecated_ProcPtr == NULL) return 1;

    KClientGetNthServerPortDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetNthServerPortDeprecated"));
    if (KClientGetNthServerPortDeprecated_ProcPtr == NULL) return 1;

    KClientGetNthSessionDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetNthSessionDeprecated"));
    if (KClientGetNthSessionDeprecated_ProcPtr == NULL) return 1;

    KClientGetNumCredentialsDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetNumCredentialsDeprecated"));
    if (KClientGetNumCredentialsDeprecated_ProcPtr == NULL) return 1;

    KClientGetNumSessionsDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetNumSessionsDeprecated"));
    if (KClientGetNumSessionsDeprecated_ProcPtr == NULL) return 1;

    KClientGetProtectedServiceReply_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetProtectedServiceReply"));
    if (KClientGetProtectedServiceReply_ProcPtr == NULL) return 1;

    KClientGetRealmDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetRealmDeprecated"));
    if (KClientGetRealmDeprecated_ProcPtr == NULL) return 1;

    KClientGetRemoteAddress_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetRemoteAddress"));
    if (KClientGetRemoteAddress_ProcPtr == NULL) return 1;

    KClientGetServerPrincipal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetServerPrincipal"));
    if (KClientGetServerPrincipal_ProcPtr == NULL) return 1;

    KClientGetServiceKey_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetServiceKey"));
    if (KClientGetServiceKey_ProcPtr == NULL) return 1;

    KClientGetSessionKey_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetSessionKey"));
    if (KClientGetSessionKey_ProcPtr == NULL) return 1;

    KClientGetSessionKeyCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetSessionKeyCompat"));
    if (KClientGetSessionKeyCompat_ProcPtr == NULL) return 1;

    KClientGetSessionUserNameCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetSessionUserNameCompat"));
    if (KClientGetSessionUserNameCompat_ProcPtr == NULL) return 1;

    KClientGetTicketForService_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetTicketForService"));
    if (KClientGetTicketForService_ProcPtr == NULL) return 1;

    KClientGetTicketForServiceCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetTicketForServiceCompat"));
    if (KClientGetTicketForServiceCompat_ProcPtr == NULL) return 1;

    KClientGetTicketForServiceWithChecksumCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetTicketForServiceWithChecksumCompat"));
    if (KClientGetTicketForServiceWithChecksumCompat_ProcPtr == NULL) return 1;

    KClientGetUserNameDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetUserNameDeprecated"));
    if (KClientGetUserNameDeprecated_ProcPtr == NULL) return 1;

    KClientGetVersion_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientGetVersion"));
    if (KClientGetVersion_ProcPtr == NULL) return 1;

    KClientKeyFileLogin_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientKeyFileLogin"));
    if (KClientKeyFileLogin_ProcPtr == NULL) return 1;

    KClientLogin_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientLogin"));
    if (KClientLogin_ProcPtr == NULL) return 1;

    KClientLoginCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientLoginCompat"));
    if (KClientLoginCompat_ProcPtr == NULL) return 1;

    KClientLogout_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientLogout"));
    if (KClientLogout_ProcPtr == NULL) return 1;

    KClientLogoutCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientLogoutCompat"));
    if (KClientLogoutCompat_ProcPtr == NULL) return 1;

    KClientMakeSendAuthCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientMakeSendAuthCompat"));
    if (KClientMakeSendAuthCompat_ProcPtr == NULL) return 1;

    KClientNewClientSession_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientNewClientSession"));
    if (KClientNewClientSession_ProcPtr == NULL) return 1;

    KClientNewServerSession_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientNewServerSession"));
    if (KClientNewServerSession_ProcPtr == NULL) return 1;

    KClientNewSessionCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientNewSessionCompat"));
    if (KClientNewSessionCompat_ProcPtr == NULL) return 1;

    KClientPasswordLogin_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientPasswordLogin"));
    if (KClientPasswordLogin_ProcPtr == NULL) return 1;

    KClientPasswordLoginCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientPasswordLoginCompat"));
    if (KClientPasswordLoginCompat_ProcPtr == NULL) return 1;

    KClientPrincipalToV4String_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientPrincipalToV4String"));
    if (KClientPrincipalToV4String_ProcPtr == NULL) return 1;

    KClientPrincipalToV4Triplet_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientPrincipalToV4Triplet"));
    if (KClientPrincipalToV4Triplet_ProcPtr == NULL) return 1;

    KClientProtectIntegrity_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientProtectIntegrity"));
    if (KClientProtectIntegrity_ProcPtr == NULL) return 1;

    KClientProtectIntegrityCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientProtectIntegrityCompat"));
    if (KClientProtectIntegrityCompat_ProcPtr == NULL) return 1;

    KClientSetClientPrincipal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientSetClientPrincipal"));
    if (KClientSetClientPrincipal_ProcPtr == NULL) return 1;

    KClientSetKeyFile_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientSetKeyFile"));
    if (KClientSetKeyFile_ProcPtr == NULL) return 1;

    KClientSetLocalAddress_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientSetLocalAddress"));
    if (KClientSetLocalAddress_ProcPtr == NULL) return 1;

    KClientSetLocalRealmDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientSetLocalRealmDeprecated"));
    if (KClientSetLocalRealmDeprecated_ProcPtr == NULL) return 1;

    KClientSetNthServerPortDeprecated_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientSetNthServerPortDeprecated"));
    if (KClientSetNthServerPortDeprecated_ProcPtr == NULL) return 1;

    KClientSetRemoteAddress_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientSetRemoteAddress"));
    if (KClientSetRemoteAddress_ProcPtr == NULL) return 1;

    KClientSetServerPrincipal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientSetServerPrincipal"));
    if (KClientSetServerPrincipal_ProcPtr == NULL) return 1;

    KClientStatusCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientStatusCompat"));
    if (KClientStatusCompat_ProcPtr == NULL) return 1;

    KClientV4StringToPrincipal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientV4StringToPrincipal"));
    if (KClientV4StringToPrincipal_ProcPtr == NULL) return 1;

    KClientVerifyAuthenticator_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientVerifyAuthenticator"));
    if (KClientVerifyAuthenticator_ProcPtr == NULL) return 1;

    KClientVerifyEncryptedServiceReply_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientVerifyEncryptedServiceReply"));
    if (KClientVerifyEncryptedServiceReply_ProcPtr == NULL) return 1;

    KClientVerifyIntegrity_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientVerifyIntegrity"));
    if (KClientVerifyIntegrity_ProcPtr == NULL) return 1;

    KClientVerifyIntegrityCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientVerifyIntegrityCompat"));
    if (KClientVerifyIntegrityCompat_ProcPtr == NULL) return 1;

    KClientVerifyProtectedServiceReply_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientVerifyProtectedServiceReply"));
    if (KClientVerifyProtectedServiceReply_ProcPtr == NULL) return 1;

    KClientVerifyReplyTicketCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientVerifyReplyTicketCompat"));
    if (KClientVerifyReplyTicketCompat_ProcPtr == NULL) return 1;

    KClientVerifyUnencryptedReplyTicketCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientVerifyUnencryptedReplyTicketCompat"));
    if (KClientVerifyUnencryptedReplyTicketCompat_ProcPtr == NULL) return 1;

    KClientVersionCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KClientVersionCompat"));
    if (KClientVersionCompat_ProcPtr == NULL) return 1;

    KLAcquireNewTickets_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLAcquireNewTickets"));
    if (KLAcquireNewTickets_ProcPtr == NULL) return 1;

    KLAcquireNewTicketsWithPassword_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLAcquireNewTicketsWithPassword"));
    if (KLAcquireNewTicketsWithPassword_ProcPtr == NULL) return 1;

    KLAcquireTickets_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLAcquireTickets"));
    if (KLAcquireTickets_ProcPtr == NULL) return 1;

    KLAcquireTicketsWithPassword_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLAcquireTicketsWithPassword"));
    if (KLAcquireTicketsWithPassword_ProcPtr == NULL) return 1;

    KLCacheHasValidTickets_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLCacheHasValidTickets"));
    if (KLCacheHasValidTickets_ProcPtr == NULL) return 1;

    KLCancelAllDialogs_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLCancelAllDialogs"));
    if (KLCancelAllDialogs_ProcPtr == NULL) return 1;

    KLChangePassword_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLChangePassword"));
    if (KLChangePassword_ProcPtr == NULL) return 1;

    KLChangePasswordWithPasswords_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLChangePasswordWithPasswords"));
    if (KLChangePasswordWithPasswords_ProcPtr == NULL) return 1;

    KLComparePrincipal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLComparePrincipal"));
    if (KLComparePrincipal_ProcPtr == NULL) return 1;

    KLCountKerberosRealms_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLCountKerberosRealms"));
    if (KLCountKerberosRealms_ProcPtr == NULL) return 1;

    KLCreateLoginOptions_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLCreateLoginOptions"));
    if (KLCreateLoginOptions_ProcPtr == NULL) return 1;

    KLCreatePrincipalFromString_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLCreatePrincipalFromString"));
    if (KLCreatePrincipalFromString_ProcPtr == NULL) return 1;

    KLCreatePrincipalFromTriplet_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLCreatePrincipalFromTriplet"));
    if (KLCreatePrincipalFromTriplet_ProcPtr == NULL) return 1;

    KLDestroyTickets_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLDestroyTickets"));
    if (KLDestroyTickets_ProcPtr == NULL) return 1;

    KLDisposeLoginOptions_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLDisposeLoginOptions"));
    if (KLDisposeLoginOptions_ProcPtr == NULL) return 1;

    KLDisposePrincipal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLDisposePrincipal"));
    if (KLDisposePrincipal_ProcPtr == NULL) return 1;

    KLDisposeString_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLDisposeString"));
    if (KLDisposeString_ProcPtr == NULL) return 1;

    KLFindKerberosRealmByName_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLFindKerberosRealmByName"));
    if (KLFindKerberosRealmByName_ProcPtr == NULL) return 1;

    KLGetApplicationOptions_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLGetApplicationOptions"));
    if (KLGetApplicationOptions_ProcPtr == NULL) return 1;

    KLGetDefaultLoginOption_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLGetDefaultLoginOption"));
    if (KLGetDefaultLoginOption_ProcPtr == NULL) return 1;

    KLGetDisplayStringFromPrincipal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLGetDisplayStringFromPrincipal"));
    if (KLGetDisplayStringFromPrincipal_ProcPtr == NULL) return 1;

    KLGetErrorString_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLGetErrorString"));
    if (KLGetErrorString_ProcPtr == NULL) return 1;

    KLGetKerberosDefaultRealm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLGetKerberosDefaultRealm"));
    if (KLGetKerberosDefaultRealm_ProcPtr == NULL) return 1;

    KLGetKerberosDefaultRealmByName_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLGetKerberosDefaultRealmByName"));
    if (KLGetKerberosDefaultRealmByName_ProcPtr == NULL) return 1;

    KLGetKerberosRealm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLGetKerberosRealm"));
    if (KLGetKerberosRealm_ProcPtr == NULL) return 1;

    KLGetStringFromPrincipal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLGetStringFromPrincipal"));
    if (KLGetStringFromPrincipal_ProcPtr == NULL) return 1;

    KLGetTripletFromPrincipal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLGetTripletFromPrincipal"));
    if (KLGetTripletFromPrincipal_ProcPtr == NULL) return 1;

    KLHandleError_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLHandleError"));
    if (KLHandleError_ProcPtr == NULL) return 1;

    KLInsertKerberosRealm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLInsertKerberosRealm"));
    if (KLInsertKerberosRealm_ProcPtr == NULL) return 1;

    KLLastChangedTime_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLLastChangedTime"));
    if (KLLastChangedTime_ProcPtr == NULL) return 1;

    KLLoginOptionsSetForwardable_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLLoginOptionsSetForwardable"));
    if (KLLoginOptionsSetForwardable_ProcPtr == NULL) return 1;

    KLLoginOptionsSetProxiable_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLLoginOptionsSetProxiable"));
    if (KLLoginOptionsSetProxiable_ProcPtr == NULL) return 1;

    KLLoginOptionsSetTicketLifetime_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLLoginOptionsSetTicketLifetime"));
    if (KLLoginOptionsSetTicketLifetime_ProcPtr == NULL) return 1;

    KLRemoveAllKerberosRealms_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLRemoveAllKerberosRealms"));
    if (KLRemoveAllKerberosRealms_ProcPtr == NULL) return 1;

    KLRemoveKerberosRealm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLRemoveKerberosRealm"));
    if (KLRemoveKerberosRealm_ProcPtr == NULL) return 1;

    KLSetApplicationOptions_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLSetApplicationOptions"));
    if (KLSetApplicationOptions_ProcPtr == NULL) return 1;

    KLSetDefaultLoginOption_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLSetDefaultLoginOption"));
    if (KLSetDefaultLoginOption_ProcPtr == NULL) return 1;

    KLSetKerberosDefaultRealm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLSetKerberosDefaultRealm"));
    if (KLSetKerberosDefaultRealm_ProcPtr == NULL) return 1;

    KLSetKerberosDefaultRealmByName_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLSetKerberosDefaultRealmByName"));
    if (KLSetKerberosDefaultRealmByName_ProcPtr == NULL) return 1;

    KLSetKerberosRealm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLSetKerberosRealm"));
    if (KLSetKerberosRealm_ProcPtr == NULL) return 1;

    KLSetSystemDefaultCache_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLSetSystemDefaultCache"));
    if (KLSetSystemDefaultCache_ProcPtr == NULL) return 1;

    KLTicketExpirationTime_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLTicketExpirationTime"));
    if (KLTicketExpirationTime_ProcPtr == NULL) return 1;

    KLTicketStartTime_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KLTicketStartTime"));
    if (KLTicketStartTime_ProcPtr == NULL) return 1;

    KPCreatePreferencesFile_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KPCreatePreferencesFile"));
    if (KPCreatePreferencesFile_ProcPtr == NULL) return 1;

    KPFreeListOfPreferencesFiles_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KPFreeListOfPreferencesFiles"));
    if (KPFreeListOfPreferencesFiles_ProcPtr == NULL) return 1;

    KPGetListOfPreferencesFiles_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KPGetListOfPreferencesFiles"));
    if (KPGetListOfPreferencesFiles_ProcPtr == NULL) return 1;

    KPInitializeWithDefaultKerberosLibraryPreferences_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KPInitializeWithDefaultKerberosLibraryPreferences"));
    if (KPInitializeWithDefaultKerberosLibraryPreferences_ProcPtr == NULL) return 1;

    KPPreferencesFileIsReadable_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KPPreferencesFileIsReadable"));
    if (KPPreferencesFileIsReadable_ProcPtr == NULL) return 1;

    KPPreferencesFileIsWritable_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KPPreferencesFileIsWritable"));
    if (KPPreferencesFileIsWritable_ProcPtr == NULL) return 1;

    KServerAddKeyCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KServerAddKeyCompat"));
    if (KServerAddKeyCompat_ProcPtr == NULL) return 1;

    KServerGetKeyCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KServerGetKeyCompat"));
    if (KServerGetKeyCompat_ProcPtr == NULL) return 1;

    KServerGetReplyTicketCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KServerGetReplyTicketCompat"));
    if (KServerGetReplyTicketCompat_ProcPtr == NULL) return 1;

    KServerGetSessionTimeRemainingCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KServerGetSessionTimeRemainingCompat"));
    if (KServerGetSessionTimeRemainingCompat_ProcPtr == NULL) return 1;

    KServerNewSessionCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KServerNewSessionCompat"));
    if (KServerNewSessionCompat_ProcPtr == NULL) return 1;

    KServerVerifyTicketCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("KServerVerifyTicketCompat"));
    if (KServerVerifyTicketCompat_ProcPtr == NULL) return 1;

    __KLChangePasswordWithPasswordsCompat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__KLChangePasswordWithPasswordsCompat"));
    if (__KLChangePasswordWithPasswordsCompat_ProcPtr == NULL) return 1;

    __cc_ccache_compare_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_compare_vector"));
    if (__cc_ccache_compare_vector_ProcPtr == NULL) return 1;

    __cc_ccache_destroy_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_destroy_vector"));
    if (__cc_ccache_destroy_vector_ProcPtr == NULL) return 1;

    __cc_ccache_get_change_time_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_get_change_time_vector"));
    if (__cc_ccache_get_change_time_vector_ProcPtr == NULL) return 1;

    __cc_ccache_get_credentials_version_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_get_credentials_version_vector"));
    if (__cc_ccache_get_credentials_version_vector_ProcPtr == NULL) return 1;

    __cc_ccache_get_last_default_time_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_get_last_default_time_vector"));
    if (__cc_ccache_get_last_default_time_vector_ProcPtr == NULL) return 1;

    __cc_ccache_get_name_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_get_name_vector"));
    if (__cc_ccache_get_name_vector_ProcPtr == NULL) return 1;

    __cc_ccache_get_principal_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_get_principal_vector"));
    if (__cc_ccache_get_principal_vector_ProcPtr == NULL) return 1;

    __cc_ccache_iterator_next_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_iterator_next_vector"));
    if (__cc_ccache_iterator_next_vector_ProcPtr == NULL) return 1;

    __cc_ccache_iterator_release_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_iterator_release_vector"));
    if (__cc_ccache_iterator_release_vector_ProcPtr == NULL) return 1;

    __cc_ccache_lock_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_lock_vector"));
    if (__cc_ccache_lock_vector_ProcPtr == NULL) return 1;

    __cc_ccache_move_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_move_vector"));
    if (__cc_ccache_move_vector_ProcPtr == NULL) return 1;

    __cc_ccache_new_credentials_iterator_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_new_credentials_iterator_vector"));
    if (__cc_ccache_new_credentials_iterator_vector_ProcPtr == NULL) return 1;

    __cc_ccache_release_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_release_vector"));
    if (__cc_ccache_release_vector_ProcPtr == NULL) return 1;

    __cc_ccache_remove_credentials_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_remove_credentials_vector"));
    if (__cc_ccache_remove_credentials_vector_ProcPtr == NULL) return 1;

    __cc_ccache_set_default_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_set_default_vector"));
    if (__cc_ccache_set_default_vector_ProcPtr == NULL) return 1;

    __cc_ccache_set_principal_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_set_principal_vector"));
    if (__cc_ccache_set_principal_vector_ProcPtr == NULL) return 1;

    __cc_ccache_store_credentials_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_store_credentials_vector"));
    if (__cc_ccache_store_credentials_vector_ProcPtr == NULL) return 1;

    __cc_ccache_unlock_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_ccache_unlock_vector"));
    if (__cc_ccache_unlock_vector_ProcPtr == NULL) return 1;

    __cc_close_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_close_vector"));
    if (__cc_close_vector_ProcPtr == NULL) return 1;

    __cc_context_compare_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_context_compare_vector"));
    if (__cc_context_compare_vector_ProcPtr == NULL) return 1;

    __cc_context_create_ccache_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_context_create_ccache_vector"));
    if (__cc_context_create_ccache_vector_ProcPtr == NULL) return 1;

    __cc_context_create_default_ccache_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_context_create_default_ccache_vector"));
    if (__cc_context_create_default_ccache_vector_ProcPtr == NULL) return 1;

    __cc_context_create_new_ccache_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_context_create_new_ccache_vector"));
    if (__cc_context_create_new_ccache_vector_ProcPtr == NULL) return 1;

    __cc_context_get_change_time_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_context_get_change_time_vector"));
    if (__cc_context_get_change_time_vector_ProcPtr == NULL) return 1;

    __cc_context_get_default_ccache_name_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_context_get_default_ccache_name_vector"));
    if (__cc_context_get_default_ccache_name_vector_ProcPtr == NULL) return 1;

    __cc_context_lock_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_context_lock_vector"));
    if (__cc_context_lock_vector_ProcPtr == NULL) return 1;

    __cc_context_new_ccache_iterator_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_context_new_ccache_iterator_vector"));
    if (__cc_context_new_ccache_iterator_vector_ProcPtr == NULL) return 1;

    __cc_context_open_ccache_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_context_open_ccache_vector"));
    if (__cc_context_open_ccache_vector_ProcPtr == NULL) return 1;

    __cc_context_open_default_ccache_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_context_open_default_ccache_vector"));
    if (__cc_context_open_default_ccache_vector_ProcPtr == NULL) return 1;

    __cc_context_release_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_context_release_vector"));
    if (__cc_context_release_vector_ProcPtr == NULL) return 1;

    __cc_context_unlock_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_context_unlock_vector"));
    if (__cc_context_unlock_vector_ProcPtr == NULL) return 1;

    __cc_create_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_create_vector"));
    if (__cc_create_vector_ProcPtr == NULL) return 1;

    __cc_credentials_compare_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_credentials_compare_vector"));
    if (__cc_credentials_compare_vector_ProcPtr == NULL) return 1;

    __cc_credentials_iterator_next_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_credentials_iterator_next_vector"));
    if (__cc_credentials_iterator_next_vector_ProcPtr == NULL) return 1;

    __cc_credentials_iterator_release_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_credentials_iterator_release_vector"));
    if (__cc_credentials_iterator_release_vector_ProcPtr == NULL) return 1;

    __cc_credentials_release_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_credentials_release_vector"));
    if (__cc_credentials_release_vector_ProcPtr == NULL) return 1;

    __cc_destroy_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_destroy_vector"));
    if (__cc_destroy_vector_ProcPtr == NULL) return 1;

    __cc_free_NC_info_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_free_NC_info_vector"));
    if (__cc_free_NC_info_vector_ProcPtr == NULL) return 1;

    __cc_free_creds_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_free_creds_vector"));
    if (__cc_free_creds_vector_ProcPtr == NULL) return 1;

    __cc_free_name_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_free_name_vector"));
    if (__cc_free_name_vector_ProcPtr == NULL) return 1;

    __cc_free_principal_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_free_principal_vector"));
    if (__cc_free_principal_vector_ProcPtr == NULL) return 1;

    __cc_get_NC_info_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_get_NC_info_vector"));
    if (__cc_get_NC_info_vector_ProcPtr == NULL) return 1;

    __cc_get_change_time_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_get_change_time_vector"));
    if (__cc_get_change_time_vector_ProcPtr == NULL) return 1;

    __cc_get_cred_version_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_get_cred_version_vector"));
    if (__cc_get_cred_version_vector_ProcPtr == NULL) return 1;

    __cc_get_name_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_get_name_vector"));
    if (__cc_get_name_vector_ProcPtr == NULL) return 1;

    __cc_get_principal_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_get_principal_vector"));
    if (__cc_get_principal_vector_ProcPtr == NULL) return 1;

    __cc_initialize_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_initialize_vector"));
    if (__cc_initialize_vector_ProcPtr == NULL) return 1;

    __cc_open_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_open_vector"));
    if (__cc_open_vector_ProcPtr == NULL) return 1;

    __cc_remove_cred_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_remove_cred_vector"));
    if (__cc_remove_cred_vector_ProcPtr == NULL) return 1;

    __cc_seq_fetch_NCs_begin_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_seq_fetch_NCs_begin_vector"));
    if (__cc_seq_fetch_NCs_begin_vector_ProcPtr == NULL) return 1;

    __cc_seq_fetch_NCs_end_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_seq_fetch_NCs_end_vector"));
    if (__cc_seq_fetch_NCs_end_vector_ProcPtr == NULL) return 1;

    __cc_seq_fetch_NCs_next_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_seq_fetch_NCs_next_vector"));
    if (__cc_seq_fetch_NCs_next_vector_ProcPtr == NULL) return 1;

    __cc_seq_fetch_creds_begin_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_seq_fetch_creds_begin_vector"));
    if (__cc_seq_fetch_creds_begin_vector_ProcPtr == NULL) return 1;

    __cc_seq_fetch_creds_end_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_seq_fetch_creds_end_vector"));
    if (__cc_seq_fetch_creds_end_vector_ProcPtr == NULL) return 1;

    __cc_seq_fetch_creds_next_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_seq_fetch_creds_next_vector"));
    if (__cc_seq_fetch_creds_next_vector_ProcPtr == NULL) return 1;

    __cc_set_principal_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_set_principal_vector"));
    if (__cc_set_principal_vector_ProcPtr == NULL) return 1;

    __cc_shutdown_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_shutdown_vector"));
    if (__cc_shutdown_vector_ProcPtr == NULL) return 1;

    __cc_store_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_store_vector"));
    if (__cc_store_vector_ProcPtr == NULL) return 1;

    __cc_string_release_vector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("__cc_string_release_vector"));
    if (__cc_string_release_vector_ProcPtr == NULL) return 1;

    add_error_table_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("add_error_table"));
    if (add_error_table_ProcPtr == NULL) return 1;

    afs_string_to_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("afs_string_to_key"));
    if (afs_string_to_key_ProcPtr == NULL) return 1;

    cc_close_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_close"));
    if (cc_close_ProcPtr == NULL) return 1;

    cc_create_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_create"));
    if (cc_create_ProcPtr == NULL) return 1;

    cc_destroy_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_destroy"));
    if (cc_destroy_ProcPtr == NULL) return 1;

    cc_free_NC_info_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_free_NC_info"));
    if (cc_free_NC_info_ProcPtr == NULL) return 1;

    cc_free_creds_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_free_creds"));
    if (cc_free_creds_ProcPtr == NULL) return 1;

    cc_free_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_free_name"));
    if (cc_free_name_ProcPtr == NULL) return 1;

    cc_free_principal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_free_principal"));
    if (cc_free_principal_ProcPtr == NULL) return 1;

    cc_get_NC_info_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_get_NC_info"));
    if (cc_get_NC_info_ProcPtr == NULL) return 1;

    cc_get_change_time_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_get_change_time"));
    if (cc_get_change_time_ProcPtr == NULL) return 1;

    cc_get_cred_version_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_get_cred_version"));
    if (cc_get_cred_version_ProcPtr == NULL) return 1;

    cc_get_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_get_name"));
    if (cc_get_name_ProcPtr == NULL) return 1;

    cc_get_principal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_get_principal"));
    if (cc_get_principal_ProcPtr == NULL) return 1;

    cc_initialize_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_initialize"));
    if (cc_initialize_ProcPtr == NULL) return 1;

    cc_open_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_open"));
    if (cc_open_ProcPtr == NULL) return 1;

    cc_remove_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_remove_cred"));
    if (cc_remove_cred_ProcPtr == NULL) return 1;

    cc_seq_fetch_NCs_begin_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_seq_fetch_NCs_begin"));
    if (cc_seq_fetch_NCs_begin_ProcPtr == NULL) return 1;

    cc_seq_fetch_NCs_end_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_seq_fetch_NCs_end"));
    if (cc_seq_fetch_NCs_end_ProcPtr == NULL) return 1;

    cc_seq_fetch_NCs_next_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_seq_fetch_NCs_next"));
    if (cc_seq_fetch_NCs_next_ProcPtr == NULL) return 1;

    cc_seq_fetch_creds_begin_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_seq_fetch_creds_begin"));
    if (cc_seq_fetch_creds_begin_ProcPtr == NULL) return 1;

    cc_seq_fetch_creds_end_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_seq_fetch_creds_end"));
    if (cc_seq_fetch_creds_end_ProcPtr == NULL) return 1;

    cc_seq_fetch_creds_next_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_seq_fetch_creds_next"));
    if (cc_seq_fetch_creds_next_ProcPtr == NULL) return 1;

    cc_set_principal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_set_principal"));
    if (cc_set_principal_ProcPtr == NULL) return 1;

    cc_shutdown_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_shutdown"));
    if (cc_shutdown_ProcPtr == NULL) return 1;

    cc_store_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("cc_store"));
    if (cc_store_ProcPtr == NULL) return 1;

    decomp_ticket_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("decomp_ticket"));
    if (decomp_ticket_ProcPtr == NULL) return 1;

    des_3cbc_encrypt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_3cbc_encrypt"));
    if (des_3cbc_encrypt_ProcPtr == NULL) return 1;

    des_3ecb_encrypt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_3ecb_encrypt"));
    if (des_3ecb_encrypt_ProcPtr == NULL) return 1;

    des_cbc_cksum_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_cbc_cksum"));
    if (des_cbc_cksum_ProcPtr == NULL) return 1;

    des_cbc_encrypt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_cbc_encrypt"));
    if (des_cbc_encrypt_ProcPtr == NULL) return 1;

    des_cblock_print_file_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_cblock_print_file"));
    if (des_cblock_print_file_ProcPtr == NULL) return 1;

    des_check_key_parity_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_check_key_parity"));
    if (des_check_key_parity_ProcPtr == NULL) return 1;

    des_crypt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_crypt"));
    if (des_crypt_ProcPtr == NULL) return 1;

    des_debug_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_debug"));
    if (des_debug_ProcPtr == NULL) return 1;

    des_ecb_encrypt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_ecb_encrypt"));
    if (des_ecb_encrypt_ProcPtr == NULL) return 1;

    des_fcrypt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_fcrypt"));
    if (des_fcrypt_ProcPtr == NULL) return 1;

    des_fixup_key_parity_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_fixup_key_parity"));
    if (des_fixup_key_parity_ProcPtr == NULL) return 1;

    des_generate_random_block_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_generate_random_block"));
    if (des_generate_random_block_ProcPtr == NULL) return 1;

    des_init_random_number_generator_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_init_random_number_generator"));
    if (des_init_random_number_generator_ProcPtr == NULL) return 1;

    des_is_weak_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_is_weak_key"));
    if (des_is_weak_key_ProcPtr == NULL) return 1;

    des_key_sched_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_key_sched"));
    if (des_key_sched_ProcPtr == NULL) return 1;

    des_new_random_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_new_random_key"));
    if (des_new_random_key_ProcPtr == NULL) return 1;

    des_pcbc_encrypt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_pcbc_encrypt"));
    if (des_pcbc_encrypt_ProcPtr == NULL) return 1;

    des_quad_cksum_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_quad_cksum"));
    if (des_quad_cksum_ProcPtr == NULL) return 1;

    des_random_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_random_key"));
    if (des_random_key_ProcPtr == NULL) return 1;

    des_read_password_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_read_password"));
    if (des_read_password_ProcPtr == NULL) return 1;

    des_read_pw_string_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_read_pw_string"));
    if (des_read_pw_string_ProcPtr == NULL) return 1;

    des_set_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_set_key"));
    if (des_set_key_ProcPtr == NULL) return 1;

    des_set_random_generator_seed_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_set_random_generator_seed"));
    if (des_set_random_generator_seed_ProcPtr == NULL) return 1;

    des_set_sequence_number_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_set_sequence_number"));
    if (des_set_sequence_number_ProcPtr == NULL) return 1;

    des_string_to_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("des_string_to_key"));
    if (des_string_to_key_ProcPtr == NULL) return 1;

    dest_all_tkts_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("dest_all_tkts"));
    if (dest_all_tkts_ProcPtr == NULL) return 1;

    dest_tkt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("dest_tkt"));
    if (dest_tkt_ProcPtr == NULL) return 1;

    error_message_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("error_message"));
    if (error_message_ProcPtr == NULL) return 1;

    get_ad_tkt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("get_ad_tkt"));
    if (get_ad_tkt_ProcPtr == NULL) return 1;

    get_pw_tkt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("get_pw_tkt"));
    if (get_pw_tkt_ProcPtr == NULL) return 1;

    gss_accept_sec_context_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_accept_sec_context"));
    if (gss_accept_sec_context_ProcPtr == NULL) return 1;

    gss_acquire_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_acquire_cred"));
    if (gss_acquire_cred_ProcPtr == NULL) return 1;

    gss_add_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_add_cred"));
    if (gss_add_cred_ProcPtr == NULL) return 1;

    gss_add_oid_set_member_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_add_oid_set_member"));
    if (gss_add_oid_set_member_ProcPtr == NULL) return 1;

    gss_canonicalize_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_canonicalize_name"));
    if (gss_canonicalize_name_ProcPtr == NULL) return 1;

    gss_compare_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_compare_name"));
    if (gss_compare_name_ProcPtr == NULL) return 1;

    gss_context_time_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_context_time"));
    if (gss_context_time_ProcPtr == NULL) return 1;

    gss_create_empty_oid_set_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_create_empty_oid_set"));
    if (gss_create_empty_oid_set_ProcPtr == NULL) return 1;

    gss_delete_sec_context_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_delete_sec_context"));
    if (gss_delete_sec_context_ProcPtr == NULL) return 1;

    gss_display_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_display_name"));
    if (gss_display_name_ProcPtr == NULL) return 1;

    gss_display_status_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_display_status"));
    if (gss_display_status_ProcPtr == NULL) return 1;

    gss_duplicate_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_duplicate_name"));
    if (gss_duplicate_name_ProcPtr == NULL) return 1;

    gss_export_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_export_name"));
    if (gss_export_name_ProcPtr == NULL) return 1;

    gss_export_sec_context_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_export_sec_context"));
    if (gss_export_sec_context_ProcPtr == NULL) return 1;

    gss_get_mic_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_get_mic"));
    if (gss_get_mic_ProcPtr == NULL) return 1;

    gss_import_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_import_name"));
    if (gss_import_name_ProcPtr == NULL) return 1;

    gss_import_sec_context_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_import_sec_context"));
    if (gss_import_sec_context_ProcPtr == NULL) return 1;

    gss_indicate_mechs_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_indicate_mechs"));
    if (gss_indicate_mechs_ProcPtr == NULL) return 1;

    gss_init_sec_context_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_init_sec_context"));
    if (gss_init_sec_context_ProcPtr == NULL) return 1;

    gss_inquire_context_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_inquire_context"));
    if (gss_inquire_context_ProcPtr == NULL) return 1;

    gss_inquire_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_inquire_cred"));
    if (gss_inquire_cred_ProcPtr == NULL) return 1;

    gss_inquire_cred_by_mech_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_inquire_cred_by_mech"));
    if (gss_inquire_cred_by_mech_ProcPtr == NULL) return 1;

    gss_inquire_names_for_mech_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_inquire_names_for_mech"));
    if (gss_inquire_names_for_mech_ProcPtr == NULL) return 1;

    gss_krb5_ccache_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_krb5_ccache_name"));
    if (gss_krb5_ccache_name_ProcPtr == NULL) return 1;

    gss_oid_to_str_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_oid_to_str"));
    if (gss_oid_to_str_ProcPtr == NULL) return 1;

    gss_process_context_token_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_process_context_token"));
    if (gss_process_context_token_ProcPtr == NULL) return 1;

    gss_release_buffer_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_release_buffer"));
    if (gss_release_buffer_ProcPtr == NULL) return 1;

    gss_release_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_release_cred"));
    if (gss_release_cred_ProcPtr == NULL) return 1;

    gss_release_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_release_name"));
    if (gss_release_name_ProcPtr == NULL) return 1;

    gss_release_oid_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_release_oid"));
    if (gss_release_oid_ProcPtr == NULL) return 1;

    gss_release_oid_set_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_release_oid_set"));
    if (gss_release_oid_set_ProcPtr == NULL) return 1;

    gss_seal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_seal"));
    if (gss_seal_ProcPtr == NULL) return 1;

    gss_sign_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_sign"));
    if (gss_sign_ProcPtr == NULL) return 1;

    gss_str_to_oid_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_str_to_oid"));
    if (gss_str_to_oid_ProcPtr == NULL) return 1;

    gss_test_oid_set_member_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_test_oid_set_member"));
    if (gss_test_oid_set_member_ProcPtr == NULL) return 1;

    gss_unseal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_unseal"));
    if (gss_unseal_ProcPtr == NULL) return 1;

    gss_unwrap_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_unwrap"));
    if (gss_unwrap_ProcPtr == NULL) return 1;

    gss_verify_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_verify"));
    if (gss_verify_ProcPtr == NULL) return 1;

    gss_verify_mic_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_verify_mic"));
    if (gss_verify_mic_ProcPtr == NULL) return 1;

    gss_wrap_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_wrap"));
    if (gss_wrap_ProcPtr == NULL) return 1;

    gss_wrap_size_limit_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("gss_wrap_size_limit"));
    if (gss_wrap_size_limit_ProcPtr == NULL) return 1;

    k_isinst_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("k_isinst"));
    if (k_isinst_ProcPtr == NULL) return 1;

    k_isname_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("k_isname"));
    if (k_isname_ProcPtr == NULL) return 1;

    k_isrealm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("k_isrealm"));
    if (k_isrealm_ProcPtr == NULL) return 1;

    kname_parse_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("kname_parse"));
    if (kname_parse_ProcPtr == NULL) return 1;

    kname_unparse_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("kname_unparse"));
    if (kname_unparse_ProcPtr == NULL) return 1;

    krb5_425_conv_principal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_425_conv_principal"));
    if (krb5_425_conv_principal_ProcPtr == NULL) return 1;

    krb5_524_conv_principal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_524_conv_principal"));
    if (krb5_524_conv_principal_ProcPtr == NULL) return 1;

    krb5_address_compare_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_address_compare"));
    if (krb5_address_compare_ProcPtr == NULL) return 1;

    krb5_address_order_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_address_order"));
    if (krb5_address_order_ProcPtr == NULL) return 1;

    krb5_address_search_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_address_search"));
    if (krb5_address_search_ProcPtr == NULL) return 1;

    krb5_aname_to_localname_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_aname_to_localname"));
    if (krb5_aname_to_localname_ProcPtr == NULL) return 1;

    krb5_auth_con_free_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_free"));
    if (krb5_auth_con_free_ProcPtr == NULL) return 1;

    krb5_auth_con_genaddrs_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_genaddrs"));
    if (krb5_auth_con_genaddrs_ProcPtr == NULL) return 1;

    krb5_auth_con_getaddrs_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_getaddrs"));
    if (krb5_auth_con_getaddrs_ProcPtr == NULL) return 1;

    krb5_auth_con_getauthenticator_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_getauthenticator"));
    if (krb5_auth_con_getauthenticator_ProcPtr == NULL) return 1;

    krb5_auth_con_getflags_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_getflags"));
    if (krb5_auth_con_getflags_ProcPtr == NULL) return 1;

    krb5_auth_con_getkey_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_getkey"));
    if (krb5_auth_con_getkey_ProcPtr == NULL) return 1;

    krb5_auth_con_getlocalseqnumber_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_getlocalseqnumber"));
    if (krb5_auth_con_getlocalseqnumber_ProcPtr == NULL) return 1;

    krb5_auth_con_getlocalsubkey_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_getlocalsubkey"));
    if (krb5_auth_con_getlocalsubkey_ProcPtr == NULL) return 1;

    krb5_auth_con_getrcache_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_getrcache"));
    if (krb5_auth_con_getrcache_ProcPtr == NULL) return 1;

    krb5_auth_con_getremoteseqnumber_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_getremoteseqnumber"));
    if (krb5_auth_con_getremoteseqnumber_ProcPtr == NULL) return 1;

    krb5_auth_con_getremotesubkey_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_getremotesubkey"));
    if (krb5_auth_con_getremotesubkey_ProcPtr == NULL) return 1;

    krb5_auth_con_init_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_init"));
    if (krb5_auth_con_init_ProcPtr == NULL) return 1;

    krb5_auth_con_initivector_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_initivector"));
    if (krb5_auth_con_initivector_ProcPtr == NULL) return 1;

    krb5_auth_con_setaddrs_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_setaddrs"));
    if (krb5_auth_con_setaddrs_ProcPtr == NULL) return 1;

    krb5_auth_con_setflags_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_setflags"));
    if (krb5_auth_con_setflags_ProcPtr == NULL) return 1;

    krb5_auth_con_setports_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_setports"));
    if (krb5_auth_con_setports_ProcPtr == NULL) return 1;

    krb5_auth_con_setrcache_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_setrcache"));
    if (krb5_auth_con_setrcache_ProcPtr == NULL) return 1;

    krb5_auth_con_setuseruserkey_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_auth_con_setuseruserkey"));
    if (krb5_auth_con_setuseruserkey_ProcPtr == NULL) return 1;

    krb5_build_principal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_build_principal"));
    if (krb5_build_principal_ProcPtr == NULL) return 1;

    krb5_build_principal_ext_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_build_principal_ext"));
    if (krb5_build_principal_ext_ProcPtr == NULL) return 1;

    krb5_build_principal_va_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_build_principal_va"));
    if (krb5_build_principal_va_ProcPtr == NULL) return 1;

    krb5_calculate_checksum_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_calculate_checksum"));
    if (krb5_calculate_checksum_ProcPtr == NULL) return 1;

    krb5_cc_close_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_close"));
    if (krb5_cc_close_ProcPtr == NULL) return 1;

    krb5_cc_default_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_default"));
    if (krb5_cc_default_ProcPtr == NULL) return 1;

    krb5_cc_default_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_default_name"));
    if (krb5_cc_default_name_ProcPtr == NULL) return 1;

    krb5_cc_destroy_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_destroy"));
    if (krb5_cc_destroy_ProcPtr == NULL) return 1;

    krb5_cc_end_seq_get_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_end_seq_get"));
    if (krb5_cc_end_seq_get_ProcPtr == NULL) return 1;

    krb5_cc_gen_new_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_gen_new"));
    if (krb5_cc_gen_new_ProcPtr == NULL) return 1;

    krb5_cc_get_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_get_name"));
    if (krb5_cc_get_name_ProcPtr == NULL) return 1;

    krb5_cc_get_principal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_get_principal"));
    if (krb5_cc_get_principal_ProcPtr == NULL) return 1;

    krb5_cc_get_type_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_get_type"));
    if (krb5_cc_get_type_ProcPtr == NULL) return 1;

    krb5_cc_initialize_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_initialize"));
    if (krb5_cc_initialize_ProcPtr == NULL) return 1;

    krb5_cc_next_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_next_cred"));
    if (krb5_cc_next_cred_ProcPtr == NULL) return 1;

    krb5_cc_remove_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_remove_cred"));
    if (krb5_cc_remove_cred_ProcPtr == NULL) return 1;

    krb5_cc_resolve_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_resolve"));
    if (krb5_cc_resolve_ProcPtr == NULL) return 1;

    krb5_cc_retrieve_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_retrieve_cred"));
    if (krb5_cc_retrieve_cred_ProcPtr == NULL) return 1;

    krb5_cc_set_default_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_set_default_name"));
    if (krb5_cc_set_default_name_ProcPtr == NULL) return 1;

    krb5_cc_set_flags_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_set_flags"));
    if (krb5_cc_set_flags_ProcPtr == NULL) return 1;

    krb5_cc_start_seq_get_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_start_seq_get"));
    if (krb5_cc_start_seq_get_ProcPtr == NULL) return 1;

    krb5_cc_store_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cc_store_cred"));
    if (krb5_cc_store_cred_ProcPtr == NULL) return 1;

    krb5_change_password_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_change_password"));
    if (krb5_change_password_ProcPtr == NULL) return 1;

    krb5_checksum_size_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_checksum_size"));
    if (krb5_checksum_size_ProcPtr == NULL) return 1;

    krb5_cksumtype_to_string_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_cksumtype_to_string"));
    if (krb5_cksumtype_to_string_ProcPtr == NULL) return 1;

    krb5_copy_addresses_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_copy_addresses"));
    if (krb5_copy_addresses_ProcPtr == NULL) return 1;

    krb5_copy_authdata_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_copy_authdata"));
    if (krb5_copy_authdata_ProcPtr == NULL) return 1;

    krb5_copy_authenticator_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_copy_authenticator"));
    if (krb5_copy_authenticator_ProcPtr == NULL) return 1;

    krb5_copy_checksum_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_copy_checksum"));
    if (krb5_copy_checksum_ProcPtr == NULL) return 1;

    krb5_copy_creds_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_copy_creds"));
    if (krb5_copy_creds_ProcPtr == NULL) return 1;

    krb5_copy_data_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_copy_data"));
    if (krb5_copy_data_ProcPtr == NULL) return 1;

    krb5_copy_keyblock_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_copy_keyblock"));
    if (krb5_copy_keyblock_ProcPtr == NULL) return 1;

    krb5_copy_keyblock_contents_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_copy_keyblock_contents"));
    if (krb5_copy_keyblock_contents_ProcPtr == NULL) return 1;

    krb5_copy_principal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_copy_principal"));
    if (krb5_copy_principal_ProcPtr == NULL) return 1;

    krb5_copy_ticket_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_copy_ticket"));
    if (krb5_copy_ticket_ProcPtr == NULL) return 1;

    krb5_decode_ticket_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_decode_ticket"));
    if (krb5_decode_ticket_ProcPtr == NULL) return 1;

    krb5_decrypt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_decrypt"));
    if (krb5_decrypt_ProcPtr == NULL) return 1;

    krb5_deltat_to_string_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_deltat_to_string"));
    if (krb5_deltat_to_string_ProcPtr == NULL) return 1;

    krb5_eblock_enctype_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_eblock_enctype"));
    if (krb5_eblock_enctype_ProcPtr == NULL) return 1;

    krb5_encrypt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_encrypt"));
    if (krb5_encrypt_ProcPtr == NULL) return 1;

    krb5_encrypt_size_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_encrypt_size"));
    if (krb5_encrypt_size_ProcPtr == NULL) return 1;

    krb5_enctype_to_string_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_enctype_to_string"));
    if (krb5_enctype_to_string_ProcPtr == NULL) return 1;

    krb5_finish_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_finish_key"));
    if (krb5_finish_key_ProcPtr == NULL) return 1;

    krb5_finish_random_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_finish_random_key"));
    if (krb5_finish_random_key_ProcPtr == NULL) return 1;

    krb5_free_addresses_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_addresses"));
    if (krb5_free_addresses_ProcPtr == NULL) return 1;

    krb5_free_ap_rep_enc_part_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_ap_rep_enc_part"));
    if (krb5_free_ap_rep_enc_part_ProcPtr == NULL) return 1;

    krb5_free_authdata_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_authdata"));
    if (krb5_free_authdata_ProcPtr == NULL) return 1;

    krb5_free_authenticator_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_authenticator"));
    if (krb5_free_authenticator_ProcPtr == NULL) return 1;

    krb5_free_checksum_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_checksum"));
    if (krb5_free_checksum_ProcPtr == NULL) return 1;

    krb5_free_checksum_contents_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_checksum_contents"));
    if (krb5_free_checksum_contents_ProcPtr == NULL) return 1;

    krb5_free_cksumtypes_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_cksumtypes"));
    if (krb5_free_cksumtypes_ProcPtr == NULL) return 1;

    krb5_free_context_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_context"));
    if (krb5_free_context_ProcPtr == NULL) return 1;

    krb5_free_cred_contents_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_cred_contents"));
    if (krb5_free_cred_contents_ProcPtr == NULL) return 1;

    krb5_free_creds_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_creds"));
    if (krb5_free_creds_ProcPtr == NULL) return 1;

    krb5_free_data_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_data"));
    if (krb5_free_data_ProcPtr == NULL) return 1;

    krb5_free_data_contents_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_data_contents"));
    if (krb5_free_data_contents_ProcPtr == NULL) return 1;

    krb5_free_default_realm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_default_realm"));
    if (krb5_free_default_realm_ProcPtr == NULL) return 1;

    krb5_free_error_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_error"));
    if (krb5_free_error_ProcPtr == NULL) return 1;

    krb5_free_host_realm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_host_realm"));
    if (krb5_free_host_realm_ProcPtr == NULL) return 1;

    krb5_free_keyblock_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_keyblock"));
    if (krb5_free_keyblock_ProcPtr == NULL) return 1;

    krb5_free_keyblock_contents_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_keyblock_contents"));
    if (krb5_free_keyblock_contents_ProcPtr == NULL) return 1;

    krb5_free_principal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_principal"));
    if (krb5_free_principal_ProcPtr == NULL) return 1;

    krb5_free_tgt_creds_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_tgt_creds"));
    if (krb5_free_tgt_creds_ProcPtr == NULL) return 1;

    krb5_free_ticket_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_ticket"));
    if (krb5_free_ticket_ProcPtr == NULL) return 1;

    krb5_free_unparsed_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_free_unparsed_name"));
    if (krb5_free_unparsed_name_ProcPtr == NULL) return 1;

    krb5_fwd_tgt_creds_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_fwd_tgt_creds"));
    if (krb5_fwd_tgt_creds_ProcPtr == NULL) return 1;

    krb5_get_credentials_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_credentials"));
    if (krb5_get_credentials_ProcPtr == NULL) return 1;

    krb5_get_credentials_renew_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_credentials_renew"));
    if (krb5_get_credentials_renew_ProcPtr == NULL) return 1;

    krb5_get_credentials_validate_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_credentials_validate"));
    if (krb5_get_credentials_validate_ProcPtr == NULL) return 1;

    krb5_get_default_realm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_default_realm"));
    if (krb5_get_default_realm_ProcPtr == NULL) return 1;

    krb5_get_host_realm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_host_realm"));
    if (krb5_get_host_realm_ProcPtr == NULL) return 1;

    krb5_get_in_tkt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_in_tkt"));
    if (krb5_get_in_tkt_ProcPtr == NULL) return 1;

    krb5_get_in_tkt_with_keytab_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_in_tkt_with_keytab"));
    if (krb5_get_in_tkt_with_keytab_ProcPtr == NULL) return 1;

    krb5_get_in_tkt_with_password_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_in_tkt_with_password"));
    if (krb5_get_in_tkt_with_password_ProcPtr == NULL) return 1;

    krb5_get_in_tkt_with_skey_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_in_tkt_with_skey"));
    if (krb5_get_in_tkt_with_skey_ProcPtr == NULL) return 1;

    krb5_get_init_creds_keytab_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_init_creds_keytab"));
    if (krb5_get_init_creds_keytab_ProcPtr == NULL) return 1;

    krb5_get_init_creds_opt_init_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_init_creds_opt_init"));
    if (krb5_get_init_creds_opt_init_ProcPtr == NULL) return 1;

    krb5_get_init_creds_opt_set_address_list_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_init_creds_opt_set_address_list"));
    if (krb5_get_init_creds_opt_set_address_list_ProcPtr == NULL) return 1;

    krb5_get_init_creds_opt_set_etype_list_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_init_creds_opt_set_etype_list"));
    if (krb5_get_init_creds_opt_set_etype_list_ProcPtr == NULL) return 1;

    krb5_get_init_creds_opt_set_forwardable_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_init_creds_opt_set_forwardable"));
    if (krb5_get_init_creds_opt_set_forwardable_ProcPtr == NULL) return 1;

    krb5_get_init_creds_opt_set_preauth_list_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_init_creds_opt_set_preauth_list"));
    if (krb5_get_init_creds_opt_set_preauth_list_ProcPtr == NULL) return 1;

    krb5_get_init_creds_opt_set_proxiable_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_init_creds_opt_set_proxiable"));
    if (krb5_get_init_creds_opt_set_proxiable_ProcPtr == NULL) return 1;

    krb5_get_init_creds_opt_set_renew_life_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_init_creds_opt_set_renew_life"));
    if (krb5_get_init_creds_opt_set_renew_life_ProcPtr == NULL) return 1;

    krb5_get_init_creds_opt_set_salt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_init_creds_opt_set_salt"));
    if (krb5_get_init_creds_opt_set_salt_ProcPtr == NULL) return 1;

    krb5_get_init_creds_opt_set_tkt_life_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_init_creds_opt_set_tkt_life"));
    if (krb5_get_init_creds_opt_set_tkt_life_ProcPtr == NULL) return 1;

    krb5_get_init_creds_password_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_init_creds_password"));
    if (krb5_get_init_creds_password_ProcPtr == NULL) return 1;

    krb5_get_profile_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_profile"));
    if (krb5_get_profile_ProcPtr == NULL) return 1;

    krb5_get_prompt_types_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_prompt_types"));
    if (krb5_get_prompt_types_ProcPtr == NULL) return 1;

    krb5_get_renewed_creds_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_renewed_creds"));
    if (krb5_get_renewed_creds_ProcPtr == NULL) return 1;

    krb5_get_server_rcache_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_server_rcache"));
    if (krb5_get_server_rcache_ProcPtr == NULL) return 1;

    krb5_get_time_offsets_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_time_offsets"));
    if (krb5_get_time_offsets_ProcPtr == NULL) return 1;

    krb5_get_validated_creds_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_get_validated_creds"));
    if (krb5_get_validated_creds_ProcPtr == NULL) return 1;

    krb5_init_context_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_init_context"));
    if (krb5_init_context_ProcPtr == NULL) return 1;

    krb5_init_random_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_init_random_key"));
    if (krb5_init_random_key_ProcPtr == NULL) return 1;

    krb5_kt_add_entry_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_kt_add_entry"));
    if (krb5_kt_add_entry_ProcPtr == NULL) return 1;

    krb5_kt_default_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_kt_default"));
    if (krb5_kt_default_ProcPtr == NULL) return 1;

    krb5_kt_read_service_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_kt_read_service_key"));
    if (krb5_kt_read_service_key_ProcPtr == NULL) return 1;

    krb5_kt_remove_entry_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_kt_remove_entry"));
    if (krb5_kt_remove_entry_ProcPtr == NULL) return 1;

    krb5_kt_resolve_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_kt_resolve"));
    if (krb5_kt_resolve_ProcPtr == NULL) return 1;

    krb5_kuserok_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_kuserok"));
    if (krb5_kuserok_ProcPtr == NULL) return 1;

    krb5_mk_error_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_mk_error"));
    if (krb5_mk_error_ProcPtr == NULL) return 1;

    krb5_mk_priv_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_mk_priv"));
    if (krb5_mk_priv_ProcPtr == NULL) return 1;

    krb5_mk_rep_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_mk_rep"));
    if (krb5_mk_rep_ProcPtr == NULL) return 1;

    krb5_mk_req_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_mk_req"));
    if (krb5_mk_req_ProcPtr == NULL) return 1;

    krb5_mk_req_extended_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_mk_req_extended"));
    if (krb5_mk_req_extended_ProcPtr == NULL) return 1;

    krb5_mk_safe_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_mk_safe"));
    if (krb5_mk_safe_ProcPtr == NULL) return 1;

    krb5_os_localaddr_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_os_localaddr"));
    if (krb5_os_localaddr_ProcPtr == NULL) return 1;

    krb5_parse_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_parse_name"));
    if (krb5_parse_name_ProcPtr == NULL) return 1;

    krb5_principal_compare_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_principal_compare"));
    if (krb5_principal_compare_ProcPtr == NULL) return 1;

    krb5_process_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_process_key"));
    if (krb5_process_key_ProcPtr == NULL) return 1;

    krb5_random_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_random_key"));
    if (krb5_random_key_ProcPtr == NULL) return 1;

    krb5_rd_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_rd_cred"));
    if (krb5_rd_cred_ProcPtr == NULL) return 1;

    krb5_rd_error_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_rd_error"));
    if (krb5_rd_error_ProcPtr == NULL) return 1;

    krb5_rd_priv_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_rd_priv"));
    if (krb5_rd_priv_ProcPtr == NULL) return 1;

    krb5_rd_rep_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_rd_rep"));
    if (krb5_rd_rep_ProcPtr == NULL) return 1;

    krb5_rd_req_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_rd_req"));
    if (krb5_rd_req_ProcPtr == NULL) return 1;

    krb5_rd_safe_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_rd_safe"));
    if (krb5_rd_safe_ProcPtr == NULL) return 1;

    krb5_read_password_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_read_password"));
    if (krb5_read_password_ProcPtr == NULL) return 1;

    krb5_recvauth_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_recvauth"));
    if (krb5_recvauth_ProcPtr == NULL) return 1;

    krb5_salttype_to_string_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_salttype_to_string"));
    if (krb5_salttype_to_string_ProcPtr == NULL) return 1;

    krb5_sendauth_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_sendauth"));
    if (krb5_sendauth_ProcPtr == NULL) return 1;

    krb5_sname_to_principal_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_sname_to_principal"));
    if (krb5_sname_to_principal_ProcPtr == NULL) return 1;

    krb5_string_to_cksumtype_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_string_to_cksumtype"));
    if (krb5_string_to_cksumtype_ProcPtr == NULL) return 1;

    krb5_string_to_deltat_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_string_to_deltat"));
    if (krb5_string_to_deltat_ProcPtr == NULL) return 1;

    krb5_string_to_enctype_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_string_to_enctype"));
    if (krb5_string_to_enctype_ProcPtr == NULL) return 1;

    krb5_string_to_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_string_to_key"));
    if (krb5_string_to_key_ProcPtr == NULL) return 1;

    krb5_string_to_salttype_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_string_to_salttype"));
    if (krb5_string_to_salttype_ProcPtr == NULL) return 1;

    krb5_string_to_timestamp_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_string_to_timestamp"));
    if (krb5_string_to_timestamp_ProcPtr == NULL) return 1;

    krb5_timeofday_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_timeofday"));
    if (krb5_timeofday_ProcPtr == NULL) return 1;

    krb5_timestamp_to_sfstring_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_timestamp_to_sfstring"));
    if (krb5_timestamp_to_sfstring_ProcPtr == NULL) return 1;

    krb5_timestamp_to_string_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_timestamp_to_string"));
    if (krb5_timestamp_to_string_ProcPtr == NULL) return 1;

    krb5_unparse_name_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_unparse_name"));
    if (krb5_unparse_name_ProcPtr == NULL) return 1;

    krb5_unparse_name_ext_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_unparse_name_ext"));
    if (krb5_unparse_name_ext_ProcPtr == NULL) return 1;

    krb5_us_timeofday_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_us_timeofday"));
    if (krb5_us_timeofday_ProcPtr == NULL) return 1;

    krb5_use_enctype_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_use_enctype"));
    if (krb5_use_enctype_ProcPtr == NULL) return 1;

    krb5_verify_checksum_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_verify_checksum"));
    if (krb5_verify_checksum_ProcPtr == NULL) return 1;

    krb5_verify_init_creds_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_verify_init_creds"));
    if (krb5_verify_init_creds_ProcPtr == NULL) return 1;

    krb5_verify_init_creds_opt_init_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_verify_init_creds_opt_init"));
    if (krb5_verify_init_creds_opt_init_ProcPtr == NULL) return 1;

    krb5_verify_init_creds_opt_set_ap_req_nofail_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb5_verify_init_creds_opt_set_ap_req_nofail"));
    if (krb5_verify_init_creds_opt_set_ap_req_nofail_ProcPtr == NULL) return 1;

    krb_change_password_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_change_password"));
    if (krb_change_password_ProcPtr == NULL) return 1;

    krb_check_auth_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_check_auth"));
    if (krb_check_auth_ProcPtr == NULL) return 1;

    krb_delete_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_delete_cred"));
    if (krb_delete_cred_ProcPtr == NULL) return 1;

    krb_err_txt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_err_txt"));
    if (krb_err_txt_ProcPtr == NULL) return 1;

    krb_get_admhst_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_admhst"));
    if (krb_get_admhst_ProcPtr == NULL) return 1;

    krb_get_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_cred"));
    if (krb_get_cred_ProcPtr == NULL) return 1;

    krb_get_err_text_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_err_text"));
    if (krb_get_err_text_ProcPtr == NULL) return 1;

    krb_get_in_tkt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_in_tkt"));
    if (krb_get_in_tkt_ProcPtr == NULL) return 1;

    krb_get_in_tkt_creds_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_in_tkt_creds"));
    if (krb_get_in_tkt_creds_ProcPtr == NULL) return 1;

    krb_get_krbhst_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_krbhst"));
    if (krb_get_krbhst_ProcPtr == NULL) return 1;

    krb_get_lrealm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_lrealm"));
    if (krb_get_lrealm_ProcPtr == NULL) return 1;

    krb_get_nth_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_nth_cred"));
    if (krb_get_nth_cred_ProcPtr == NULL) return 1;

    krb_get_num_cred_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_num_cred"));
    if (krb_get_num_cred_ProcPtr == NULL) return 1;

    krb_get_phost_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_phost"));
    if (krb_get_phost_ProcPtr == NULL) return 1;

    krb_get_profile_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_profile"));
    if (krb_get_profile_ProcPtr == NULL) return 1;

    krb_get_pw_in_tkt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_pw_in_tkt"));
    if (krb_get_pw_in_tkt_ProcPtr == NULL) return 1;

    krb_get_pw_in_tkt_creds_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_pw_in_tkt_creds"));
    if (krb_get_pw_in_tkt_creds_ProcPtr == NULL) return 1;

    krb_get_svc_in_tkt_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_svc_in_tkt"));
    if (krb_get_svc_in_tkt_ProcPtr == NULL) return 1;

    krb_get_tf_fullname_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_tf_fullname"));
    if (krb_get_tf_fullname_ProcPtr == NULL) return 1;

    krb_get_tf_realm_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_tf_realm"));
    if (krb_get_tf_realm_ProcPtr == NULL) return 1;

    krb_get_ticket_for_service_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_get_ticket_for_service"));
    if (krb_get_ticket_for_service_ProcPtr == NULL) return 1;

    krb_life_to_time_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_life_to_time"));
    if (krb_life_to_time_ProcPtr == NULL) return 1;

    krb_mk_auth_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_mk_auth"));
    if (krb_mk_auth_ProcPtr == NULL) return 1;

    krb_mk_err_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_mk_err"));
    if (krb_mk_err_ProcPtr == NULL) return 1;

    krb_mk_priv_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_mk_priv"));
    if (krb_mk_priv_ProcPtr == NULL) return 1;

    krb_mk_req_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_mk_req"));
    if (krb_mk_req_ProcPtr == NULL) return 1;

    krb_mk_req_creds_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_mk_req_creds"));
    if (krb_mk_req_creds_ProcPtr == NULL) return 1;

    krb_mk_safe_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_mk_safe"));
    if (krb_mk_safe_ProcPtr == NULL) return 1;

    krb_rd_err_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_rd_err"));
    if (krb_rd_err_ProcPtr == NULL) return 1;

    krb_rd_priv_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_rd_priv"));
    if (krb_rd_priv_ProcPtr == NULL) return 1;

    krb_rd_req_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_rd_req"));
    if (krb_rd_req_ProcPtr == NULL) return 1;

    krb_rd_req_int_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_rd_req_int"));
    if (krb_rd_req_int_ProcPtr == NULL) return 1;

    krb_rd_safe_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_rd_safe"));
    if (krb_rd_safe_ProcPtr == NULL) return 1;

    krb_realmofhost_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_realmofhost"));
    if (krb_realmofhost_ProcPtr == NULL) return 1;

    krb_recvauth_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_recvauth"));
    if (krb_recvauth_ProcPtr == NULL) return 1;

    krb_sendauth_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_sendauth"));
    if (krb_sendauth_ProcPtr == NULL) return 1;

    krb_set_lifetime_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_set_lifetime"));
    if (krb_set_lifetime_ProcPtr == NULL) return 1;

    krb_set_tkt_string_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_set_tkt_string"));
    if (krb_set_tkt_string_ProcPtr == NULL) return 1;

    krb_time_to_life_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("krb_time_to_life"));
    if (krb_time_to_life_ProcPtr == NULL) return 1;

    make_key_sched_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("make_key_sched"));
    if (make_key_sched_ProcPtr == NULL) return 1;

    profile_abandon_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_abandon"));
    if (profile_abandon_ProcPtr == NULL) return 1;

    profile_add_relation_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_add_relation"));
    if (profile_add_relation_ProcPtr == NULL) return 1;

    profile_clear_relation_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_clear_relation"));
    if (profile_clear_relation_ProcPtr == NULL) return 1;

    profile_flush_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_flush"));
    if (profile_flush_ProcPtr == NULL) return 1;

    profile_free_list_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_free_list"));
    if (profile_free_list_ProcPtr == NULL) return 1;

    profile_get_boolean_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_get_boolean"));
    if (profile_get_boolean_ProcPtr == NULL) return 1;

    profile_get_integer_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_get_integer"));
    if (profile_get_integer_ProcPtr == NULL) return 1;

    profile_get_relation_names_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_get_relation_names"));
    if (profile_get_relation_names_ProcPtr == NULL) return 1;

    profile_get_string_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_get_string"));
    if (profile_get_string_ProcPtr == NULL) return 1;

    profile_get_subsection_names_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_get_subsection_names"));
    if (profile_get_subsection_names_ProcPtr == NULL) return 1;

    profile_get_values_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_get_values"));
    if (profile_get_values_ProcPtr == NULL) return 1;

    profile_init_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_init"));
    if (profile_init_ProcPtr == NULL) return 1;

    profile_init_path_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_init_path"));
    if (profile_init_path_ProcPtr == NULL) return 1;

    profile_iterator_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_iterator"));
    if (profile_iterator_ProcPtr == NULL) return 1;

    profile_iterator_create_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_iterator_create"));
    if (profile_iterator_create_ProcPtr == NULL) return 1;

    profile_iterator_free_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_iterator_free"));
    if (profile_iterator_free_ProcPtr == NULL) return 1;

    profile_release_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_release"));
    if (profile_release_ProcPtr == NULL) return 1;

    profile_release_string_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_release_string"));
    if (profile_release_string_ProcPtr == NULL) return 1;

    profile_rename_section_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_rename_section"));
    if (profile_rename_section_ProcPtr == NULL) return 1;

    profile_ser_externalize_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_ser_externalize"));
    if (profile_ser_externalize_ProcPtr == NULL) return 1;

    profile_ser_internalize_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_ser_internalize"));
    if (profile_ser_internalize_ProcPtr == NULL) return 1;

    profile_ser_size_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_ser_size"));
    if (profile_ser_size_ProcPtr == NULL) return 1;

    profile_update_relation_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("profile_update_relation"));
    if (profile_update_relation_ProcPtr == NULL) return 1;

    put_svc_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("put_svc_key"));
    if (put_svc_key_ProcPtr == NULL) return 1;

    read_service_key_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("read_service_key"));
    if (read_service_key_ProcPtr == NULL) return 1;

    remove_error_table_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("remove_error_table"));
    if (remove_error_table_ProcPtr == NULL) return 1;

    tkt_string_ProcPtr = (ProcPtr) CFBundleGetFunctionPointerForName (kerberosBundle, CFSTR("tkt_string"));
    if (tkt_string_ProcPtr == NULL) return 1;

    return noErr;
}