]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Build fixes for windows
authorBen Kaduk <kaduk@mit.edu>
Tue, 4 Dec 2012 20:51:20 +0000 (15:51 -0500)
committerBen Kaduk <kaduk@mit.edu>
Wed, 5 Dec 2012 18:40:56 +0000 (13:40 -0500)
Add entries to OBJS and SRCS as well as STLIBOBJS.

Use KRB5_CALLCONV at function definition as well as declaration.

Declare missing variable in _WIN32-conditional code.

ticket: 7479 (new)
tags: pullup
target_version: 1.11

src/lib/crypto/krb/Makefile.in
src/lib/gssapi/mechglue/g_initialize.c
src/lib/krb5/krb/preauth_otp.c

index b65559ba11435e7df98567f230970b25310da652..4ef9b85eb512e30d653266fa457589562079bbd5 100644 (file)
@@ -88,6 +88,7 @@ OBJS=\
        $(OUTPRE)checksum_length.$(OBJEXT)      \
        $(OUTPRE)cksumtype_to_string.$(OBJEXT)  \
        $(OUTPRE)cksumtypes.$(OBJEXT)           \
+       $(OUTPRE)cmac.$(OBJEXT)                 \
        $(OUTPRE)coll_proof_cksum.$(OBJEXT)     \
        $(OUTPRE)combine_keys.$(OBJEXT)         \
        $(OUTPRE)crc32.$(OBJEXT)                \
@@ -149,6 +150,7 @@ SRCS=\
        $(srcdir)/checksum_length.c     \
        $(srcdir)/cksumtype_to_string.c \
        $(srcdir)/cksumtypes.c          \
+       $(srcdir)/cmac.c                \
        $(srcdir)/coll_proof_cksum.c    \
        $(srcdir)/combine_keys.c        \
        $(srcdir)/crc32.c               \
index 62c59eaf537567ce1482e4e3f02500afcbd4749b..a7303b6fdbcde445761d17c5951c594de762ccaf 100644 (file)
@@ -1330,7 +1330,7 @@ static void
 loadConfigFromRegistry(HKEY hBaseKey, const char *keyPath)
 {
        HKEY hConfigKey;
-       DWORD iSubKey, nSubKeys, maxSubKeyNameLen;
+       DWORD iSubKey, nSubKeys, maxSubKeyNameLen, modTypeLen;
        char *oidStr = NULL, *oid = NULL, *sharedLib = NULL, *kernMod = NULL;
        char *modOptions = NULL, *modType = NULL;
        DWORD oidStrLen = 0, oidLen = 0, sharedLibLen = 0, kernModLen = 0;
index 27157c5266594b71697485e6b420e7beeda31237..082897857a115c1220f5373bff0a9b22cb659eab 100644 (file)
@@ -1174,7 +1174,7 @@ clpreauth_otp_initvt(krb5_context context, int maj_ver, int min_ver,
     return 0;
 }
 
-krb5_error_code
+krb5_error_code KRB5_CALLCONV
 krb5_responder_otp_get_challenge(krb5_context ctx,
                                  krb5_responder_context rctx,
                                  krb5_responder_otp_challenge **chl)
@@ -1197,7 +1197,7 @@ krb5_responder_otp_get_challenge(krb5_context ctx,
     return 0;
 }
 
-krb5_error_code
+krb5_error_code KRB5_CALLCONV
 krb5_responder_otp_set_answer(krb5_context ctx, krb5_responder_context rctx,
                               size_t ti, const char *value, const char *pin)
 {
@@ -1256,7 +1256,7 @@ error:
     return ENOMEM;
 }
 
-void
+void KRB5_CALLCONV
 krb5_responder_otp_challenge_free(krb5_context ctx,
                                   krb5_responder_context rctx,
                                   krb5_responder_otp_challenge *chl)