From 8f98ac92cd17da101a1997f40bfb77777c18f06f Mon Sep 17 00:00:00 2001 From: Pascal Stumpf Date: Sun, 21 Jul 2013 22:55:09 +0200 Subject: [PATCH] Kill lots of warnings in DtSvc. --- cde/lib/DtSvc/DtEncap/MemoryMgr.c | 6 +- cde/lib/DtSvc/DtEncap/Symbolic.c | 2 + cde/lib/DtSvc/DtEncap/connect.c | 13 +- cde/lib/DtSvc/DtEncap/local.c | 4 +- cde/lib/DtSvc/DtEncap/nls.c | 1 + cde/lib/DtSvc/DtEncap/pty.c | 7 +- cde/lib/DtSvc/DtEncap/remote.c | 4 +- cde/lib/DtSvc/DtEncap/spc-env.c | 1 + cde/lib/DtSvc/DtEncap/spc-error.c | 10 +- cde/lib/DtSvc/DtEncap/spc-exec.c | 8 +- cde/lib/DtSvc/DtEncap/spc-net.c | 4 + cde/lib/DtSvc/DtEncap/spc-obj.c | 10 ++ cde/lib/DtSvc/DtEncap/spc-proto.c | 4 +- cde/lib/DtSvc/DtEncap/spc-sm.c | 5 + cde/lib/DtSvc/DtEncap/spc-termio.c | 192 +++++++++++++-------------- cde/lib/DtSvc/DtEncap/spc-util.c | 3 + cde/lib/DtSvc/DtEncap/spc-xt.c | 3 +- cde/lib/DtSvc/DtEncap/spc.c | 22 ++- cde/lib/DtSvc/DtEncap/stringbuf.c | 4 +- cde/lib/DtSvc/DtUtil1/Action.c | 3 +- cde/lib/DtSvc/DtUtil1/ActionDb.c | 59 ++++---- cde/lib/DtSvc/DtUtil1/ActionFind.c | 18 +-- cde/lib/DtSvc/DtUtil1/ActionTt.c | 1 + cde/lib/DtSvc/DtUtil1/ActionUtil.c | 9 +- cde/lib/DtSvc/DtUtil1/CmdMain.c | 1 + cde/lib/DtSvc/DtUtil1/DbReader.c | 2 +- cde/lib/DtSvc/DtUtil1/DbUtil.c | 2 +- cde/lib/DtSvc/DtUtil2/ChkpntClient.c | 6 +- cde/lib/DtSvc/DtUtil2/ChkpntListen.c | 1 + cde/lib/DtSvc/DtUtil2/ChkpntP.h | 8 +- cde/lib/DtSvc/DtUtil2/CmdUtility.c | 1 + cde/lib/DtSvc/DtUtil2/DtEnvMap.c | 8 +- cde/lib/DtSvc/DtUtil2/DtNlUtils.c | 1 + cde/lib/DtSvc/DtUtil2/EnvControl.c | 8 +- cde/lib/DtSvc/DtUtil2/Hash.c | 4 +- cde/lib/DtSvc/DtUtil2/MsgCat.c | 1 + cde/lib/DtSvc/DtUtil2/PrintXErr.c | 3 + cde/lib/DtSvc/DtUtil2/SharedProcs.c | 1 + cde/lib/DtSvc/DtUtil2/SmCreateDirs.c | 13 +- cde/lib/DtSvc/DtUtil2/Utility.c | 4 +- cde/lib/DtSvc/DtUtil2/XlationSvc.c | 2 + cde/lib/DtSvc/DtUtil2/XmWrap.c | 1 + 42 files changed, 275 insertions(+), 185 deletions(-) diff --git a/cde/lib/DtSvc/DtEncap/MemoryMgr.c b/cde/lib/DtSvc/DtEncap/MemoryMgr.c index 668854d8..4644b858 100644 --- a/cde/lib/DtSvc/DtEncap/MemoryMgr.c +++ b/cde/lib/DtSvc/DtEncap/MemoryMgr.c @@ -36,6 +36,8 @@ #include "/usr/include/apollo/shlib.h" #endif +#include
+ #include /* NOTE: sbport.h must be the first include. */ #include @@ -55,8 +57,8 @@ void * XeMalloc( size_t size ) XeString ptr; if (!size) return 0; - if (ptr = malloc(size)) { - *ptr = (XeChar)NULL; /* Force first byte to NULL for bozos who */ + if ((ptr = malloc(size))) { + *ptr = (XeChar)0; /* Force first byte to NULL for bozos who */ /* think malloc zeros memory! */ return ptr; } diff --git a/cde/lib/DtSvc/DtEncap/Symbolic.c b/cde/lib/DtSvc/DtEncap/Symbolic.c index 76d978fe..378ca892 100644 --- a/cde/lib/DtSvc/DtEncap/Symbolic.c +++ b/cde/lib/DtSvc/DtEncap/Symbolic.c @@ -36,6 +36,8 @@ #define SBSTDINC_H_NO_REDEFINE #endif +#include
+ #include /* NOTE: sbport.h must be the first include. */ #include diff --git a/cde/lib/DtSvc/DtEncap/connect.c b/cde/lib/DtSvc/DtEncap/connect.c index b9f0f099..2338f167 100644 --- a/cde/lib/DtSvc/DtEncap/connect.c +++ b/cde/lib/DtSvc/DtEncap/connect.c @@ -32,6 +32,8 @@ * (c) Copyright 1993, 1994 Novell, Inc. * */ +#include
+ #include /* NOTE: sbport.h must be the first include. */ #include /**** needed by gethostbyname et al *****/ @@ -208,6 +210,7 @@ UnParseFileString(XeString host, XeString path) /*------------------------------------------------------------------------+*/ +int XeParseFileString(XeString line, XeString *host_addr, XeString *path_addr) @@ -261,7 +264,7 @@ GetDomainName(XeString buffer, unsigned int bufsize) int status; /* try to get domain name from hostname */ - if (status = gethostname(tmpbuf, bufsize)) { + if ((status = gethostname(tmpbuf, bufsize))) { XeFree(tmpbuf); return status; /* failed gethostname */ } @@ -287,7 +290,7 @@ GetDomainName(XeString buffer, unsigned int bufsize) _DtSvcProcessUnlock(); return -1; } - if (ptr = strstr(host_ret->h_name, (XeString)".")) /* if dot in canonical name */ + if ((ptr = strstr(host_ret->h_name, (XeString)"."))) /* if dot in canonical name */ domainname = strdup(ptr); } @@ -308,9 +311,9 @@ Xegetshorthostname(XeString buffer, unsigned int bufsize) XeString ptr; int status; - if (status = gethostname(buffer, bufsize)) + if ((status = gethostname(buffer, bufsize))) return status; /* failed gethostname */ - if (ptr = strstr(buffer, (XeString)".")) + if ((ptr = strstr(buffer, (XeString)"."))) *ptr = '\0'; /* delete domain name if there is one */ return 0; } @@ -385,7 +388,7 @@ Xegetcwd(char *buf, int size) Boolean pwd_ok = FALSE; char *env, *current_dir; - if (current_dir = getenv("PWD")) { /* use PWD instead of slow call */ + if ((current_dir = getenv("PWD"))) { /* use PWD instead of slow call */ int s1, s2; struct stat sb1, sb2; diff --git a/cde/lib/DtSvc/DtEncap/local.c b/cde/lib/DtSvc/DtEncap/local.c index 6038571c..fcf1b066 100644 --- a/cde/lib/DtSvc/DtEncap/local.c +++ b/cde/lib/DtSvc/DtEncap/local.c @@ -154,7 +154,7 @@ int local_channel_object_wait_for_termination(SPC_Channel_Ptr channel) } /*----------------------------------------------------------------------+*/ -remove_logfile_local_channel_object(SPC_Channel_Ptr channel) +int remove_logfile_local_channel_object(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { int result; @@ -206,7 +206,7 @@ void local_channel_object_input_handler(void * client_data, timeout.tv_sec = 0; timeout.tv_usec = 0; -#if defined(SVR4) || defined(__osf__) || defined(__hpux) +#if defined(SVR4) || defined(__osf__) || defined(__hpux) || defined(__OpenBSD__) select(max_fds, (fd_set*)&read_fd_vect, NULL, (fd_set*)&except_fd_vect, &timeout); #else /* UX has select defined with int*, not fd_set* parms */ diff --git a/cde/lib/DtSvc/DtEncap/nls.c b/cde/lib/DtSvc/DtEncap/nls.c index 1da27af1..2501198b 100644 --- a/cde/lib/DtSvc/DtEncap/nls.c +++ b/cde/lib/DtSvc/DtEncap/nls.c @@ -35,6 +35,7 @@ #include /* NOTE: sbport.h must be the first include. */ #include +#include #ifndef CDE_LOGFILES_TOP #define CDE_LOGFILES_TOP "/var/dt/tmp" diff --git a/cde/lib/DtSvc/DtEncap/pty.c b/cde/lib/DtSvc/DtEncap/pty.c index d8202147..d1ba8a27 100644 --- a/cde/lib/DtSvc/DtEncap/pty.c +++ b/cde/lib/DtSvc/DtEncap/pty.c @@ -260,7 +260,7 @@ static int getspec1170ptypair(Wire *wire) /*----------------------------------------------------------------------+*/ -static getptypair(Wire *wire) +static int getptypair(Wire *wire) /*----------------------------------------------------------------------+*/ { /* Attempt to open the master/slave pair of preset pty */ @@ -639,7 +639,7 @@ int read_pty_channel_object(SPC_Channel_Ptr channel, result = read(fd, buffer, nbytes); } while (result<0 && errno == EINTR); - if(result == ERROR) + if(result == ERROR) { if(errno == EIO) { SPC_XtRemoveInput(&channel->wires[connector]->read_toolkit_id, SPC_Input); SPC_Change_State(channel, connector, 0, -1); @@ -652,6 +652,7 @@ int read_pty_channel_object(SPC_Channel_Ptr channel, XeFree(connection_hostname); return(SPC_ERROR); } + } return(result); } @@ -1031,7 +1032,7 @@ struct termios *SPC_Get_Current_Termio(void) } /*----------------------------------------------------------------------+*/ -SPC_Setpgrp(int read_current_termio) +int SPC_Setpgrp(int read_current_termio) /*----------------------------------------------------------------------+*/ { _DtSvcProcessLock(); diff --git a/cde/lib/DtSvc/DtEncap/remote.c b/cde/lib/DtSvc/DtEncap/remote.c index ed9131d2..d2d10d13 100644 --- a/cde/lib/DtSvc/DtEncap/remote.c +++ b/cde/lib/DtSvc/DtEncap/remote.c @@ -221,7 +221,7 @@ int reset_remote_channel_object(SPC_Channel_Ptr channel) flush any queued data on this channel. */ { - if (tmpqueue=channel->queued_remote_data) + if ((tmpqueue=channel->queued_remote_data)) { Xe_for_queue(protocol_request_ptr, prot, tmpqueue) { Xe_delete_queue_element(channel->queued_remote_data, prot); @@ -402,6 +402,7 @@ int attach_remote_channel_object(SPC_Channel_Ptr channel, } /*----------------------------------------------------------------------+*/ +int remove_logfile_remote_channel_object(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { @@ -448,6 +449,7 @@ int add_input_remote_channel_object(SPC_Channel_Ptr channel, } /*----------------------------------------------------------------------+*/ +int SPC_Debug_Mode(SPC_Channel_Ptr channel, XeString file) /*----------------------------------------------------------------------+*/ diff --git a/cde/lib/DtSvc/DtEncap/spc-env.c b/cde/lib/DtSvc/DtEncap/spc-env.c index b38a15b9..2205f526 100644 --- a/cde/lib/DtSvc/DtEncap/spc-env.c +++ b/cde/lib/DtSvc/DtEncap/spc-env.c @@ -32,6 +32,7 @@ * (c) Copyright 1993, 1994 Novell, Inc. * */ +#include #include #include /* NOTE: sbport.h must be the first include. */ diff --git a/cde/lib/DtSvc/DtEncap/spc-error.c b/cde/lib/DtSvc/DtEncap/spc-error.c index 67fe2352..249c9f1c 100644 --- a/cde/lib/DtSvc/DtEncap/spc-error.c +++ b/cde/lib/DtSvc/DtEncap/spc-error.c @@ -32,6 +32,8 @@ * (c) Copyright 1993, 1994 Novell, Inc. * */ +#include
+ #include /* NOTE: sbport.h must be the first include. */ #include #include @@ -55,7 +57,7 @@ XeChar spc_logfile[MAXPATHLEN+1]; XeChar spc_logging = FALSE; /* FILE *spc_logF = NULL; -- to bmsglob.c */ -int spc_logfd = NULL; +int spc_logfd = 0; /* This is the SPC error number variable */ /* ------------------------------------- */ @@ -243,6 +245,7 @@ void SPC_Error (int error, ...) */ /*----------------------------------------------------------------------+*/ +int SPC_Make_Log_Filename(XeString name, int unique) /* When TRUE, make name unique */ /*----------------------------------------------------------------------+*/ @@ -283,6 +286,7 @@ SPC_Make_Log_Filename(XeString name, } /*----------------------------------------------------------------------+*/ +int SPC_Open_Log(XeString filename, int unique) /* When TRUE, make filename unique */ /*----------------------------------------------------------------------+*/ @@ -308,6 +312,7 @@ SPC_Open_Log(XeString filename, } /*----------------------------------------------------------------------+*/ +int SPC_Close_Log(void) /*----------------------------------------------------------------------+*/ { @@ -319,7 +324,7 @@ SPC_Close_Log(void) if (spc_logF) { fclose(spc_logF); } - spc_logfd = NULL; + spc_logfd = 0; spc_logF = NULL; spc_logging = FALSE; @@ -328,6 +333,7 @@ SPC_Close_Log(void) } /*----------------------------------------------------------------------+*/ +int SPC_Write_Log(XeString str) /*----------------------------------------------------------------------+*/ { diff --git a/cde/lib/DtSvc/DtEncap/spc-exec.c b/cde/lib/DtSvc/DtEncap/spc-exec.c index 3c2d2330..38889d4c 100644 --- a/cde/lib/DtSvc/DtEncap/spc-exec.c +++ b/cde/lib/DtSvc/DtEncap/spc-exec.c @@ -33,6 +33,7 @@ */ #include /* NOTE: sbport.h must be the first include. */ +#include #include #include #include @@ -67,6 +68,9 @@ static int remove_variable( static void resolve_variable_reference( char **string ); +Boolean _path_search ( + XeString path, XeString filename, path_search_predicate p); /* XXX */ + /* * This array contains the process id's of the sub-processes * started by the daemon. When a sub-process terminates, its @@ -105,6 +109,7 @@ extern XeString *environ; */ /*----------------------------------------------------------------------+*/ +int SPC_Setup_Synchronous_Terminator(void) /*----------------------------------------------------------------------+*/ { @@ -167,6 +172,7 @@ void SPC_Close_Unused(void) } /*----------------------------------------------------------------------+*/ +int SPC_MakeSystemCommand(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { @@ -262,7 +268,7 @@ void SPC_Child_Terminated(int i) prot->dataptr=pdata; wait_pid = -1; - while(pid = waitpid(wait_pid, &status, WNOHANG)) { + while((pid = waitpid(wait_pid, &status, WNOHANG))) { if((pid == -1 && errno == ECHILD) || pid == 0) { /* no more children. Return */ errno = saved_errno; diff --git a/cde/lib/DtSvc/DtEncap/spc-net.c b/cde/lib/DtSvc/DtEncap/spc-net.c index dc9cc407..71a5d6da 100644 --- a/cde/lib/DtSvc/DtEncap/spc-net.c +++ b/cde/lib/DtSvc/DtEncap/spc-net.c @@ -172,6 +172,7 @@ Boolean SPC_Init_Local_Host_Info(void) */ /*----------------------------------------------------------------------+*/ +int SPC_Local_Hostname(XeString hostname) /*----------------------------------------------------------------------+*/ { @@ -287,6 +288,7 @@ SPC_Connection_Ptr SPC_Open_Connection(XeString hostname) } /*----------------------------------------------------------------------+*/ +int SPC_Open_Socket(SPC_Connection_Ptr conn, int type) /*----------------------------------------------------------------------+*/ @@ -319,6 +321,7 @@ SPC_Open_Socket(SPC_Connection_Ptr conn, */ /*----------------------------------------------------------------------+*/ +int SPC_Contact_Server(SPC_Connection_Ptr connection) /*----------------------------------------------------------------------+*/ { @@ -481,6 +484,7 @@ SPC_Connection_Ptr SPC_Standalone_Daemon(SPC_Connection_Ptr conn) } /*----------------------------------------------------------------------+*/ +int SPC_Inetd_Daemon(SPC_Connection_Ptr conn) /*----------------------------------------------------------------------+*/ { diff --git a/cde/lib/DtSvc/DtEncap/spc-obj.c b/cde/lib/DtSvc/DtEncap/spc-obj.c index 1adb475f..f1980c24 100644 --- a/cde/lib/DtSvc/DtEncap/spc-obj.c +++ b/cde/lib/DtSvc/DtEncap/spc-obj.c @@ -120,6 +120,7 @@ static Wire dummy_wire={ }; /*----------------------------------------------------------------------+*/ +int SPC_ResetTerminator(void) /*----------------------------------------------------------------------+*/ { @@ -142,6 +143,7 @@ SPC_ResetTerminator(void) } /*----------------------------------------------------------------------+*/ +int SPC_Initialize(void) /*----------------------------------------------------------------------+*/ { @@ -265,6 +267,7 @@ void SPC_Channel_Terminated(SPC_Channel_Ptr channel) */ /*----------------------------------------------------------------------+*/ +int SPC_Check_Style(int iomode) /*----------------------------------------------------------------------+*/ { @@ -314,6 +317,7 @@ SPC_Check_Style(int iomode) */ /*----------------------------------------------------------------------+*/ +int SPC_Transform_Iomode(int iomode) /*----------------------------------------------------------------------+*/ { @@ -342,6 +346,7 @@ SPC_Transform_Iomode(int iomode) */ /*----------------------------------------------------------------------+*/ +int SPC_Newline_Filter(SPC_Channel_Ptr channel, int connector, XeString buffer, @@ -399,6 +404,7 @@ SPC_Newline_Filter(SPC_Channel_Ptr channel, } /*----------------------------------------------------------------------+*/ +int SPC_Input_Handler(SPC_Channel_Ptr channel, int connector) /*----------------------------------------------------------------------+*/ @@ -642,6 +648,7 @@ int exec_proc_channel_object (SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ +int signal_channel_object (SPC_Channel_Ptr UNUSED_PARM(channel), int UNUSED_PARM(sig)) /*----------------------------------------------------------------------+*/ @@ -659,6 +666,7 @@ int channel_object_wait_for_termination(SPC_Channel_Ptr UNUSED_PARM(channel)) /*----------------------------------------------------------------------+*/ +int attach_channel_object(SPC_Channel_Ptr UNUSED_PARM(channel), int UNUSED_PARM(pid)) /*----------------------------------------------------------------------+*/ @@ -668,6 +676,7 @@ attach_channel_object(SPC_Channel_Ptr UNUSED_PARM(channel), /*----------------------------------------------------------------------+*/ +int add_input_channel_object(SPC_Channel_Ptr UNUSED_PARM(channel), SbInputHandlerProc UNUSED_PARM(handler), void *UNUSED_PARM(data) ) @@ -678,6 +687,7 @@ add_input_channel_object(SPC_Channel_Ptr UNUSED_PARM(channel), /*----------------------------------------------------------------------+*/ +int remove_logfile_channel_object(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { diff --git a/cde/lib/DtSvc/DtEncap/spc-proto.c b/cde/lib/DtSvc/DtEncap/spc-proto.c index a17818cd..4b21203c 100644 --- a/cde/lib/DtSvc/DtEncap/spc-proto.c +++ b/cde/lib/DtSvc/DtEncap/spc-proto.c @@ -586,8 +586,8 @@ void SPC_Flush_Queued_Data(SPC_Channel_Ptr channel) XeQueue tmpqueue; protocol_request_ptr prot; - if(tmpqueue=channel->queued_remote_data) { - while(prot=(protocol_request_ptr)Xe_pop_queue(tmpqueue)) + if((tmpqueue=channel->queued_remote_data)) { + while((prot=(protocol_request_ptr)Xe_pop_queue(tmpqueue))) SPC_Free_Protocol_Ptr(prot); } diff --git a/cde/lib/DtSvc/DtEncap/spc-sm.c b/cde/lib/DtSvc/DtEncap/spc-sm.c index 02afa700..9aa127c3 100644 --- a/cde/lib/DtSvc/DtEncap/spc-sm.c +++ b/cde/lib/DtSvc/DtEncap/spc-sm.c @@ -66,6 +66,7 @@ static int (* spc_state_table[16]) (SPC_Channel_Ptr channel, int connector)= { }; /*----------------------------------------------------------------------+*/ +int SPC_Change_State(SPC_Channel_Ptr channel, int connector, int data_line, @@ -132,6 +133,7 @@ SPC_Change_State(SPC_Channel_Ptr channel, error condition in the state table */ /*----------------------------------------------------------------------+*/ +int error_fun(SPC_Channel_Ptr UNUSED_PARM(channel), int UNUSED_PARM(connector)) /*----------------------------------------------------------------------+*/ @@ -152,6 +154,7 @@ error_fun(SPC_Channel_Ptr UNUSED_PARM(channel), */ /*----------------------------------------------------------------------+*/ +int connector_eof(SPC_Channel_Ptr channel, int connector) /*----------------------------------------------------------------------+*/ @@ -196,6 +199,7 @@ connector_eof(SPC_Channel_Ptr channel, /*----------------------------------------------------------------------+*/ +int connector_eof_with_reset(SPC_Channel_Ptr channel, int connector) /*----------------------------------------------------------------------+*/ @@ -216,6 +220,7 @@ connector_eof_with_reset(SPC_Channel_Ptr channel, */ /*----------------------------------------------------------------------+*/ +int sigcld_with_reset(SPC_Channel_Ptr channel, int UNUSED_PARM(connector)) /*----------------------------------------------------------------------+*/ diff --git a/cde/lib/DtSvc/DtEncap/spc-termio.c b/cde/lib/DtSvc/DtEncap/spc-termio.c index 89b7b4e5..e9d488d8 100644 --- a/cde/lib/DtSvc/DtEncap/spc-termio.c +++ b/cde/lib/DtSvc/DtEncap/spc-termio.c @@ -125,120 +125,120 @@ struct cc_s #define END_OF_LIST "End_Of_List" static struct modes_s Input_modes[] = { - "BRKINT", BRKINT, - "ICRNL", ICRNL, - "IGNBRK", IGNBRK, - "IGNCR", IGNCR, - "IGNPAR", IGNPAR, - "INLCR", INLCR, - "INPCK", INPCK, - "ISTRIP", ISTRIP, - "IXOFF", IXOFF, - "IXON", IXON, - "PARMRK", PARMRK, - END_OF_LIST, 0 + { "BRKINT", BRKINT, }, + { "ICRNL", ICRNL, }, + { "IGNBRK", IGNBRK, }, + { "IGNCR", IGNCR, }, + { "IGNPAR", IGNPAR, }, + { "INLCR", INLCR, }, + { "INPCK", INPCK, }, + { "ISTRIP", ISTRIP, }, + { "IXOFF", IXOFF, }, + { "IXON", IXON, }, + { "PARMRK", PARMRK, }, + { END_OF_LIST, 0 }, }; static struct modes_s Output_modes[] = { - "OPOST", OPOST, - "ONLCR", ONLCR, - "OCRNL", OCRNL, - "ONOCR", ONOCR, - "ONLRET", ONLRET, + { "OPOST", OPOST, }, + { "ONLCR", ONLCR, }, + { "OCRNL", OCRNL, }, + { "ONOCR", ONOCR, }, + { "ONLRET", ONLRET, }, #if !defined(CSRG_BASED) - "OFILL", OFILL, - "OFDEL", OFDEL, - "NLDLY", NLDLY, - "NL0", NL0, - "NL1", NL1, - "CRDLY", CRDLY, - "CR0", CR0, - "CR1", CR1, - "CR2", CR2, - "CR3", CR3, - "TABDLY", TABDLY, - "TAB0", TAB0, - "TAB1", TAB1, - "TAB2", TAB2, - "TAB3", TAB3, - "BSDLY", BSDLY, - "BS0", BS0, - "BS1", BS1, - "VTDLY", VTDLY, - "VT0", VT0, - "VT1", VT1, - "FFDLY", FFDLY, - "FF0", FF0, - "FF1", FF1, + { "OFILL", OFILL, }, + { "OFDEL", OFDEL, }, + { "NLDLY", NLDLY, }, + { "NL0", NL0, }, + { "NL1", NL1, }, + { "CRDLY", CRDLY, }, + { "CR0", CR0, }, + { "CR1", CR1, }, + { "CR2", CR2, }, + { "CR3", CR3, }, + { "TABDLY", TABDLY, }, + { "TAB0", TAB0, }, + { "TAB1", TAB1, }, + { "TAB2", TAB2, }, + { "TAB3", TAB3, }, + { "BSDLY", BSDLY, }, + { "BS0", BS0, }, + { "BS1", BS1, }, + { "VTDLY", VTDLY, }, + { "VT0", VT0, }, + { "VT1", VT1, }, + { "FFDLY", FFDLY, }, + { "FF0", FF0, }, + { "FF1", FF1, }, #endif - END_OF_LIST, 0 + { END_OF_LIST, 0 }, }; static struct baud_s Baud_rates[] = { - "B0", B0, - "B50", B50, - "B75", B75, - "B110", B110, - "B134", B134, - "B150", B150, - "B200", B200, - "B300", B300, - "B600", B600, - "B1200", B1200, - "B1800", B1800, - "B2400", B2400, - "B4800", B4800, - "B9600", B9600, - "B19200", B19200, - "B38400", B38400, - END_OF_LIST, 0 + { "B0", B0, }, + { "B50", B50, }, + { "B75", B75, }, + { "B110", B110, }, + { "B134", B134, }, + { "B150", B150, }, + { "B200", B200, }, + { "B300", B300, }, + { "B600", B600, }, + { "B1200", B1200, }, + { "B1800", B1800, }, + { "B2400", B2400, }, + { "B4800", B4800, }, + { "B9600", B9600, }, + { "B19200", B19200, }, + { "B38400", B38400, }, + { END_OF_LIST, 0 }, }; static struct modes_s Control_modes[] = { - "CSIZE", CSIZE, - "CS5", CS5, - "CS6", CS6, - "CS7", CS7, - "CS8", CS8, - "CSTOPB", CSTOPB, - "CREAD", CREAD, - "PARENB", PARENB, - "PARODD", PARODD, - "HUPCL", HUPCL, - "CLOCAL", CLOCAL, - END_OF_LIST, 0 + { "CSIZE", CSIZE, }, + { "CS5", CS5, }, + { "CS6", CS6, }, + { "CS7", CS7, }, + { "CS8", CS8, }, + { "CSTOPB", CSTOPB, }, + { "CREAD", CREAD, }, + { "PARENB", PARENB, }, + { "PARODD", PARODD, }, + { "HUPCL", HUPCL, }, + { "CLOCAL", CLOCAL, }, + { END_OF_LIST, 0 }, }; static struct modes_s Local_modes[] = { - "ECHO", ECHO, - "ECHOE", ECHOE, - "ECHOK", ECHOK, - "ECHONL", ECHONL, - "ICANON", ICANON, - "IEXTEN", IEXTEN, - "ISIG", ISIG, - "NOFLSH", NOFLSH, - "TOSTOP", TOSTOP, - END_OF_LIST, 0 + { "ECHO", ECHO, }, + { "ECHOE", ECHOE, }, + { "ECHOK", ECHOK, }, + { "ECHONL", ECHONL, }, + { "ICANON", ICANON, }, + { "IEXTEN", IEXTEN, }, + { "ISIG", ISIG, }, + { "NOFLSH", NOFLSH, }, + { "TOSTOP", TOSTOP, }, + { END_OF_LIST, 0 }, }; static struct cc_s CC_Array[] = { - "VEOF", VEOF, - "VEOL", VEOL, - "VERASE", VERASE, - "VINTR", VINTR, - "VKILL", VKILL, - "VMIN", VMIN, - "VQUIT", VQUIT, - "VSTART", VSTART, - "VSTOP", VSTOP, - "VSUSP", VSUSP, - "VTIME", VTIME, - END_OF_LIST, 0 + { "VEOF", VEOF, }, + { "VEOL", VEOL, }, + { "VERASE", VERASE, }, + { "VINTR", VINTR, }, + { "VKILL", VKILL, }, + { "VMIN", VMIN, }, + { "VQUIT", VQUIT, }, + { "VSTART", VSTART, }, + { "VSTOP", VSTOP, }, + { "VSUSP", VSUSP, }, + { "VTIME", VTIME, }, + { END_OF_LIST, 0 }, }; @@ -291,7 +291,7 @@ static tcflag_t if (!*buff) return flag; - while (item = (XeString)STRTOKX(buff, SPC_TCFLAG_SEP)) + while ((item = (XeString)STRTOKX(buff, SPC_TCFLAG_SEP))) { Boolean found = FALSE; @@ -433,7 +433,7 @@ static void if (!*buff) return; - while (cc_name = (XeString)STRTOKX(buff, SPC_TCFLAG_SEP)) + while ((cc_name = (XeString)STRTOKX(buff, SPC_TCFLAG_SEP))) { Boolean found = FALSE; @@ -533,7 +533,7 @@ void SPC_Encode_Termios(XeString buff, struct termios *tio) int item_cnt = 0; speed_t speed; - while (item = (XeString)STRTOKX(buff, SPC_TERMIO_SEP)) + while ((item = (XeString)STRTOKX(buff, SPC_TERMIO_SEP))) { /* We can possibly have an all blank field. Walk past them */ /* because the routines we will be calling don't expect any */ diff --git a/cde/lib/DtSvc/DtEncap/spc-util.c b/cde/lib/DtSvc/DtEncap/spc-util.c index 0083eac5..52560f88 100644 --- a/cde/lib/DtSvc/DtEncap/spc-util.c +++ b/cde/lib/DtSvc/DtEncap/spc-util.c @@ -96,6 +96,7 @@ SPC_Channel_Ptr SPC_Find_PID(int pid) */ /*----------------------------------------------------------------------+*/ +int spc_close(int fd) /*----------------------------------------------------------------------+*/ { @@ -108,6 +109,7 @@ spc_close(int fd) } /*----------------------------------------------------------------------+*/ +int spc_dup2(int from, int to) /*----------------------------------------------------------------------+*/ { @@ -134,6 +136,7 @@ spc_dup2(int from, int to) } /*----------------------------------------------------------------------+*/ +int SPC_fd_to_connector(SPC_Channel_Ptr channel, int fd) /*----------------------------------------------------------------------+*/ diff --git a/cde/lib/DtSvc/DtEncap/spc-xt.c b/cde/lib/DtSvc/DtEncap/spc-xt.c index 36491602..31d016ec 100644 --- a/cde/lib/DtSvc/DtEncap/spc-xt.c +++ b/cde/lib/DtSvc/DtEncap/spc-xt.c @@ -133,7 +133,8 @@ static SbInputId SPC_RemoveInput(int source, } /*-----------------------------------------------------------------------+*/ -static SPC_Select(void ) +static int +SPC_Select(void ) /*-----------------------------------------------------------------------+*/ { break_on_termination=TRUE; diff --git a/cde/lib/DtSvc/DtEncap/spc.c b/cde/lib/DtSvc/DtEncap/spc.c index 1b0f9c37..faf9f8a6 100644 --- a/cde/lib/DtSvc/DtEncap/spc.c +++ b/cde/lib/DtSvc/DtEncap/spc.c @@ -118,6 +118,7 @@ SPC_Channel_Ptr XeSPCOpen(XeString hostname, } /*----------------------------------------------------------------------+*/ +int XeSPCClose(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { @@ -141,6 +142,7 @@ XeSPCClose(SPC_Channel_Ptr channel) } /*----------------------------------------------------------------------+*/ +int XeSPCReset(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { @@ -163,6 +165,7 @@ XeSPCReset(SPC_Channel_Ptr channel) } /*----------------------------------------------------------------------+*/ +int XeSPCRead(SPC_Channel_Ptr channel, int connector, /* STDOUT or STDERR */ XeString buffer, @@ -201,6 +204,7 @@ XeSPCRead(SPC_Channel_Ptr channel, /*----------------------------------------------------------------------+*/ +int XeSPCWrite(SPC_Channel_Ptr channel, XeString buffer, int length) @@ -230,6 +234,7 @@ XeSPCWrite(SPC_Channel_Ptr channel, } /*----------------------------------------------------------------------+*/ +int XeSPCActive(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { @@ -244,6 +249,7 @@ XeSPCActive(SPC_Channel_Ptr channel) } /*----------------------------------------------------------------------+*/ +int XeSPCData(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { @@ -258,6 +264,7 @@ XeSPCData(SPC_Channel_Ptr channel) } /*----------------------------------------------------------------------+*/ +int XeSPCExecuteProcess(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { @@ -286,6 +293,7 @@ XeSPCExecuteProcess(SPC_Channel_Ptr channel) } /*----------------------------------------------------------------------+*/ +int XeSPCSignalProcess(SPC_Channel_Ptr channel, int sig) /*----------------------------------------------------------------------+*/ @@ -308,6 +316,7 @@ XeSPCSignalProcess(SPC_Channel_Ptr channel, } /*----------------------------------------------------------------------+*/ +int XeSPCAddInput(SPC_Channel_Ptr channel, SbInputHandlerProc handler, /*----------------------------------------------------------------------+*/ @@ -332,6 +341,7 @@ XeSPCAddInput(SPC_Channel_Ptr channel, /*----------------------------------------------------------------------+*/ +int XeSPCRegisterTerminator(SPC_Channel_Ptr channel, SPC_TerminateHandlerType terminator, void * client_data) @@ -371,6 +381,7 @@ XeSPCRegisterTerminator(SPC_Channel_Ptr channel, /*----------------------------------------------------------------------+*/ +int XeSPCAttach(SPC_Channel_Ptr channel, int pid) /*----------------------------------------------------------------------+*/ @@ -385,6 +396,7 @@ XeSPCAttach(SPC_Channel_Ptr channel, } /*----------------------------------------------------------------------+*/ +int XeSPCDetach(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { @@ -417,6 +429,7 @@ XeSPCDetach(SPC_Channel_Ptr channel) */ /*----------------------------------------------------------------------+*/ +int XeSPCSpawn(XeString pathname, XeString context_dir, XeString *argv, @@ -505,6 +518,7 @@ XeSPCKillProcesses(int wait) } /*----------------------------------------------------------------------+*/ +int XeSPCKillProcess(SPC_Channel_Ptr channel, int wait) /*----------------------------------------------------------------------+*/ @@ -527,6 +541,7 @@ XeSPCKillProcess(SPC_Channel_Ptr channel, } /*----------------------------------------------------------------------+*/ +int XeSPCInterruptProcess(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { @@ -567,6 +582,7 @@ XeString XeSPCGetDevice(SPC_Channel_Ptr channel, } /*----------------------------------------------------------------------+*/ +int XeSPCGetProcessStatus(SPC_Channel_Ptr channel, int *type, int *cause) @@ -609,6 +625,7 @@ XeSPCGetProcessStatus(SPC_Channel_Ptr channel, } /*----------------------------------------------------------------------+*/ +int XeSPCGetPID(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { @@ -677,6 +694,7 @@ int XeSPCRemoveLogfile(SPC_Channel_Ptr channel) */ /*----------------------------------------------------------------------+*/ +int SPC_Process_Single_Prot_Request(protocol_request_ptr req, SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { @@ -724,7 +742,7 @@ SPC_Channel_Ptr XeSPCHandleTerminator(int fd) connection_queue=connection->queued_remote_data; Xe_push_queue(connection_queue, prot); - while(prot=(protocol_request_ptr)Xe_pop_queue(connection_queue)) { + while((prot=(protocol_request_ptr)Xe_pop_queue(connection_queue))) { channel=prot->channel; @@ -755,6 +773,7 @@ SPC_Channel_Ptr XeSPCHandleTerminator(int fd) */ /*----------------------------------------------------------------------+*/ +int XeSPCGetChannelSyncFd(SPC_Channel_Ptr channel) /*----------------------------------------------------------------------+*/ { @@ -852,6 +871,7 @@ void XeSPCRestartCallbacks(void) */ /*----------------------------------------------------------------------+*/ +int XeSetpgrp(int read_current_termio) /*----------------------------------------------------------------------+*/ { diff --git a/cde/lib/DtSvc/DtEncap/stringbuf.c b/cde/lib/DtSvc/DtEncap/stringbuf.c index f5a05389..495d718d 100644 --- a/cde/lib/DtSvc/DtEncap/stringbuf.c +++ b/cde/lib/DtSvc/DtEncap/stringbuf.c @@ -116,7 +116,7 @@ XeAppendToStringBuffer(XeStringBuffer buffer, XeString string) buffer->last_char = i - 1; if (-1 == ExpandStringBuffer(buffer)) return(-1); } - buffer->buffer[i] = (XeChar) NULL; + buffer->buffer[i] = (XeChar)'\0'; buffer->last_char = i; # if DEBUG >= 5 sprintf(debug_string, "new string is: \"%s\"", buffer->buffer); @@ -131,7 +131,7 @@ XeClearStringBuffer(XeStringBuffer buffer) /*------------------------------------------------------------------------+*/ { XeString string = buffer->buffer; - string[0] = (XeChar) NULL; + string[0] = (XeChar)'\0'; buffer->last_char = 0; } diff --git a/cde/lib/DtSvc/DtUtil1/Action.c b/cde/lib/DtSvc/DtUtil1/Action.c index c14d98db..5e3e90f6 100644 --- a/cde/lib/DtSvc/DtUtil1/Action.c +++ b/cde/lib/DtSvc/DtUtil1/Action.c @@ -63,6 +63,7 @@ #include +#include
#include
#include
#include
@@ -5138,7 +5139,7 @@ CmdInvSuccessfulRequest( * its status via TT messaging OR it may already have exited. * For now we set the state here -- till we find a better place. */ - if (childrecp = _DtActFindChildRec(invp->id,data->requestPtr->childId)) + if ((childrecp = _DtActFindChildRec(invp->id,data->requestPtr->childId))) childrecp->childState = _DtActCHILD_ALIVE_UNKNOWN; else myassert(0 /* could not find child record */ ); diff --git a/cde/lib/DtSvc/DtUtil1/ActionDb.c b/cde/lib/DtSvc/DtUtil1/ActionDb.c index d7dfb8ce..ca7e6c6d 100644 --- a/cde/lib/DtSvc/DtUtil1/ActionDb.c +++ b/cde/lib/DtSvc/DtUtil1/ActionDb.c @@ -42,6 +42,7 @@ /*LINTLIBRARY*/ #include #include +#include #include #include @@ -176,41 +177,41 @@ typedef struct { * along with the bitmask that represents the field. */ static _DtActNameAndBit _DtActNamesAndBits[] = { - _DtACTION_LABEL, _ActDb_LABEL_SET, - _DtACTION_TYPE, _ActDb_TYPE_SET, - _DtACTION_ARG_CLASS, _ActDb_ARG_CLASS_SET, - _DtACTION_ARG_MODE, _ActDb_ARG_MODE_SET, - _DtACTION_ARG_TYPE, _ActDb_ARG_TYPE_SET, - _DtACTION_ARG_COUNT, _ActDb_ARG_COUNT_SET, - _DtACTION_DESCRIPTION, _ActDb_DESCRIPTION_SET, - _DtACTION_ICON, _ActDb_ICON_SET, + { _DtACTION_LABEL, _ActDb_LABEL_SET, }, + { _DtACTION_TYPE, _ActDb_TYPE_SET, }, + { _DtACTION_ARG_CLASS, _ActDb_ARG_CLASS_SET, }, + { _DtACTION_ARG_MODE, _ActDb_ARG_MODE_SET, }, + { _DtACTION_ARG_TYPE, _ActDb_ARG_TYPE_SET, }, + { _DtACTION_ARG_COUNT, _ActDb_ARG_COUNT_SET, }, + { _DtACTION_DESCRIPTION, _ActDb_DESCRIPTION_SET, }, + { _DtACTION_ICON, _ActDb_ICON_SET, }, /******************************************************************* Meaningless for actions -- ignore these for now - _DtACTION_INSTANCE_ICON, _ActDb_INSTANCE_ICON_SET, + { _DtACTION_INSTANCE_ICON, _ActDb_INSTANCE_ICON_SET, }, *******************************************************************/ - _DtACTION_MAP_ACTION, _ActDb_MAP_ACTION_SET, - _DtACTION_EXEC_STRING, _ActDb_EXEC_STRING_SET, - _DtACTION_EXEC_HOST, _ActDb_EXEC_HOST_SET, - _DtACTION_CWD, _ActDb_CWD_SET, - _DtACTION_WINDOW_TYPE, _ActDb_WINDOW_TYPE_SET, - _DtACTION_TERM_OPTS, _ActDb_TERM_OPTS_SET, - _DtACTION_TT_CLASS, _ActDb_TT_CLASS_SET, - _DtACTION_TT_SCOPE, _ActDb_TT_SCOPE_SET, - _DtACTION_TT_OPERATION, _ActDb_TT_OPERATION_SET, - _DtACTION_TT_FILE, _ActDb_TT_FILE_SET, - _DtACTION_TTN_MODE, _ActDb_TT_ARGN_MODE_SET, - _DtACTION_TTN_VTYPE, _ActDb_TT_ARGN_VTYP_SET, - _DtACTION_TTN_REP_TYPE, _ActDb_TT_ARGN_RTYP_SET, - _DtACTION_TTN_VALUE, _ActDb_TT_ARGN_VAL_SET, + { _DtACTION_MAP_ACTION, _ActDb_MAP_ACTION_SET, }, + { _DtACTION_EXEC_STRING, _ActDb_EXEC_STRING_SET, }, + { _DtACTION_EXEC_HOST, _ActDb_EXEC_HOST_SET, }, + { _DtACTION_CWD, _ActDb_CWD_SET, }, + { _DtACTION_WINDOW_TYPE, _ActDb_WINDOW_TYPE_SET, }, + { _DtACTION_TERM_OPTS, _ActDb_TERM_OPTS_SET, }, + { _DtACTION_TT_CLASS, _ActDb_TT_CLASS_SET, }, + { _DtACTION_TT_SCOPE, _ActDb_TT_SCOPE_SET, }, + { _DtACTION_TT_OPERATION, _ActDb_TT_OPERATION_SET, }, + { _DtACTION_TT_FILE, _ActDb_TT_FILE_SET, }, + { _DtACTION_TTN_MODE, _ActDb_TT_ARGN_MODE_SET, }, + { _DtACTION_TTN_VTYPE, _ActDb_TT_ARGN_VTYP_SET, }, + { _DtACTION_TTN_REP_TYPE, _ActDb_TT_ARGN_RTYP_SET, }, + { _DtACTION_TTN_VALUE, _ActDb_TT_ARGN_VAL_SET, }, #ifdef _DT_ALLOW_DT_MSGS - _DtACTION_DT_REQUEST_NAME, _ActDb_DT_REQ_NAME_SET, - _DtACTION_DT_SVC, _ActDb_DT_SVC_SET, - _DtACTION_DT_NOTIFY_NAME, _ActDb_DT_NTFY_NAME_SET, - _DtACTION_DT_NGROUP, _ActDb_DT_NGROUP_SET, - _DtPFX _DtACTION_DTN_VALUE, _ActDb_DT_ARGN_VAL_SET, + { _DtACTION_DT_REQUEST_NAME, _ActDb_DT_REQ_NAME_SET, }, + { _DtACTION_DT_SVC, _ActDb_DT_SVC_SET, }, + { _DtACTION_DT_NOTIFY_NAME, _ActDb_DT_NTFY_NAME_SET, }, + { _DtACTION_DT_NGROUP, _ActDb_DT_NGROUP_SET, }, + { _DtPFX _DtACTION_DTN_VALUE, _ActDb_DT_ARGN_VAL_SET, }, #endif /* _DT_ALLOW_DT_MSGS */ - NULL, 0 + { NULL, 0 }, }; #define NUM_FIELD_NAMES sizeof(_DtActNamesAndBits)/sizeof(_DtActNameAndBit) - 1 diff --git a/cde/lib/DtSvc/DtUtil1/ActionFind.c b/cde/lib/DtSvc/DtUtil1/ActionFind.c index a3fa5ec9..74321225 100644 --- a/cde/lib/DtSvc/DtUtil1/ActionFind.c +++ b/cde/lib/DtSvc/DtUtil1/ActionFind.c @@ -1939,14 +1939,14 @@ ValidKeyword( * Fill in the length of the keywords at compile time by * using the "sizeof" operator (and subtracting one for the NULL). */ - static localHostLen = sizeof(_DtACT_LOCALHOST_STR) - 1; - static databaseHostLen = sizeof(_DtACT_DATABASEHOST_STR) - 1; - static displayHostLen = sizeof(_DtACT_DISPLAYHOST_STR) - 1; - static sessionHostLen = sizeof(_DtACT_SESSIONHOST_STR) - 1; - static argsLen = sizeof(_DtACT_ARGS_STR) - 1; - static arg_Len = sizeof(_DtACT_ARG_UNDER_STR) - 1; - static stringQualifierLen = sizeof(_DtACT_STRING_QUALIFIER) - 1; - static fileQualifierLen = sizeof(_DtACT_FILE_QUALIFIER) - 1; + static int localHostLen = sizeof(_DtACT_LOCALHOST_STR) - 1; + static int databaseHostLen = sizeof(_DtACT_DATABASEHOST_STR) - 1; + static int displayHostLen = sizeof(_DtACT_DISPLAYHOST_STR) - 1; + static int sessionHostLen = sizeof(_DtACT_SESSIONHOST_STR) - 1; + static int argsLen = sizeof(_DtACT_ARGS_STR) - 1; + static int arg_Len = sizeof(_DtACT_ARG_UNDER_STR) - 1; + static int stringQualifierLen = sizeof(_DtACT_STRING_QUALIFIER) - 1; + static int fileQualifierLen = sizeof(_DtACT_FILE_QUALIFIER) - 1; int len = end - start + 1; char *stop; char *lastCh; @@ -2303,7 +2303,7 @@ ParseMessage( while (1) { /* Look for the start and end of a keyword */ - if (keywordStart = DtStrchr(start, '%')) + if ((keywordStart = DtStrchr(start, '%'))) keywordEnd = DtStrchr(keywordStart+1, '%'); else keywordEnd = NULL; diff --git a/cde/lib/DtSvc/DtUtil1/ActionTt.c b/cde/lib/DtSvc/DtUtil1/ActionTt.c index 98681945..200cb497 100644 --- a/cde/lib/DtSvc/DtUtil1/ActionTt.c +++ b/cde/lib/DtSvc/DtUtil1/ActionTt.c @@ -82,6 +82,7 @@ #include
#include
#include
+#include
#include
#include
diff --git a/cde/lib/DtSvc/DtUtil1/ActionUtil.c b/cde/lib/DtSvc/DtUtil1/ActionUtil.c index 3d099e9c..992bf79d 100644 --- a/cde/lib/DtSvc/DtUtil1/ActionUtil.c +++ b/cde/lib/DtSvc/DtUtil1/ActionUtil.c @@ -38,6 +38,7 @@ ************************************<+>*************************************/ /*LINTLIBRARY*/ +#include #include #include #include @@ -66,6 +67,7 @@ #include
#include
#include
+#include
#include "myassertP.h" #include "DtSvcLock.h" @@ -354,7 +356,7 @@ _DtGetDisplayHostName( Display *dp) */ strcpy(tmpName,DisplayString(dp)); - if ( tmp = DtStrrchr(tmpName,':') ) + if (( tmp = DtStrrchr(tmpName,':') )) { *tmp = '\0'; displayHostName = XtNewString(tmpName); @@ -368,7 +370,7 @@ _DtGetDisplayHostName( Display *dp) * DISPLAY environment variable. */ strcpy(tmpName,getenv("DISPLAY")); - if ( tmp = DtStrrchr(tmpName,':') ) + if (( tmp = DtStrrchr(tmpName,':') )) { *tmp = '\0'; displayHostName = XtNewString(tmpName); @@ -423,7 +425,7 @@ _DtGetLocalHostName( void ) _DtSvcProcessUnlock(); return NULL; /* failed gethostname */ } - if (ptr = DtStrchr(hostNameBuf, '.')) + if ((ptr = DtStrchr(hostNameBuf, '.'))) *ptr = '\0'; /* delete domain name if there is one */ localHostName = hostNameBuf; @@ -1872,6 +1874,7 @@ _DtActReadTmpFileToBuffer( char *fname, int *sizep ) * *****************************************************************************/ +int _DtActGetCmdReturnArgs( DtActionInvocationID invId, _DtActChildRecT *childp, diff --git a/cde/lib/DtSvc/DtUtil1/CmdMain.c b/cde/lib/DtSvc/DtUtil1/CmdMain.c index 08ff5c44..5c6fdf6f 100644 --- a/cde/lib/DtSvc/DtUtil1/CmdMain.c +++ b/cde/lib/DtSvc/DtUtil1/CmdMain.c @@ -58,6 +58,7 @@ #include
#include
#include
+#include
#include
#include
diff --git a/cde/lib/DtSvc/DtUtil1/DbReader.c b/cde/lib/DtSvc/DtUtil1/DbReader.c index e59f4848..ea31e001 100644 --- a/cde/lib/DtSvc/DtUtil1/DbReader.c +++ b/cde/lib/DtSvc/DtUtil1/DbReader.c @@ -189,7 +189,7 @@ _DtDbPathIdToString( char * path; char * newPath; - if (path = XrmQuarkToString((XrmQuark)pathId)) + if ((path = XrmQuarkToString((XrmQuark)pathId))) { /* Allocate some storage for the string */ newPath = (char *) XtNewString(path); diff --git a/cde/lib/DtSvc/DtUtil1/DbUtil.c b/cde/lib/DtSvc/DtUtil1/DbUtil.c index 91032b9d..f431230f 100644 --- a/cde/lib/DtSvc/DtUtil1/DbUtil.c +++ b/cde/lib/DtSvc/DtUtil1/DbUtil.c @@ -742,7 +742,7 @@ _DtDbGetDataBaseEnv( void ) * Get the DTDATABASESEARCHPATH environment variable. If it is not set, * create the default value. */ - if ( temp_s = getenv ("DTDATABASESEARCHPATH")) + if (( temp_s = getenv ("DTDATABASESEARCHPATH"))) if ( *temp_s != 0 ) return XtNewString(temp_s); temp_buf = diff --git a/cde/lib/DtSvc/DtUtil2/ChkpntClient.c b/cde/lib/DtSvc/DtUtil2/ChkpntClient.c index 9d45286c..c0ea1d4f 100644 --- a/cde/lib/DtSvc/DtUtil2/ChkpntClient.c +++ b/cde/lib/DtSvc/DtUtil2/ChkpntClient.c @@ -97,7 +97,8 @@ static Bool myCheckClientEvent(Display *display, XEvent *event, char *args) /* * myDtChkpntMsgSend --- Helper function: Send a checkpoint message to the listener */ -static myDtChkpntMsgSend(char *message, char *type) +static int +myDtChkpntMsgSend(char *message, char *type) { static long msgcount = 0; /* Running count of messages */ static int propnum = 0; /* Which property are we using ? */ @@ -210,6 +211,7 @@ static myDtChkpntMsgSend(char *message, char *type) /* * _DtPerfChkpntInit --- Initialize the checkpointing mechanism */ +int _DtPerfChkpntInit(Display *display, Window parentwin, char *prog_name, @@ -300,6 +302,7 @@ _DtPerfChkpntInit(Display *display, /* * _DtPerfChkpntMsgSend --- Send a checkpoint message to the listener */ +void _DtPerfChkpntMsgSend(char *message) { myDtChkpntMsgSend(message, DT_PERF_CHKPNT_MSG_CHKPNT); @@ -308,6 +311,7 @@ _DtPerfChkpntMsgSend(char *message) /* * myDtPerfChkpntEnd --- End the checkpointing message delivery */ +int _DtPerfChkpntEnd() { myDtChkpntMsgSend("End checkpoint delivery", DT_PERF_CHKPNT_MSG_END); diff --git a/cde/lib/DtSvc/DtUtil2/ChkpntListen.c b/cde/lib/DtSvc/DtUtil2/ChkpntListen.c index fd463c3f..9f5bf8e3 100644 --- a/cde/lib/DtSvc/DtUtil2/ChkpntListen.c +++ b/cde/lib/DtSvc/DtUtil2/ChkpntListen.c @@ -57,6 +57,7 @@ static struct { } dtsvc_info; /* _DtPerfChkpntListenInit(): Start the Checkpoint listener */ +int #ifdef _NOPROTO _DtPerfChkpntListenInit(display, parentwin) Display *display; /* Current display */ diff --git a/cde/lib/DtSvc/DtUtil2/ChkpntP.h b/cde/lib/DtSvc/DtUtil2/ChkpntP.h index 3e3ffd2c..3c93888a 100644 --- a/cde/lib/DtSvc/DtUtil2/ChkpntP.h +++ b/cde/lib/DtSvc/DtUtil2/ChkpntP.h @@ -97,7 +97,7 @@ typedef union { */ /* Initialize the checkpointing mechanism */ -extern _DtPerfChkpntInit( +extern int _DtPerfChkpntInit( Display *display, /* Display pointer */ Window parentwin, /* Parent window id */ char *prog_name, /* Name of the client program (argv[0]) */ @@ -105,12 +105,12 @@ extern _DtPerfChkpntInit( ); /* Send a checkpoint message to the listener */ -extern _DtPerfChkpntMsgSend( +extern void _DtPerfChkpntMsgSend( char *message /* Acual message for transmission */ ); /* End the checkpointing message delivery */ -extern _DtPerfChkpntEnd( +extern int _DtPerfChkpntEnd( ); /*************************************************************************/ @@ -118,7 +118,7 @@ extern _DtPerfChkpntEnd( /*************************************************************************/ /* Initialize the listener */ -extern _DtPerfChkpntListenInit( +extern int _DtPerfChkpntListenInit( Display *display, /* Current display */ Window parentwin /* Parent of window associated with listener */ ); diff --git a/cde/lib/DtSvc/DtUtil2/CmdUtility.c b/cde/lib/DtSvc/DtUtil2/CmdUtility.c index 9e609b3e..43dff9bc 100644 --- a/cde/lib/DtSvc/DtUtil2/CmdUtility.c +++ b/cde/lib/DtSvc/DtUtil2/CmdUtility.c @@ -32,6 +32,7 @@ * (c) Copyright 1993, 1994 Novell, Inc. * */ +#include #include #include #include diff --git a/cde/lib/DtSvc/DtUtil2/DtEnvMap.c b/cde/lib/DtSvc/DtUtil2/DtEnvMap.c index 4d594714..f69b0688 100644 --- a/cde/lib/DtSvc/DtUtil2/DtEnvMap.c +++ b/cde/lib/DtSvc/DtUtil2/DtEnvMap.c @@ -1001,7 +1001,7 @@ static void _DtEnvMapIt( /* * Tear apart and check for so called substitution characters. */ - if ( tmpPtr = DtStrchr(prePend, '%') ) { + if (( tmpPtr = DtStrchr(prePend, '%') )) { /* * Temporarly shorten path up to substitution character. */ @@ -1341,7 +1341,7 @@ void _DtEnvMapForRemote (char *targetHost) */ cacheRegen = 0; for ( i = 0; i < targetCache->mapListCnt; i++ ) { - if ( tmpPtr = getenv(targetCache->mapList[i]) ) { + if (( tmpPtr = getenv(targetCache->mapList[i]) )) { if ( strcmp( tmpPtr, targetCache->mapListDetails[i].localEnvVarCopy) ) { cacheRegen = 1; /* one map entry is no longer valid */ @@ -1402,8 +1402,8 @@ void _DtEnvMapForRemote (char *targetHost) * the restoration pointers. */ for ( i = 0; i < targetCache->mapListCnt; i++ ) { - if ( targetCache->mapListDetails[i].localEnvVarPtr = - getenv( targetCache->mapList[i] ) ) { + if (( targetCache->mapListDetails[i].localEnvVarPtr = + getenv( targetCache->mapList[i] ) )) { targetCache->mapListDetails[i].localEnvVarPtr -= strlen( targetCache->mapList[i] ) + 1; } diff --git a/cde/lib/DtSvc/DtUtil2/DtNlUtils.c b/cde/lib/DtSvc/DtUtil2/DtNlUtils.c index f6a81225..03e3f7e5 100644 --- a/cde/lib/DtSvc/DtUtil2/DtNlUtils.c +++ b/cde/lib/DtSvc/DtUtil2/DtNlUtils.c @@ -35,6 +35,7 @@ /* */ /*****************************************************************************/ +#include #include #include
#include "DtSvcLock.h" diff --git a/cde/lib/DtSvc/DtUtil2/EnvControl.c b/cde/lib/DtSvc/DtUtil2/EnvControl.c index 30ad91bf..e6508939 100644 --- a/cde/lib/DtSvc/DtUtil2/EnvControl.c +++ b/cde/lib/DtSvc/DtUtil2/EnvControl.c @@ -423,13 +423,13 @@ _DtEnvControl( _postDtEnvironment.binPath = XtMalloc(bytes_needed); #ifdef sun - if (ptr = strstr(tempString, "/usr/openwin/bin")) + if ((ptr = strstr(tempString, "/usr/openwin/bin"))) #elif defined(CSRG_BASED) - if (ptr = strstr(tempString, "/usr/X11R6/bin")) + if ((ptr = strstr(tempString, "/usr/X11R6/bin"))) #elif defined(linux) - if (ptr = strstr(tempString, "/usr/bin")) + if ((ptr = strstr(tempString, "/usr/bin"))) #else - if (ptr = strstr(tempString, "/usr/bin/X11")) + if ((ptr = strstr(tempString, "/usr/bin/X11"))) #endif { /* diff --git a/cde/lib/DtSvc/DtUtil2/Hash.c b/cde/lib/DtSvc/DtUtil2/Hash.c index d3025320..6c0d7de8 100644 --- a/cde/lib/DtSvc/DtUtil2/Hash.c +++ b/cde/lib/DtSvc/DtUtil2/Hash.c @@ -119,7 +119,7 @@ GetTableIndex( if (tab->keyIsString) { s1 = (String)key; - for (s2 = (char *)s1; c = *s2++; ) + for (s2 = (char *)s1; (c = *s2++); ) sig = (sig << 1) + c; len = s2 - s1 - 1; } @@ -127,7 +127,7 @@ GetTableIndex( sig = (Signature)key; idx = HASH(tab, sig); - while (entry = entries[idx]) { + while ((entry = entries[idx])) { if (entries[idx] == &DtHashfake) { if (new) return idx; diff --git a/cde/lib/DtSvc/DtUtil2/MsgCat.c b/cde/lib/DtSvc/DtUtil2/MsgCat.c index 3422adc7..1794db67 100644 --- a/cde/lib/DtSvc/DtUtil2/MsgCat.c +++ b/cde/lib/DtSvc/DtUtil2/MsgCat.c @@ -38,6 +38,7 @@ #include #include #include +#include #include
#include diff --git a/cde/lib/DtSvc/DtUtil2/PrintXErr.c b/cde/lib/DtSvc/DtUtil2/PrintXErr.c index 4cc0351d..51dd61ee 100644 --- a/cde/lib/DtSvc/DtUtil2/PrintXErr.c +++ b/cde/lib/DtSvc/DtUtil2/PrintXErr.c @@ -45,6 +45,8 @@ #include #include +#include
+ int _DtPrintDefaultError( Display *dpy, @@ -52,6 +54,7 @@ _DtPrintDefaultError( char *msg ) { _DtPrintDefaultErrorSafe(dpy, event, msg, BUFSIZ); + /* XXX retval? */ } #define _DTP_STRNCAT(s1, s2, nb, ec) \ diff --git a/cde/lib/DtSvc/DtUtil2/SharedProcs.c b/cde/lib/DtSvc/DtUtil2/SharedProcs.c index 3b10fe7e..f6a3b371 100644 --- a/cde/lib/DtSvc/DtUtil2/SharedProcs.c +++ b/cde/lib/DtSvc/DtUtil2/SharedProcs.c @@ -43,6 +43,7 @@ #include #include +#include #include #include #include diff --git a/cde/lib/DtSvc/DtUtil2/SmCreateDirs.c b/cde/lib/DtSvc/DtUtil2/SmCreateDirs.c index 6fcc7b8a..d1d81f59 100644 --- a/cde/lib/DtSvc/DtUtil2/SmCreateDirs.c +++ b/cde/lib/DtSvc/DtUtil2/SmCreateDirs.c @@ -38,6 +38,7 @@ #include #include #include +#include #include #include #include @@ -262,9 +263,9 @@ GetShortHostname( char * ptr; int status; - if (status = gethostname(buffer, bufsize)) + if ((status = gethostname(buffer, bufsize))) return status; /* failed gethostname */ - if (ptr = strstr(buffer, (char *)".")) + if ((ptr = strstr(buffer, (char *)"."))) *ptr = '\0'; /* delete domain name if there is one */ return 0; } @@ -332,10 +333,10 @@ GetDisplayName ( /* * Strip host name to nothing but the unqualified (short) host name */ - if (pch = DtStrchr(hostName, ':')) + if ((pch = DtStrchr(hostName, ':'))) *pch = '\0'; - if (pch = DtStrchr(hostName, '.')) + if ((pch = DtStrchr(hostName, '.'))) *pch = '\0'; if((!strcmp(hostName, "unix")) || (!strcmp(hostName, "local")) @@ -350,8 +351,8 @@ GetDisplayName ( /* * Strip screen off of display name */ - if (tmpNumber = DtStrchr(displayName, ':')) - if (pch = DtStrchr(tmpNumber, '.')) + if ((tmpNumber = DtStrchr(displayName, ':'))) + if ((pch = DtStrchr(tmpNumber, '.'))) *pch = '\0'; /* diff --git a/cde/lib/DtSvc/DtUtil2/Utility.c b/cde/lib/DtSvc/DtUtil2/Utility.c index 05a3891b..94a177f9 100644 --- a/cde/lib/DtSvc/DtUtil2/Utility.c +++ b/cde/lib/DtSvc/DtUtil2/Utility.c @@ -125,7 +125,7 @@ _DtVectorizeInPlace( vector. There is one more element than separator characters. */ num_pieces = 1; nextc = string; - while (nextc = DtStrchr(nextc, separator)) + while ((nextc = DtStrchr(nextc, separator))) { num_pieces++; nextc++; @@ -140,7 +140,7 @@ _DtVectorizeInPlace( nextc = string; /* Parse out each component, terminating it with a NULL */ - while (nextc = DtStrchr(nextc, separator)) + while ((nextc = DtStrchr(nextc, separator))) { *nextc = '\0'; nextc++; diff --git a/cde/lib/DtSvc/DtUtil2/XlationSvc.c b/cde/lib/DtSvc/DtUtil2/XlationSvc.c index 60f9d6b5..a16a997d 100644 --- a/cde/lib/DtSvc/DtUtil2/XlationSvc.c +++ b/cde/lib/DtSvc/DtUtil2/XlationSvc.c @@ -35,9 +35,11 @@ $END$ **************************************************************************** ************************************<+>*************************************/ +#include #include #include #include +#include #if defined(sun) #include #endif diff --git a/cde/lib/DtSvc/DtUtil2/XmWrap.c b/cde/lib/DtSvc/DtUtil2/XmWrap.c index 12841e70..729b305b 100644 --- a/cde/lib/DtSvc/DtUtil2/XmWrap.c +++ b/cde/lib/DtSvc/DtUtil2/XmWrap.c @@ -29,6 +29,7 @@ */ #include #include +#include #ifdef DtUse_XmFunctions -- 2.25.1