pull up r19891 from trunk r19891@cathode-dark-space: jaltman | 2007-08-28 16:58:45 -0400 ticket: new subject: NIM: 64-bit Windows Support and Removal of Compile Time Warnings component: windows This patch permits Network Identity Manager to be built for 64-bit Windows. In the process all compile time warnings have been taken care of. For 64-bit Windows, we do not build the Kerberos v4 Credential Provider and we will not attempt to load the krb524 library. Note that when testing the 64-bit NIM, there is no CCAPI at the moment so you must manually specify a FILE: ccache as part of the identity's Kerberos v5 configuration if you want to use cache's other than the MSLSA. This patch also consolidates the computation of the default ccache name into utility functions: khm_krb5_get_identity_default_ccache khm_krb5_get_identity_default_ccacheA Commit By: tlyu Revision: 20005 Changed Files: _U branches/krb5-1-6/ U branches/krb5-1-6/src/windows/identity/Makefile U branches/krb5-1-6/src/windows/identity/kcreddb/credential.c U branches/krb5-1-6/src/windows/identity/kcreddb/credset.c U branches/krb5-1-6/src/windows/identity/kcreddb/identity.c U branches/krb5-1-6/src/windows/identity/kcreddb/kcreddb.h U branches/krb5-1-6/src/windows/identity/kherr/kherr.c U branches/krb5-1-6/src/windows/identity/kherr/kherr.h U branches/krb5-1-6/src/windows/identity/kmm/kmm.c U branches/krb5-1-6/src/windows/identity/kmm/kmm_module.c U branches/krb5-1-6/src/windows/identity/kmm/kmm_reg.c U branches/krb5-1-6/src/windows/identity/kmm/kmm_registrar.c U branches/krb5-1-6/src/windows/identity/kmm/kmminternal.h U branches/krb5-1-6/src/windows/identity/kmq/consumer.c U branches/krb5-1-6/src/windows/identity/kmq/init.c U branches/krb5-1-6/src/windows/identity/plugins/common/dynimport.c U branches/krb5-1-6/src/windows/identity/plugins/common/dynimport.h U branches/krb5-1-6/src/windows/identity/plugins/krb4/krb4configdlg.c U branches/krb5-1-6/src/windows/identity/plugins/krb4/krb4funcs.c U branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5configdlg.c U branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5configid.c U branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5funcs.c U branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5funcs.h U branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5identpro.c U branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5newcreds.c U branches/krb5-1-6/src/windows/identity/ui/addrchange.c U branches/krb5-1-6/src/windows/identity/ui/cfg_appear_wnd.c U branches/krb5-1-6/src/windows/identity/ui/cfg_general_wnd.c U branches/krb5-1-6/src/windows/identity/ui/cfg_plugins_wnd.c U branches/krb5-1-6/src/windows/identity/ui/configwnd.c U branches/krb5-1-6/src/windows/identity/ui/credwnd.c U branches/krb5-1-6/src/windows/identity/ui/debugfuncs.c U branches/krb5-1-6/src/windows/identity/ui/htwnd.c U branches/krb5-1-6/src/windows/identity/ui/main.c U branches/krb5-1-6/src/windows/identity/ui/mainmenu.c U branches/krb5-1-6/src/windows/identity/ui/mainwnd.c U branches/krb5-1-6/src/windows/identity/ui/newcredwnd.c U branches/krb5-1-6/src/windows/identity/ui/notifier.c U branches/krb5-1-6/src/windows/identity/uilib/action.c U branches/krb5-1-6/src/windows/identity/uilib/creddlg.c U branches/krb5-1-6/src/windows/identity/uilib/khaction.h