dtlogin: resolve 8 compiler warnings.
authorPeter Howkins <flibble@users.sf.net>
Sat, 27 Dec 2014 20:56:29 +0000 (20:56 +0000)
committerPeter Howkins <flibble@users.sf.net>
Sat, 27 Dec 2014 20:56:29 +0000 (20:56 +0000)
cde/programs/dtlogin/chooser.c
cde/programs/dtlogin/util.c
cde/programs/dtlogin/vgcallback.c
cde/programs/dtlogin/vgutil.c

index 6417c757cc64dc4a2cf3f80f7e25ea74ea524b4d..37e617fc6fab3f4eb6523079dd370f44dc0a7cdf 100644 (file)
@@ -222,9 +222,9 @@ PingHosts (XtPointer closure, XtIntervalId *id)
     for (hosts = hostAddrdb; hosts; hosts = hosts->next)
     {
        if (hosts->type == QUERY)
-           XdmcpFlush (socketFD, &directBuffer, hosts->addr, hosts->addrlen);
+           XdmcpFlush (socketFD, &directBuffer, (XdmcpNetaddr) hosts->addr, hosts->addrlen);
        else
-           XdmcpFlush (socketFD, &broadcastBuffer, hosts->addr, hosts->addrlen);
+           XdmcpFlush (socketFD, &broadcastBuffer, (XdmcpNetaddr) hosts->addr, hosts->addrlen);
     }
     if (++pingTry < TRIES)
        XtAddTimeOut (PING_INTERVAL, PingHosts, (XtPointer) 0);
@@ -501,7 +501,7 @@ ReceivePacket (XtPointer closure, int *source, XtInputId *id)
     int                    addrlen;
 
     addrlen = sizeof (addr);
-    if (!XdmcpFill (socketFD, &buffer, &addr, &addrlen))
+    if (!XdmcpFill (socketFD, &buffer, (XdmcpNetaddr) &addr, &addrlen))
        return;
     if (!XdmcpReadHeader (&buffer, &header))
        return;
index accb0ff69f5e2462e82cf763ac700caa4445059b..c41b8edc4016d345a0f47bb2a44f683a9858fca5 100644 (file)
@@ -93,9 +93,7 @@ static char * makeEnv(
 static SIGVAL MakeLangAbort(
                        int arg );
                        
-static int MatchesFileSuffix(
-                       char * filename,
-                       char * suffix );
+static int MatchesFileSuffix(const char *filename, const char *suffix);
 
 static void   ScanNLSDir(
                        char * dirname );
@@ -676,23 +674,22 @@ MakeLangList( void )
 
 
 static int
-MatchesFileSuffix(char *filename, char *suffix)
+MatchesFileSuffix(const char *filename, const char *suffix)
 {
     int                retval = 0;
 #if defined(_AIX) || defined(SVR4) || defined (__osf__) || defined(linux) || \
        defined(CSRG_BASED)
-    char       *pch;
+    int                different = 1;
             
     /*
      * The assumption here is that the use of strrstr is
      * to determine if "dp->d_name" ends in ".cat".
      */
-    pch = filename;
-    if ((int) strlen(filename) >= (int) strlen(suffix))
-      pch = (char *)
-           strcmp(filename + (strlen(filename) - strlen (suffix)), suffix);
+    if (strlen(filename) >= strlen(suffix)) {
+      different = strcmp(filename + (strlen(filename) - strlen (suffix)), suffix);
+    }
 
-    return (pch == NULL);
+    return (different == 0);
 #else
     return (strrstr(filename, suffix) != NULL);
 #endif
index 0fc965e31dd1776eeb8015a019028dd03e743897..934fd99561db4a39d5dc6f0ee9ed9ebfe699063c 100644 (file)
@@ -794,7 +794,7 @@ MenuItemCB( Widget w, XtPointer client_data, XtPointer call_data )
 
     session_selected = True;
 
-    switch ( (int) client_data) {
+    switch ( (long) client_data) {
 
     case OB_RESTART_SERVER:
        CleanupAndExit(NULL, NOTIFY_RESTART);
index f38c7778ca522111b6a517bd21fd78dd697b0f9d..c373364a4d217b21b135cc84ab46059b39ea81b9 100644 (file)
@@ -774,7 +774,7 @@ OpenCatalog()
     if (NULL != langenv)
     {
        nl_fd = catopen(NLS_CATALOG, NL_CAT_LOCALE);
-       if (0 > (int) nl_fd)
+       if (0 > (long) nl_fd)
          LogError((unsigned char*) MC_DEF_LOG_NO_MSGCAT, langenv);
     }
 }
@@ -791,7 +791,7 @@ unsigned char *
 ReadCatalog(int setn, int msgn, char *dflt)
 {
     OpenCatalog();
-    if ((0 > (int) nl_fd) || (NULL == langenv))
+    if ((0 > (long) nl_fd) || (NULL == langenv))
       return (unsigned char*) dflt;
     else
       return (unsigned char*) catgets(nl_fd, setn, msgn, dflt);
@@ -808,7 +808,7 @@ XmString
 ReadCatalogXms(int setn, int msgn, char *dflt)
 {
     OpenCatalog();
-    if (0 > (int) nl_fd)
+    if (0 > (long) nl_fd)
       return XmStringCreateLocalized(dflt);
     else
       return XmStringCreateLocalized((char*) ReadCatalog(setn, msgn, dflt));