mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-15 04:32:24 +00:00
libDtSvc: Resolve 89 compiler warnings.
This commit is contained in:
parent
92743e0999
commit
e9bb2bcf09
24 changed files with 84 additions and 83 deletions
|
@ -119,7 +119,7 @@ XeFindShortHost(XeString host_spec)
|
||||||
if (ptr2 && strequal(ptr, ptr2)) { /* domains same, can eliminate */
|
if (ptr2 && strequal(ptr, ptr2)) { /* domains same, can eliminate */
|
||||||
host = Xe_make_ntype(ptr-host_spec+1, XeChar);
|
host = Xe_make_ntype(ptr-host_spec+1, XeChar);
|
||||||
strncpy(host, host_spec, ptr-host_spec); /* copy only up to "." */
|
strncpy(host, host_spec, ptr-host_spec); /* copy only up to "." */
|
||||||
host[ptr-host_spec] = NULL; /* NULL terminate copy */
|
host[ptr-host_spec] = '\0'; /* NULL terminate copy */
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
host = strdup(host_spec);
|
host = strdup(host_spec);
|
||||||
|
@ -311,7 +311,7 @@ Xegetshorthostname(XeString buffer, unsigned int bufsize)
|
||||||
if (status = gethostname(buffer, bufsize))
|
if (status = gethostname(buffer, bufsize))
|
||||||
return status; /* failed gethostname */
|
return status; /* failed gethostname */
|
||||||
if (ptr = strstr(buffer, (XeString)"."))
|
if (ptr = strstr(buffer, (XeString)"."))
|
||||||
*ptr = NULL; /* delete domain name if there is one */
|
*ptr = '\0'; /* delete domain name if there is one */
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -398,7 +398,7 @@ Xegetcwd(char *buf, int size)
|
||||||
len = size-1;
|
len = size-1;
|
||||||
|
|
||||||
strncpy(buf, current_dir, len);
|
strncpy(buf, current_dir, len);
|
||||||
buf[len] = NULL;
|
buf[len] = '\0';
|
||||||
|
|
||||||
/* Make sure $PWD is the same as "." before we trust it. */
|
/* Make sure $PWD is the same as "." before we trust it. */
|
||||||
/* All this is still much faster the getcwd() esp. on UX discless. */
|
/* All this is still much faster the getcwd() esp. on UX discless. */
|
||||||
|
|
|
@ -286,7 +286,7 @@ void SPC_Child_Terminated(int i)
|
||||||
* as done.
|
* as done.
|
||||||
*/
|
*/
|
||||||
if (SPC_pid_list != NULL) {
|
if (SPC_pid_list != NULL) {
|
||||||
for (indx=0; SPC_pid_list[indx] != NULL; indx++)
|
for (indx=0; SPC_pid_list[indx] != 0; indx++)
|
||||||
if (SPC_pid_list[indx] == pid) {
|
if (SPC_pid_list[indx] == pid) {
|
||||||
SPC_pid_list[indx] = SPCD_DEAD_PROCESS;
|
SPC_pid_list[indx] = SPCD_DEAD_PROCESS;
|
||||||
break;
|
break;
|
||||||
|
@ -323,7 +323,7 @@ void SPC_Child_Terminated(int i)
|
||||||
print_protocol_request((XeString) (XeString)" <-- INTERNAL APPLICATION_DIED", prot);
|
print_protocol_request((XeString) (XeString)" <-- INTERNAL APPLICATION_DIED", prot);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
SPC_Change_State(channel, NULL, -1, 0);
|
SPC_Change_State(channel, 0, -1, 0);
|
||||||
if(channel->Terminate_Handler) {
|
if(channel->Terminate_Handler) {
|
||||||
XeSPCGetProcessStatus(channel, &type, &cause);
|
XeSPCGetProcessStatus(channel, &type, &cause);
|
||||||
(* channel->Terminate_Handler)
|
(* channel->Terminate_Handler)
|
||||||
|
@ -474,7 +474,7 @@ int exec_proc_local_channel_object(SPC_Channel_Ptr channel)
|
||||||
* If a dead pid entry exists, reuse it; otherwise, must create
|
* If a dead pid entry exists, reuse it; otherwise, must create
|
||||||
* room for the new pid.
|
* room for the new pid.
|
||||||
*/
|
*/
|
||||||
for (i = 0; SPC_pid_list[i] != NULL; i++)
|
for (i = 0; SPC_pid_list[i] != 0; i++)
|
||||||
if (SPC_pid_list[i] == SPCD_DEAD_PROCESS) {
|
if (SPC_pid_list[i] == SPCD_DEAD_PROCESS) {
|
||||||
SPC_pid_list[i] = pid;
|
SPC_pid_list[i] = pid;
|
||||||
reuse_pid = 1;
|
reuse_pid = 1;
|
||||||
|
@ -486,7 +486,7 @@ int exec_proc_local_channel_object(SPC_Channel_Ptr channel)
|
||||||
}
|
}
|
||||||
if (!reuse_pid) {
|
if (!reuse_pid) {
|
||||||
SPC_pid_list[i] = pid;
|
SPC_pid_list[i] = pid;
|
||||||
SPC_pid_list[i+1] = NULL;
|
SPC_pid_list[i+1] = 0;
|
||||||
}
|
}
|
||||||
_DtSvcProcessUnlock();
|
_DtSvcProcessUnlock();
|
||||||
|
|
||||||
|
|
|
@ -294,7 +294,7 @@ SPC_Open_Socket(SPC_Connection_Ptr conn,
|
||||||
|
|
||||||
struct servent *service;
|
struct servent *service;
|
||||||
|
|
||||||
conn->sid=socket(type, SOCK_STREAM, NULL);
|
conn->sid=socket(type, SOCK_STREAM, 0);
|
||||||
if(conn->sid == ERROR) {
|
if(conn->sid == ERROR) {
|
||||||
SPC_Error(SPC_Bad_Socket);
|
SPC_Error(SPC_Bad_Socket);
|
||||||
return(SPC_ERROR);
|
return(SPC_ERROR);
|
||||||
|
@ -406,7 +406,7 @@ SPC_Connection_Ptr SPC_Standalone_Daemon(SPC_Connection_Ptr conn)
|
||||||
#if defined(__aix)
|
#if defined(__aix)
|
||||||
if (setsockopt(conn->sid, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on))==ERROR) {
|
if (setsockopt(conn->sid, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on))==ERROR) {
|
||||||
#else
|
#else
|
||||||
if (setsockopt(conn->sid, SOL_SOCKET, SO_REUSEADDR, NULL, NULL)==ERROR) {
|
if (setsockopt(conn->sid, SOL_SOCKET, SO_REUSEADDR, NULL, 0)==ERROR) {
|
||||||
#endif
|
#endif
|
||||||
SPC_Error(SPC_Bad_Reuse);
|
SPC_Error(SPC_Bad_Reuse);
|
||||||
return(SPC_ERROR);
|
return(SPC_ERROR);
|
||||||
|
|
|
@ -71,7 +71,7 @@ object *alloc_channel_object(object_clasp c)
|
||||||
/*----------------------------------------------------------------------+*/
|
/*----------------------------------------------------------------------+*/
|
||||||
{
|
{
|
||||||
object *p=(object *) XeMalloc((unsigned) c->object_size);
|
object *p=(object *) XeMalloc((unsigned) c->object_size);
|
||||||
memset(p, NULL, (int) c->object_size);
|
memset(p, 0, (int) c->object_size);
|
||||||
return(p);
|
return(p);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -116,7 +116,7 @@ static Wire dummy_wire={
|
||||||
(XeString) "/dev/null", /* Master PTY */
|
(XeString) "/dev/null", /* Master PTY */
|
||||||
(XeString) "/dev/null", /* Slave PTY */
|
(XeString) "/dev/null", /* Slave PTY */
|
||||||
0, 0, /* Toolkit IDs */
|
0, 0, /* Toolkit IDs */
|
||||||
NULL /* pointer to next wire */
|
0 /* pointer to next wire */
|
||||||
};
|
};
|
||||||
|
|
||||||
/*----------------------------------------------------------------------+*/
|
/*----------------------------------------------------------------------+*/
|
||||||
|
@ -234,7 +234,7 @@ void SPC_Channel_Terminated(SPC_Channel_Ptr channel)
|
||||||
{
|
{
|
||||||
int type, cause;
|
int type, cause;
|
||||||
|
|
||||||
SPC_Change_State(channel, NULL, -1, 0);
|
SPC_Change_State(channel, 0, -1, 0);
|
||||||
|
|
||||||
/* Set the close timeout. If we are on a PTY, we will return
|
/* Set the close timeout. If we are on a PTY, we will return
|
||||||
after two seconds if we are waiting for EOF */
|
after two seconds if we are waiting for EOF */
|
||||||
|
@ -596,7 +596,7 @@ int pre_fork_channel_object(SPC_Channel_Ptr channel)
|
||||||
|
|
||||||
/* Move to the "Running & (possibly) data ready" state */
|
/* Move to the "Running & (possibly) data ready" state */
|
||||||
|
|
||||||
SPC_Change_State(channel, NULL, flag, 1);
|
SPC_Change_State(channel, 0, flag, 1);
|
||||||
|
|
||||||
|
|
||||||
return(TRUE);
|
return(TRUE);
|
||||||
|
|
|
@ -189,7 +189,7 @@ SPC_Connection_Ptr SPC_Alloc_Connection(void)
|
||||||
_DtSvcProcessLock();
|
_DtSvcProcessLock();
|
||||||
conn=(SPC_Connection_Ptr) XeMalloc(sizeof(SPC_Connection));
|
conn=(SPC_Connection_Ptr) XeMalloc(sizeof(SPC_Connection));
|
||||||
/* Zero the connection */
|
/* Zero the connection */
|
||||||
memset(conn, NULL, sizeof(SPC_Connection));
|
memset(conn, 0, sizeof(SPC_Connection));
|
||||||
conn->queued_remote_data = Xe_make_queue(FALSE);
|
conn->queued_remote_data = Xe_make_queue(FALSE);
|
||||||
conn->termination_id = (-1);
|
conn->termination_id = (-1);
|
||||||
/* Init the socket id to "-1" because "0" is a valid file descriptor. */
|
/* Init the socket id to "-1" because "0" is a valid file descriptor. */
|
||||||
|
@ -439,7 +439,7 @@ protocol_request_ptr SPC_Read_Protocol(SPC_Connection_Ptr connection)
|
||||||
if(!connection->connected)
|
if(!connection->connected)
|
||||||
return(SPC_ERROR);
|
return(SPC_ERROR);
|
||||||
|
|
||||||
if((prot=SPC_New_Protocol_Ptr(NULL, NULL, NULL))==SPC_ERROR) {
|
if((prot=SPC_New_Protocol_Ptr(NULL, 0, 0))==SPC_ERROR) {
|
||||||
SPC_Close_Connection(connection);
|
SPC_Close_Connection(connection);
|
||||||
return(SPC_ERROR);
|
return(SPC_ERROR);
|
||||||
}
|
}
|
||||||
|
@ -1159,12 +1159,12 @@ int SPC_Send_Multi_Packet(SPC_Connection_Ptr connection,
|
||||||
|
|
||||||
if(this_str == NULL)
|
if(this_str == NULL)
|
||||||
this_str = NULL_STR;
|
this_str = NULL_STR;
|
||||||
if(*this_str == NULL)
|
if(*this_str == '\0')
|
||||||
this_str = EMPTY_STR;
|
this_str = EMPTY_STR;
|
||||||
|
|
||||||
tmp_len=strlen(this_str)+1; /* Room for NULL char */
|
tmp_len=strlen(this_str)+1; /* Room for NULL char */
|
||||||
if((bytes_left-tmp_len) < 1) {
|
if((bytes_left-tmp_len) < 1) {
|
||||||
*buf=NULL;
|
*buf='\0';
|
||||||
prot->dataptr->len=numbytes+1;
|
prot->dataptr->len=numbytes+1;
|
||||||
SPC_Write_Single_Prot_Request(connection, name, prot);
|
SPC_Write_Single_Prot_Request(connection, name, prot);
|
||||||
SPC_Free_Protocol_Ptr(prot);
|
SPC_Free_Protocol_Ptr(prot);
|
||||||
|
@ -1193,7 +1193,7 @@ int SPC_Send_Multi_Packet(SPC_Connection_Ptr connection,
|
||||||
}
|
}
|
||||||
|
|
||||||
if(numbytes) {
|
if(numbytes) {
|
||||||
*buf=NULL;
|
*buf='\0';
|
||||||
prot->dataptr->len=numbytes+1;
|
prot->dataptr->len=numbytes+1;
|
||||||
SPC_Write_Single_Prot_Request(connection, (XeString)" <-- ENVIRON_RESET", prot);
|
SPC_Write_Single_Prot_Request(connection, (XeString)" <-- ENVIRON_RESET", prot);
|
||||||
SPC_Free_Protocol_Ptr(prot);
|
SPC_Free_Protocol_Ptr(prot);
|
||||||
|
@ -1342,7 +1342,7 @@ XeString *sscan_counted_string(XeString buf,
|
||||||
len=strlen(bufptr)+1; /* len is string SIZE (with room for NULL) */
|
len=strlen(bufptr)+1; /* len is string SIZE (with room for NULL) */
|
||||||
*tmpidx=(XeString)XeMalloc(len);
|
*tmpidx=(XeString)XeMalloc(len);
|
||||||
strncpy(*tmpidx, bufptr, len);
|
strncpy(*tmpidx, bufptr, len);
|
||||||
(*tmpidx)[len-1]=NULL;
|
(*tmpidx)[len-1]='\0';
|
||||||
bufptr+= len;
|
bufptr+= len;
|
||||||
}
|
}
|
||||||
*tmpidx=NULL;
|
*tmpidx=NULL;
|
||||||
|
|
|
@ -51,12 +51,12 @@ Wire *get_new_wire(void)
|
||||||
Wire *tmp_wire;
|
Wire *tmp_wire;
|
||||||
|
|
||||||
tmp_wire=(Wire *)XeMalloc(sizeof(Wire));
|
tmp_wire=(Wire *)XeMalloc(sizeof(Wire));
|
||||||
memset(tmp_wire, NULL, sizeof(Wire));
|
memset(tmp_wire, 0, sizeof(Wire));
|
||||||
|
|
||||||
tmp_wire->master_name=(XeString)XeMalloc(PTY_NAMLEN);
|
tmp_wire->master_name=(XeString)XeMalloc(PTY_NAMLEN);
|
||||||
memset(tmp_wire->master_name, NULL, PTY_NAMLEN);
|
memset(tmp_wire->master_name, 0, PTY_NAMLEN);
|
||||||
tmp_wire->slave_name =(XeString)XeMalloc(PTY_NAMLEN);
|
tmp_wire->slave_name =(XeString)XeMalloc(PTY_NAMLEN);
|
||||||
memset(tmp_wire->slave_name, NULL, PTY_NAMLEN);
|
memset(tmp_wire->slave_name, 0, PTY_NAMLEN);
|
||||||
tmp_wire->fd[0] = tmp_wire->fd[1] = (-1);
|
tmp_wire->fd[0] = tmp_wire->fd[1] = (-1);
|
||||||
tmp_wire->read_toolkit_id = (-1);
|
tmp_wire->read_toolkit_id = (-1);
|
||||||
tmp_wire->except_toolkit_id = (-1);
|
tmp_wire->except_toolkit_id = (-1);
|
||||||
|
@ -114,7 +114,7 @@ spc_dup2(int from, int to)
|
||||||
int retval;
|
int retval;
|
||||||
|
|
||||||
/* Dup file descriptors. If a null descriptor, then use /dev/null */
|
/* Dup file descriptors. If a null descriptor, then use /dev/null */
|
||||||
static int devnull = NULL;
|
static int devnull = 0;
|
||||||
|
|
||||||
if (from == to)
|
if (from == to)
|
||||||
return(TRUE);
|
return(TRUE);
|
||||||
|
@ -155,7 +155,7 @@ XeString *Alloc_Argv(int n)
|
||||||
av = (XeString *)XeMalloc((n + 1) * sizeof(XeString));
|
av = (XeString *)XeMalloc((n + 1) * sizeof(XeString));
|
||||||
|
|
||||||
/* Zero the space so we don't have to worry about trailing NULL */
|
/* Zero the space so we don't have to worry about trailing NULL */
|
||||||
memset((XeString) av, NULL, (n + 1) * sizeof(XeString));
|
memset((XeString) av, 0, (n + 1) * sizeof(XeString));
|
||||||
|
|
||||||
return(av);
|
return(av);
|
||||||
}
|
}
|
||||||
|
@ -263,7 +263,7 @@ Boolean _path_search (XeString path, XeString filename, path_search_predicate p)
|
||||||
if(next_colon) { /* found colon */
|
if(next_colon) { /* found colon */
|
||||||
path_component_len = next_colon-path_rest;
|
path_component_len = next_colon-path_rest;
|
||||||
strncpy(buffer, path_rest, path_component_len);
|
strncpy(buffer, path_rest, path_component_len);
|
||||||
buffer[path_component_len]=NULL;
|
buffer[path_component_len]='\0';
|
||||||
path_rest=next_colon+1;
|
path_rest=next_colon+1;
|
||||||
if(!*path_rest)
|
if(!*path_rest)
|
||||||
/* We've seen a ':' at the end of the string. Make path_rest be "."
|
/* We've seen a ':' at the end of the string. Make path_rest be "."
|
||||||
|
@ -281,7 +281,7 @@ Boolean _path_search (XeString path, XeString filename, path_search_predicate p)
|
||||||
|
|
||||||
if(!buffer[0]) {
|
if(!buffer[0]) {
|
||||||
buffer[0] = '.';
|
buffer[0] = '.';
|
||||||
buffer[1] = NULL;
|
buffer[1] = '\0';
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -71,7 +71,7 @@ static int SPC_AddInput(int source,
|
||||||
if (SPC_Fd_Mapping == NULL) {
|
if (SPC_Fd_Mapping == NULL) {
|
||||||
SPC_Fd_Mapping = (SPC_Callback_Struct **)
|
SPC_Fd_Mapping = (SPC_Callback_Struct **)
|
||||||
XeMalloc (FD_SETSIZE * sizeof (SPC_Callback_Struct *));
|
XeMalloc (FD_SETSIZE * sizeof (SPC_Callback_Struct *));
|
||||||
memset(SPC_Fd_Mapping, NULL, FD_SETSIZE * sizeof(SPC_Callback_Struct *));
|
memset(SPC_Fd_Mapping, 0, FD_SETSIZE * sizeof(SPC_Callback_Struct *));
|
||||||
}
|
}
|
||||||
structptr=SPC_LOOKUP_FD_MAPPING(source);
|
structptr=SPC_LOOKUP_FD_MAPPING(source);
|
||||||
|
|
||||||
|
@ -112,7 +112,7 @@ static SbInputId SPC_RemoveInput(int source,
|
||||||
if (SPC_Fd_Mapping == NULL) {
|
if (SPC_Fd_Mapping == NULL) {
|
||||||
SPC_Fd_Mapping = (SPC_Callback_Struct **)
|
SPC_Fd_Mapping = (SPC_Callback_Struct **)
|
||||||
XeMalloc (FD_SETSIZE * sizeof (SPC_Callback_Struct *));
|
XeMalloc (FD_SETSIZE * sizeof (SPC_Callback_Struct *));
|
||||||
memset(SPC_Fd_Mapping, NULL, FD_SETSIZE * sizeof(SPC_Callback_Struct *));
|
memset(SPC_Fd_Mapping, 0, FD_SETSIZE * sizeof(SPC_Callback_Struct *));
|
||||||
}
|
}
|
||||||
structptr=SPC_LOOKUP_FD_MAPPING(source);
|
structptr=SPC_LOOKUP_FD_MAPPING(source);
|
||||||
_DtSvcProcessUnlock();
|
_DtSvcProcessUnlock();
|
||||||
|
@ -129,7 +129,7 @@ static SbInputId SPC_RemoveInput(int source,
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*-----------------------------------------------------------------------+*/
|
/*-----------------------------------------------------------------------+*/
|
||||||
|
|
|
@ -1472,11 +1472,11 @@ CreateInvocationRecord(
|
||||||
*/
|
*/
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
myassert(invp->id != NULL );
|
myassert(invp->id != 0);
|
||||||
|
|
||||||
SET_INV_PENDING(invp->state);
|
SET_INV_PENDING(invp->state);
|
||||||
invp->w = w;
|
invp->w = w;
|
||||||
invp->numChildren = NULL;
|
invp->numChildren = 0;
|
||||||
invp->childRec = NULL;
|
invp->childRec = NULL;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -4802,7 +4802,7 @@ InitiateCommandInvokerRequest(
|
||||||
CallbackData *data=(CallbackData *)XtMalloc((Cardinal)sizeof(CallbackData));
|
CallbackData *data=(CallbackData *)XtMalloc((Cardinal)sizeof(CallbackData));
|
||||||
ActionPtr action = request->clonedAction;
|
ActionPtr action = request->clonedAction;
|
||||||
|
|
||||||
tmpFileBuf[0]=NULL; /* seed the buffer with a null string */
|
tmpFileBuf[0]='\0'; /* seed the buffer with a null string */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Generate the procId option string for dtexec
|
* Generate the procId option string for dtexec
|
||||||
|
@ -4833,9 +4833,9 @@ InitiateCommandInvokerRequest(
|
||||||
/*
|
/*
|
||||||
* The string generated for procId should never exceed the procId buf size.
|
* The string generated for procId should never exceed the procId buf size.
|
||||||
*/
|
*/
|
||||||
sprintf(procIdBuf,"%s_%d_%d",
|
sprintf(procIdBuf,"%s_%d_%lu",
|
||||||
_DtActNULL_GUARD(procId),
|
_DtActNULL_GUARD(procId),
|
||||||
request->invocId,
|
(int) request->invocId,
|
||||||
request->childId );
|
request->childId );
|
||||||
|
|
||||||
myassert( strlen(procIdBuf) < sizeof(procIdBuf) );
|
myassert( strlen(procIdBuf) < sizeof(procIdBuf) );
|
||||||
|
@ -5309,7 +5309,7 @@ _DtActMapFileName(
|
||||||
* Create the full path name relative to curHost
|
* Create the full path name relative to curHost
|
||||||
*/
|
*/
|
||||||
|
|
||||||
buf[0]=NULL; /* empty string to start with */
|
buf[0]='\0'; /* empty string to start with */
|
||||||
|
|
||||||
if ( dir )
|
if ( dir )
|
||||||
strcpy(buf,dir);
|
strcpy(buf,dir);
|
||||||
|
@ -5326,7 +5326,7 @@ _DtActMapFileName(
|
||||||
}
|
}
|
||||||
|
|
||||||
/* We should have constructed a file name string now */
|
/* We should have constructed a file name string now */
|
||||||
myassert(buf[0] != NULL);
|
myassert(buf[0] != '\0');
|
||||||
|
|
||||||
if (newHost)
|
if (newHost)
|
||||||
{
|
{
|
||||||
|
|
|
@ -210,7 +210,7 @@ Meaningless for actions -- ignore these for now
|
||||||
_DtACTION_DT_NGROUP, _ActDb_DT_NGROUP_SET,
|
_DtACTION_DT_NGROUP, _ActDb_DT_NGROUP_SET,
|
||||||
_DtPFX _DtACTION_DTN_VALUE, _ActDb_DT_ARGN_VAL_SET,
|
_DtPFX _DtACTION_DTN_VALUE, _ActDb_DT_ARGN_VAL_SET,
|
||||||
#endif /* _DT_ALLOW_DT_MSGS */
|
#endif /* _DT_ALLOW_DT_MSGS */
|
||||||
NULL, NULL
|
NULL, 0
|
||||||
};
|
};
|
||||||
|
|
||||||
#define NUM_FIELD_NAMES sizeof(_DtActNamesAndBits)/sizeof(_DtActNameAndBit) - 1
|
#define NUM_FIELD_NAMES sizeof(_DtActNamesAndBits)/sizeof(_DtActNameAndBit) - 1
|
||||||
|
@ -235,7 +235,7 @@ _DtActFieldBitLookup(char *name)
|
||||||
#endif /* _DT_ALLOW_DT_MSGS */
|
#endif /* _DT_ALLOW_DT_MSGS */
|
||||||
|
|
||||||
if ( !np )
|
if ( !np )
|
||||||
return NULL;
|
return 0;
|
||||||
/*
|
/*
|
||||||
* Check for [DT]T_ARGn_ fields
|
* Check for [DT]T_ARGn_ fields
|
||||||
* The following code assumes that a unique suffix identifying each
|
* The following code assumes that a unique suffix identifying each
|
||||||
|
@ -267,7 +267,7 @@ _DtActFieldBitLookup(char *name)
|
||||||
#endif /* _DT_ALLOW_DT_MSGS */
|
#endif /* _DT_ALLOW_DT_MSGS */
|
||||||
|
|
||||||
if ( !np )
|
if ( !np )
|
||||||
return NULL;
|
return 0;
|
||||||
|
|
||||||
for ( j = 0; j < NUM_FIELD_NAMES; j++ )
|
for ( j = 0; j < NUM_FIELD_NAMES; j++ )
|
||||||
if ( !strcmp(_DtActNamesAndBits[j].name,np) )
|
if ( !strcmp(_DtActNamesAndBits[j].name,np) )
|
||||||
|
@ -397,7 +397,7 @@ _DtActValidateFieldValue( long bit, char *value, char *actName, char *filename)
|
||||||
/*
|
/*
|
||||||
* temporarily truncate string for testing
|
* temporarily truncate string for testing
|
||||||
*/
|
*/
|
||||||
*p = NULL;
|
*p = '\0';
|
||||||
if ( strcmp(_DtACT_ANY,start) &&
|
if ( strcmp(_DtACT_ANY,start) &&
|
||||||
strcmp(_DtACTION_FILE,start) &&
|
strcmp(_DtACTION_FILE,start) &&
|
||||||
strcmp(_DtACTION_BUFFER,start) )
|
strcmp(_DtACTION_BUFFER,start) )
|
||||||
|
@ -540,7 +540,7 @@ _DtActValidateFieldValue( long bit, char *value, char *actName, char *filename)
|
||||||
return (char *) -1;
|
return (char *) -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (*p == NULL)
|
if (*p == '\0')
|
||||||
{
|
{
|
||||||
/* looks like an error */
|
/* looks like an error */
|
||||||
buf = malloc(_DtAct_MAX_BUF_SIZE);
|
buf = malloc(_DtAct_MAX_BUF_SIZE);
|
||||||
|
@ -1028,7 +1028,7 @@ _DtActionConverter(DtDtsDbField * fields,
|
||||||
_DtSvcProcessUnlock();
|
_DtSvcProcessUnlock();
|
||||||
return(True);
|
return(True);
|
||||||
}
|
}
|
||||||
else if ( fields[1].fieldName == NULL)
|
else if ( fields[1].fieldName == 0)
|
||||||
{
|
{
|
||||||
/* The record contains no fields */
|
/* The record contains no fields */
|
||||||
buf = XtMalloc(_DtAct_MAX_BUF_SIZE);
|
buf = XtMalloc(_DtAct_MAX_BUF_SIZE);
|
||||||
|
@ -1060,7 +1060,7 @@ _DtActionConverter(DtDtsDbField * fields,
|
||||||
|
|
||||||
/* find the corresponding field entry and bitmask */
|
/* find the corresponding field entry and bitmask */
|
||||||
|
|
||||||
if ((ThisBit = _DtActFieldBitLookup(XrmQuarkToString(fields[i].fieldName))) != NULL)
|
if ((ThisBit = _DtActFieldBitLookup(XrmQuarkToString(fields[i].fieldName))) != 0)
|
||||||
{
|
{
|
||||||
switch ((int)(fieldVal=_DtActValidateFieldValue(ThisBit,
|
switch ((int)(fieldVal=_DtActValidateFieldValue(ThisBit,
|
||||||
fields[i].fieldValue, fields[0].fieldValue,
|
fields[i].fieldValue, fields[0].fieldValue,
|
||||||
|
|
|
@ -1130,8 +1130,8 @@ _DtActionGetRecordWeight(
|
||||||
static unsigned long
|
static unsigned long
|
||||||
_DtActMMParseArgTypesList(char *tlist, DtShmBoson **quarkAddr, int *countp)
|
_DtActMMParseArgTypesList(char *tlist, DtShmBoson **quarkAddr, int *countp)
|
||||||
{
|
{
|
||||||
static DtShmBoson quark_for_wild_char = NULL;
|
static DtShmBoson quark_for_wild_char = 0;
|
||||||
unsigned long mask = NULL;
|
unsigned long mask = 0;
|
||||||
int tcount;
|
int tcount;
|
||||||
DtShmBoson *qp;
|
DtShmBoson *qp;
|
||||||
char **typeVec, **tvp;
|
char **typeVec, **tvp;
|
||||||
|
@ -1182,7 +1182,7 @@ _DtActMMParseClassList(char *clist)
|
||||||
char buf[_DtAct_MAX_BUF_SIZE];
|
char buf[_DtAct_MAX_BUF_SIZE];
|
||||||
char *bp;
|
char *bp;
|
||||||
char **classVec, **cvp;
|
char **classVec, **cvp;
|
||||||
unsigned long mask = NULL;
|
unsigned long mask = 0;
|
||||||
|
|
||||||
if ( !DtStrchr(clist, _DtACT_LIST_SEPARATOR_CHAR ) )
|
if ( !DtStrchr(clist, _DtACT_LIST_SEPARATOR_CHAR ) )
|
||||||
{
|
{
|
||||||
|
@ -1236,7 +1236,7 @@ _DtActMMParseClassList(char *clist)
|
||||||
static unsigned long
|
static unsigned long
|
||||||
_DtActMMParseArgCountString( char *countStr, int *countp)
|
_DtActMMParseArgCountString( char *countStr, int *countp)
|
||||||
{
|
{
|
||||||
unsigned long mask = NULL;
|
unsigned long mask = 0;
|
||||||
|
|
||||||
if ( !strcmp(countStr,_DtACT_ANY) )
|
if ( !strcmp(countStr,_DtACT_ANY) )
|
||||||
return SET_ARG_COUNT_WILD(mask);
|
return SET_ARG_COUNT_WILD(mask);
|
||||||
|
@ -1258,7 +1258,7 @@ _DtActMMParseArgCountString( char *countStr, int *countp)
|
||||||
static unsigned long
|
static unsigned long
|
||||||
_DtActMMParseActionType(char *actionTypeStr)
|
_DtActMMParseActionType(char *actionTypeStr)
|
||||||
{
|
{
|
||||||
unsigned long mask = NULL;
|
unsigned long mask = 0;
|
||||||
|
|
||||||
if ( !strcmp(actionTypeStr,_DtACTION_COMMAND) )
|
if ( !strcmp(actionTypeStr,_DtACTION_COMMAND) )
|
||||||
return SET_CMD_ACTION(mask);
|
return SET_CMD_ACTION(mask);
|
||||||
|
|
|
@ -111,7 +111,7 @@ _DtBasename( const char *s )
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
/* Work on a local copy of the original string */
|
/* Work on a local copy of the original string */
|
||||||
*p = NULL;
|
*p = '\0';
|
||||||
(void)strcpy(p,s);
|
(void)strcpy(p,s);
|
||||||
|
|
||||||
#ifdef _Dt_HOST_COLON_PATH_SUPPORT
|
#ifdef _Dt_HOST_COLON_PATH_SUPPORT
|
||||||
|
@ -140,7 +140,7 @@ _DtBasename( const char *s )
|
||||||
myassert( *basep == '/');
|
myassert( *basep == '/');
|
||||||
if ( basep == p )
|
if ( basep == p )
|
||||||
return XtNewString(basep);
|
return XtNewString(basep);
|
||||||
*basep = NULL; /* replace trailing slash */
|
*basep = '\0'; /* replace trailing slash */
|
||||||
if ( (basep = DtStrrchr(p,'/')) == NULL )
|
if ( (basep = DtStrrchr(p,'/')) == NULL )
|
||||||
return XtNewString(p);
|
return XtNewString(p);
|
||||||
}
|
}
|
||||||
|
@ -202,7 +202,7 @@ _DtDirname( const char *s)
|
||||||
|
|
||||||
|
|
||||||
/* Work on a local copy of the original string */
|
/* Work on a local copy of the original string */
|
||||||
*p = NULL;
|
*p = '\0';
|
||||||
(void)strcpy(p,s);
|
(void)strcpy(p,s);
|
||||||
|
|
||||||
#ifdef _Dt_HOST_COLON_PATH_SUPPORT
|
#ifdef _Dt_HOST_COLON_PATH_SUPPORT
|
||||||
|
@ -231,7 +231,7 @@ _DtDirname( const char *s)
|
||||||
* -- then try again else break
|
* -- then try again else break
|
||||||
*/
|
*/
|
||||||
if ( slashp == DtPrevChar(p,p + strlen(p)) )
|
if ( slashp == DtPrevChar(p,p + strlen(p)) )
|
||||||
*slashp = NULL;
|
*slashp = '\0';
|
||||||
else
|
else
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -244,7 +244,7 @@ _DtDirname( const char *s)
|
||||||
* directory name.
|
* directory name.
|
||||||
*/
|
*/
|
||||||
dirp = XtNewString(p);
|
dirp = XtNewString(p);
|
||||||
*(dirp + (slashp - p)) = NULL;
|
*(dirp + (slashp - p)) = '\0';
|
||||||
return dirp;
|
return dirp;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -283,14 +283,14 @@ _DtHostString( const char *s)
|
||||||
* Make a local copy of the string to avoid problems modifying
|
* Make a local copy of the string to avoid problems modifying
|
||||||
* "const" strings.
|
* "const" strings.
|
||||||
*/
|
*/
|
||||||
*p = NULL;
|
*p = '\0';
|
||||||
(void) strcpy(p,s);
|
(void) strcpy(p,s);
|
||||||
|
|
||||||
/* if ( (slashp > s) && (*(slashp -1) == ':' )) */
|
/* if ( (slashp > s) && (*(slashp -1) == ':' )) */
|
||||||
if ( (slashp > s) && (*DtPrevChar(s,slashp) == ':' ))
|
if ( (slashp > s) && (*DtPrevChar(s,slashp) == ':' ))
|
||||||
{
|
{
|
||||||
/* *(p + (slashp - s - 1)) = NULL; */
|
/* *(p + (slashp - s - 1)) = NULL; */
|
||||||
*(p + (DtPrevChar(s,slashp) - s)) = NULL;
|
*(p + (DtPrevChar(s,slashp) - s)) = '\0';
|
||||||
host = XtNewString(p);
|
host = XtNewString(p);
|
||||||
return host;
|
return host;
|
||||||
}
|
}
|
||||||
|
@ -344,7 +344,7 @@ _DtGetDisplayHostName( Display *dp)
|
||||||
}
|
}
|
||||||
|
|
||||||
tmpName = XtMalloc(MAXHOSTNAMELEN + 5);
|
tmpName = XtMalloc(MAXHOSTNAMELEN + 5);
|
||||||
tmpName[0] = NULL;
|
tmpName[0] = '\0';
|
||||||
|
|
||||||
if ( dp )
|
if ( dp )
|
||||||
{
|
{
|
||||||
|
@ -356,7 +356,7 @@ _DtGetDisplayHostName( Display *dp)
|
||||||
strcpy(tmpName,DisplayString(dp));
|
strcpy(tmpName,DisplayString(dp));
|
||||||
if ( tmp = DtStrrchr(tmpName,':') )
|
if ( tmp = DtStrrchr(tmpName,':') )
|
||||||
{
|
{
|
||||||
*tmp = NULL;
|
*tmp = '\0';
|
||||||
displayHostName = XtNewString(tmpName);
|
displayHostName = XtNewString(tmpName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -370,7 +370,7 @@ _DtGetDisplayHostName( Display *dp)
|
||||||
strcpy(tmpName,getenv("DISPLAY"));
|
strcpy(tmpName,getenv("DISPLAY"));
|
||||||
if ( tmp = DtStrrchr(tmpName,':') )
|
if ( tmp = DtStrrchr(tmpName,':') )
|
||||||
{
|
{
|
||||||
*tmp = NULL;
|
*tmp = '\0';
|
||||||
displayHostName = XtNewString(tmpName);
|
displayHostName = XtNewString(tmpName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -424,7 +424,7 @@ _DtGetLocalHostName( void )
|
||||||
return NULL; /* failed gethostname */
|
return NULL; /* failed gethostname */
|
||||||
}
|
}
|
||||||
if (ptr = DtStrchr(hostNameBuf, '.'))
|
if (ptr = DtStrchr(hostNameBuf, '.'))
|
||||||
*ptr = NULL; /* delete domain name if there is one */
|
*ptr = '\0'; /* delete domain name if there is one */
|
||||||
|
|
||||||
localHostName = hostNameBuf;
|
localHostName = hostNameBuf;
|
||||||
_DtSvcProcessUnlock();
|
_DtSvcProcessUnlock();
|
||||||
|
@ -481,9 +481,9 @@ _DtIsSameHost(const char *host1, const char *host2)
|
||||||
* to their short form before doing the compare.
|
* to their short form before doing the compare.
|
||||||
*/
|
*/
|
||||||
if ( (tp = DtStrchr(hostName1,'.')) != NULL )
|
if ( (tp = DtStrchr(hostName1,'.')) != NULL )
|
||||||
*tp = NULL;
|
*tp = '\0';
|
||||||
if ( (tp = DtStrchr(hostName2,'.')) != NULL )
|
if ( (tp = DtStrchr(hostName2,'.')) != NULL )
|
||||||
*tp = NULL;
|
*tp = '\0';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Try to avoid querying the name server (or /etc/hosts).
|
* Try to avoid querying the name server (or /etc/hosts).
|
||||||
|
@ -502,7 +502,7 @@ _DtIsSameHost(const char *host1, const char *host2)
|
||||||
*/
|
*/
|
||||||
strcpy(hostName1, host_ret->h_name);
|
strcpy(hostName1, host_ret->h_name);
|
||||||
if ( (tp = DtStrchr(hostName1,'.')) != NULL )
|
if ( (tp = DtStrchr(hostName1,'.')) != NULL )
|
||||||
*tp = NULL;
|
*tp = '\0';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Try comparing again -- avoiding another gethostbyname
|
* Try comparing again -- avoiding another gethostbyname
|
||||||
|
@ -838,7 +838,7 @@ _DtActGenerateTmpFile(char *dir,char *format,mode_t mode,int *fd)
|
||||||
* of the tmp file name (i.e. no %s in format) then
|
* of the tmp file name (i.e. no %s in format) then
|
||||||
* there is no sense trying more than once.
|
* there is no sense trying more than once.
|
||||||
*/
|
*/
|
||||||
if ( countTrys > 0 && (strcmp(f,nameBuf) == NULL))
|
if ( countTrys > 0 && (strcmp(f,nameBuf) == 0))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
base = XtNewString(nameBuf);
|
base = XtNewString(nameBuf);
|
||||||
|
@ -892,7 +892,7 @@ _DtRemoveTrailingBlanksInPlace(char **s)
|
||||||
for ( p = DtPrevChar(*s,*s + strlen(*s));
|
for ( p = DtPrevChar(*s,*s + strlen(*s));
|
||||||
DtIsspace(p) && (p > *s);
|
DtIsspace(p) && (p > *s);
|
||||||
p=DtPrevChar(*s,p))
|
p=DtPrevChar(*s,p))
|
||||||
*p = NULL;
|
*p = '\0';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1245,7 +1245,7 @@ int _DtActDeleteInvRec( DtActionInvocationID id )
|
||||||
|
|
||||||
if (IS_BUFFER_OBJ(infop->mask) && IS_FILE_OBJ(infop->mask))
|
if (IS_BUFFER_OBJ(infop->mask) && IS_FILE_OBJ(infop->mask))
|
||||||
{
|
{
|
||||||
myassert((infop->name!=NULL) && (*infop->name!=NULL));
|
myassert((infop->name != NULL) && (*infop->name != '\0'));
|
||||||
if ( !infop->name )
|
if ( !infop->name )
|
||||||
continue;
|
continue;
|
||||||
/*
|
/*
|
||||||
|
@ -1317,7 +1317,7 @@ _DtActChildRecT *_DtActAllocChildRec( _DtActInvRecT *invRec )
|
||||||
|
|
||||||
tchildRec = invRec->childRec[invRec->numChildren - 1]; /* shorthand */
|
tchildRec = invRec->childRec[invRec->numChildren - 1]; /* shorthand */
|
||||||
|
|
||||||
memset(tchildRec, NULL, sizeof(_DtActChildRecT));
|
memset(tchildRec, 0, sizeof(_DtActChildRecT));
|
||||||
tchildRec->childId = invRec->numChildren; /* serial # of sorts */
|
tchildRec->childId = invRec->numChildren; /* serial # of sorts */
|
||||||
|
|
||||||
/* tchildRec->u.* = initialized elsewhere */
|
/* tchildRec->u.* = initialized elsewhere */
|
||||||
|
@ -1837,7 +1837,7 @@ _DtActReadTmpFileToBuffer( char *fname, int *sizep )
|
||||||
|
|
||||||
buf = (char *) XtMalloc(MAX_BUF_SIZE);
|
buf = (char *) XtMalloc(MAX_BUF_SIZE);
|
||||||
for (size=0, space=MAX_BUF_SIZE;
|
for (size=0, space=MAX_BUF_SIZE;
|
||||||
(bytes=read(fd,buf+size,space)) != NULL;
|
(bytes=read(fd,buf+size,space)) != 0;
|
||||||
size += bytes )
|
size += bytes )
|
||||||
{
|
{
|
||||||
if ( bytes < 0 )
|
if ( bytes < 0 )
|
||||||
|
|
|
@ -578,7 +578,7 @@ ExecuteQueuedRequest (
|
||||||
strlen (pNode->exec_host) +
|
strlen (pNode->exec_host) +
|
||||||
cmdlen + 4);
|
cmdlen + 4);
|
||||||
cmdp = (char *) XtMalloc(cmdlen + 1);
|
cmdp = (char *) XtMalloc(cmdlen + 1);
|
||||||
*cmdp = NULL;
|
*cmdp = '\0';
|
||||||
for (i = 0; pNode->argv[i]; i++) {
|
for (i = 0; pNode->argv[i]; i++) {
|
||||||
strcat(cmdp,pNode->argv[i]);
|
strcat(cmdp,pNode->argv[i]);
|
||||||
strcat(cmdp, " ");
|
strcat(cmdp, " ");
|
||||||
|
@ -1177,7 +1177,7 @@ DtCmdGetWindowType(
|
||||||
switch ( windowTypeMask )
|
switch ( windowTypeMask )
|
||||||
{
|
{
|
||||||
case _DtAct_NO_STDIO_BIT:
|
case _DtAct_NO_STDIO_BIT:
|
||||||
winTypeNum = NULL;
|
winTypeNum = 0;
|
||||||
break;
|
break;
|
||||||
case _DtAct_TERMINAL_BIT:
|
case _DtAct_TERMINAL_BIT:
|
||||||
winTypeNum = TERMINAL;
|
winTypeNum = TERMINAL;
|
||||||
|
|
|
@ -1712,7 +1712,7 @@ SplitField(
|
||||||
*NumberFieldsAllocated += NUMBER_FIELDS_INCREMENT;
|
*NumberFieldsAllocated += NUMBER_FIELDS_INCREMENT;
|
||||||
}
|
}
|
||||||
|
|
||||||
(*fields)[*slotToUse].fieldName = NULL;
|
(*fields)[*slotToUse].fieldName = 0;
|
||||||
(*fields)[*slotToUse].fieldValue = NULL;
|
(*fields)[*slotToUse].fieldValue = NULL;
|
||||||
|
|
||||||
/* A NULL ptr is how we force a NULL entry to terminate the array */
|
/* A NULL ptr is how we force a NULL entry to terminate the array */
|
||||||
|
|
|
@ -998,7 +998,7 @@ dndGetContextXID(
|
||||||
static XID contextXID;
|
static XID contextXID;
|
||||||
|
|
||||||
_DtSvcProcessLock();
|
_DtSvcProcessLock();
|
||||||
if (contextXID == NULL) {
|
if (contextXID == 0) {
|
||||||
contextXID = XCreatePixmap(display,
|
contextXID = XCreatePixmap(display,
|
||||||
DefaultRootWindow(display), 1, 1, 1);
|
DefaultRootWindow(display), 1, 1, 1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -712,7 +712,7 @@ get_buff(type_info_t *info)
|
||||||
if((info->buffer = mmap(NULL,
|
if((info->buffer = mmap(NULL,
|
||||||
buf->st_size,
|
buf->st_size,
|
||||||
PROT_READ, MAP_PRIVATE,
|
PROT_READ, MAP_PRIVATE,
|
||||||
info->file_fd, NULL)) == (char *)-1)
|
info->file_fd, 0)) == (char *)-1)
|
||||||
{
|
{
|
||||||
info->mmap_size_to_free = -1;
|
info->mmap_size_to_free = -1;
|
||||||
info->size_to_free = buf->st_size+1;
|
info->size_to_free = buf->st_size+1;
|
||||||
|
|
|
@ -609,7 +609,7 @@ _DtDtsMMapDB(const char *CacheFile)
|
||||||
MAP_SHARED,
|
MAP_SHARED,
|
||||||
#endif
|
#endif
|
||||||
mmaped_fd,
|
mmaped_fd,
|
||||||
NULL);
|
0);
|
||||||
if(mmaped_db != (void *) -1)
|
if(mmaped_db != (void *) -1)
|
||||||
{
|
{
|
||||||
success = TRUE;
|
success = TRUE;
|
||||||
|
|
|
@ -115,7 +115,7 @@ _GetMwmWindow(
|
||||||
Window wroot, wparent, *pchildren;
|
Window wroot, wparent, *pchildren;
|
||||||
unsigned int nchildren;
|
unsigned int nchildren;
|
||||||
|
|
||||||
*pMwmWindow = NULL;
|
*pMwmWindow = 0;
|
||||||
if ((rcode=XGetWindowProperty(display,root,
|
if ((rcode=XGetWindowProperty(display,root,
|
||||||
property,0L, PROP_MWM_INFO_ELEMENTS,
|
property,0L, PROP_MWM_INFO_ELEMENTS,
|
||||||
False,property,
|
False,property,
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
************************************<+>*************************************/
|
************************************<+>*************************************/
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
/*********************************************************************
|
/*********************************************************************
|
||||||
* _DtQualifyWithFirst
|
* _DtQualifyWithFirst
|
||||||
|
|
|
@ -843,7 +843,7 @@ _GetSmWindow(
|
||||||
Window wroot, wparent, *pchildren;
|
Window wroot, wparent, *pchildren;
|
||||||
unsigned int nchildren;
|
unsigned int nchildren;
|
||||||
|
|
||||||
*pSmWindow = NULL;
|
*pSmWindow = 0;
|
||||||
if ((rcode=XGetWindowProperty(display,root,
|
if ((rcode=XGetWindowProperty(display,root,
|
||||||
property,0L, PROP_DT_SM_WINDOW_INFO_ELEMENTS,
|
property,0L, PROP_DT_SM_WINDOW_INFO_ELEMENTS,
|
||||||
False,property,
|
False,property,
|
||||||
|
@ -938,8 +938,8 @@ static struct {
|
||||||
char *string;
|
char *string;
|
||||||
Atom atom;
|
Atom atom;
|
||||||
} smAtomList[] = {
|
} smAtomList[] = {
|
||||||
{_XA_DT_SM_STATE_INFO, NULL},
|
{_XA_DT_SM_STATE_INFO, 0},
|
||||||
{_XA_DT_SM_SAVER_INFO, NULL},
|
{_XA_DT_SM_SAVER_INFO, 0},
|
||||||
};
|
};
|
||||||
|
|
||||||
static Atom
|
static Atom
|
||||||
|
|
|
@ -170,7 +170,7 @@ _DtShmProtoAddStrtab(DtShmProtoStrtab strlist, const char * string, int * isnew)
|
||||||
|
|
||||||
int ret = *bucket;
|
int ret = *bucket;
|
||||||
|
|
||||||
if(*bucket == NULL) /* new */ {
|
if(*bucket == 0) /* new */ {
|
||||||
unsigned char ** sptr;
|
unsigned char ** sptr;
|
||||||
*isnew = 1;
|
*isnew = 1;
|
||||||
*bucket = ret = ptr->sl_charcount;
|
*bucket = ret = ptr->sl_charcount;
|
||||||
|
|
|
@ -443,7 +443,7 @@ _DtEnvControl(
|
||||||
* then put our dt string just ahead of
|
* then put our dt string just ahead of
|
||||||
* "/usr/bin/X11" in the new PATH
|
* "/usr/bin/X11" in the new PATH
|
||||||
*/
|
*/
|
||||||
*(ptr - 1) = NULL;
|
*(ptr - 1) = '\0';
|
||||||
sprintf(_postDtEnvironment.binPath,
|
sprintf(_postDtEnvironment.binPath,
|
||||||
"%s=%s:%s:%s",
|
"%s=%s:%s:%s",
|
||||||
BIN_PATH_ENVIRON,
|
BIN_PATH_ENVIRON,
|
||||||
|
@ -479,7 +479,7 @@ _DtEnvControl(
|
||||||
* "/usr/bin" in the new PATH
|
* "/usr/bin" in the new PATH
|
||||||
*/
|
*/
|
||||||
|
|
||||||
*(ptr - 1) = NULL;
|
*(ptr - 1) = '\0';
|
||||||
sprintf(_postDtEnvironment.binPath,
|
sprintf(_postDtEnvironment.binPath,
|
||||||
"%s=%s:%s:%s",
|
"%s=%s:%s:%s",
|
||||||
BIN_PATH_ENVIRON,
|
BIN_PATH_ENVIRON,
|
||||||
|
|
|
@ -265,7 +265,7 @@ GetShortHostname(
|
||||||
if (status = gethostname(buffer, bufsize))
|
if (status = gethostname(buffer, bufsize))
|
||||||
return status; /* failed gethostname */
|
return status; /* failed gethostname */
|
||||||
if (ptr = strstr(buffer, (char *)"."))
|
if (ptr = strstr(buffer, (char *)"."))
|
||||||
*ptr = NULL; /* delete domain name if there is one */
|
*ptr = '\0'; /* delete domain name if there is one */
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -259,7 +259,7 @@ char * ExpandPath (
|
||||||
/*** otherwise, make it relative to the current directory ***/
|
/*** otherwise, make it relative to the current directory ***/
|
||||||
|
|
||||||
/* get user's current working directory */
|
/* get user's current working directory */
|
||||||
if (getcwd(tmpPath, MAXPATHLEN) == NULL) return NULL; /* RETURN: error */
|
if (getcwd(tmpPath, MAXPATHLEN) == 0) return NULL; /* RETURN: error */
|
||||||
|
|
||||||
/*** add a slash to end of path component, if needed ***/
|
/*** add a slash to end of path component, if needed ***/
|
||||||
/* get end of the string */
|
/* get end of the string */
|
||||||
|
|
|
@ -564,7 +564,7 @@ _DtAddResString(
|
||||||
int actualFormat;
|
int actualFormat;
|
||||||
unsigned long nitems, leftover;
|
unsigned long nitems, leftover;
|
||||||
|
|
||||||
if((data == NULL) || (*data == NULL))
|
if((data == NULL) || (*data == '\0'))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue