diff --git a/cde/lib/DtSvc/DtEncap/MemoryMgr.c b/cde/lib/DtSvc/DtEncap/MemoryMgr.c
index 668854d8f..4644b8585 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 76d978fea..378ca8921 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 b9f0f099d..2338f1679 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 6038571c6..fcf1b066a 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 1da27af13..2501198b3 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 d82021476..d1ba8a27e 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 ed9131d2e..d2d10d131 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 b38a15b97..2205f526c 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 67fe23525..249c9f1c8 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 3c2d23302..38889d4cc 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 dc9cc4071..71a5d6da0 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 1adb475fe..f1980c247 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 a17818cd3..4b21203c5 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 02afa700e..9aa127c3f 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 89b7b4e5f..e9d488d85 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 0083eac5f..52560f88e 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 364916025..31d016eca 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 1b0f9c37d..faf9f8a6e 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 f5a05389b..495d718d7 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 c14d98db9..5e3e90f6a 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 d7dfb8ce2..ca7e6c6d1 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 a3fa5ec9a..743212253 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 98681945a..200cb4979 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 3d099e9c3..992bf79d3 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 08ff5c447..5c6fdf6ff 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 e59f48483..ea31e001e 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 91032b9d5..f431230f9 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 9d45286c4..c0ea1d4f7 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 fd463c3f5..9f5bf8e30 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 3e3ffd2ca..3c93888a6 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 9e609b3ef..43dff9bc7 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 4d5947146..f69b06882 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 f6a812254..03e3f7e5e 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 30ad91bf8..e65089399 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 d30253204..6c0d7de8b 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 3422adc70..1794db674 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 4cc0351d2..51dd61eec 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 3b10fe7e3..f6a3b371f 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 6fcc7b8aa..d1d81f59a 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 05a3891be..94a177f95 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 60f9d6b5b..a16a997df 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 12841e70f..729b305b9 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