Eliminated lots of warnings about not typecasting char * to wchar_t *
authorSam Hartman <hartmans@mit.edu>
Wed, 28 Sep 2011 20:55:10 +0000 (20:55 +0000)
committerSam Hartman <hartmans@mit.edu>
Wed, 28 Sep 2011 20:55:10 +0000 (20:55 +0000)
Fixed various warnings in leashdll

Unused variables, dropping of const from "const char *", etc.

Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25255 dc483132-0cff-0310-8789-dd5450dbe970

src/windows/leashdll/Makefile.in
src/windows/leashdll/krb5routines.c
src/windows/leashdll/lshfunc.c

index d423d3995ab653ee58753ceb4022c15109528bf6..12f281bd23e497520304ec4729e546e8a0e5c736 100644 (file)
@@ -56,7 +56,7 @@ WINLIBS = kernel32.lib advapi32.lib user32.lib gdi32.lib Version.lib \
 WINDLLFLAGS = /nologo /dll /incremental:no /release $(LOPTS)
 
 
-DEFINES = -DUNICODE -D_UNICODE -DWINSOCK -DWIN32 -DWINDOWS -DNO_KRB4
+DEFINES = -DWINSOCK -DWIN32 -DWINDOWS -DNO_KRB4
 !ifdef NODEBUG
 DEFINES = $(DEFINES)
 !else
index 09d564c0a5ba8a87987528dc22a2719cfcf14c43..521602c6fac9302c97ebca2cc6f2a6108f57d7e2 100644 (file)
@@ -1272,7 +1272,8 @@ MultiInputDialog( HINSTANCE hinst, HWND hwndOwner,
     LPWORD lpw;
     LPWSTR lpwsz;
     LRESULT ret;
-    int nchar, i, pwid;
+    int nchar, i;
+    size_t pwid;
 
     hgbl = GlobalAlloc(GMEM_ZEROINIT, 4096);
     if (!hgbl)
@@ -1460,7 +1461,7 @@ static int
 multi_field_dialog(HWND hParent, char * preface, int n, struct textField tb[])
 {
        extern HINSTANCE hLeashInst;
-    int maxwidth = 0;
+    size_t maxwidth = 0;
     int numlines = 0;
     int len;
     char * plines[16], *p = preface ? preface : "";
index b0c1867d448878924e1c093c0e7d1a819da1eaac..0618fafec4d6616123418728aad44ed6664a5114 100644 (file)
@@ -492,7 +492,6 @@ Leash_int_kinit_ex(
     int displayErrors
     )
 {
-    LPCSTR  functionName;
     char    aname[ANAME_SZ];
     char    inst[INST_SZ];
     char    realm[REALM_SZ];
@@ -600,7 +599,6 @@ Leash_int_kinit_ex(
     }
 #endif /* NO_AFS */
 
- cleanup:
     return leash_error_message("Ticket initialization failed.",
                                rcL,
                                rc5, rcA, 0,
@@ -2698,7 +2696,7 @@ static int
 acquire_tkt_send_msg(krb5_context ctx, const char * title,
                     const char * ccachename,
                     krb5_principal desiredKrb5Principal,
-                    const char * out_ccname, int out_cclen)
+                    char * out_ccname, int out_cclen)
 {
     krb5_error_code    err;
     HWND               hNetIdMgr;
@@ -2865,7 +2863,7 @@ acquire_tkt_no_princ(krb5_context context, char * ccname, int cclen)
     GetEnvironmentVariable("KRB5CCNAME", ccachename, sizeof(ccachename));
     gle = GetLastError();
     if ( ((gle == ERROR_ENVVAR_NOT_FOUND) || !ccachename[0]) && context ) {
-        char * ccdef = pkrb5_cc_default_name(ctx);
+        const char * ccdef = pkrb5_cc_default_name(ctx);
        SetEnvironmentVariable("KRB5CCNAME", ccdef ? ccdef : NULL);
        GetEnvironmentVariable("KRB5CCNAME", ccachename, sizeof(ccachename));
     }
@@ -2897,7 +2895,7 @@ acquire_tkt_no_princ(krb5_context context, char * ccname, int cclen)
             krb5_principal princ = NULL;
            char *mslsa_principal = NULL;
             char ms_realm[128] = "", *def_realm = NULL, *r;
-            int i;
+            size_t i;
 
             if (code = pkrb5_cc_resolve(ctx, "MSLSA:", &mslsa_ccache))
                 goto cleanup;
@@ -2984,7 +2982,7 @@ acquire_tkt_for_princ(krb5_context context, krb5_principal desiredPrincipal,
     GetEnvironmentVariable("KRB5CCNAME", ccachename, sizeof(ccachename));
     gle = GetLastError();
     if ( ((gle == ERROR_ENVVAR_NOT_FOUND) || !ccachename[0]) && context ) {
-        char * ccdef = pkrb5_cc_default_name(ctx);
+        const char * ccdef = pkrb5_cc_default_name(ctx);
        SetEnvironmentVariable("KRB5CCNAME", ccdef ? ccdef : NULL);
        GetEnvironmentVariable("KRB5CCNAME", ccachename, sizeof(ccachename));
     }