handle missing return values
This commit is contained in:
@@ -213,7 +213,7 @@ extern void DtSearchFreeMessages (void);
|
|||||||
extern int DtSearchGetMaxResults (void);
|
extern int DtSearchGetMaxResults (void);
|
||||||
extern void DtSearchSetMaxResults (int new_max_results);
|
extern void DtSearchSetMaxResults (int new_max_results);
|
||||||
extern char *DtSearchFormatObjdate (DtSrObjdate objdate);
|
extern char *DtSearchFormatObjdate (DtSrObjdate objdate);
|
||||||
extern void DtSearchExit (int return_code);
|
extern void DtSearchExit (int return_code) __attribute__((noreturn));
|
||||||
extern void DtSearchAddUserExit (void (*user_exit)(int));
|
extern void DtSearchAddUserExit (void (*user_exit)(int));
|
||||||
extern void DtSearchRemoveUserExit (void);
|
extern void DtSearchRemoveUserExit (void);
|
||||||
|
|
||||||
|
|||||||
@@ -8732,7 +8732,7 @@ FormatSDLTitle(
|
|||||||
* Purpose:
|
* Purpose:
|
||||||
*
|
*
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
static int
|
static void
|
||||||
SetGhostLink(
|
SetGhostLink(
|
||||||
_DtCvLinkDb link_data,
|
_DtCvLinkDb link_data,
|
||||||
_DtCvSegment *segments,
|
_DtCvSegment *segments,
|
||||||
|
|||||||
@@ -2916,6 +2916,7 @@ size_t _DtGrRead(
|
|||||||
return (num_items);
|
return (num_items);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
@@ -2969,6 +2970,7 @@ int _DtGrSeek(
|
|||||||
else
|
else
|
||||||
return(-1); /* Failure */
|
return(-1); /* Failure */
|
||||||
}
|
}
|
||||||
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
@@ -2997,6 +2999,7 @@ int _DtGrGetChar(
|
|||||||
else
|
else
|
||||||
return ((unsigned char) *(stream->source.buffer.current++));
|
return ((unsigned char) *(stream->source.buffer.current++));
|
||||||
}
|
}
|
||||||
|
return EOF;
|
||||||
}
|
}
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
@@ -3058,4 +3061,5 @@ char *_DtGrGetString(
|
|||||||
*buffer = '\0';
|
*buffer = '\0';
|
||||||
return (save);
|
return (save);
|
||||||
}
|
}
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -379,7 +379,7 @@ SkipOtherLines(
|
|||||||
* Function: CheckAndSwitchPoints
|
* Function: CheckAndSwitchPoints
|
||||||
*
|
*
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
static int
|
static void
|
||||||
CheckAndSwitchPoints(
|
CheckAndSwitchPoints(
|
||||||
_DtCvSelectData *pt1,
|
_DtCvSelectData *pt1,
|
||||||
_DtCvSelectData *pt2)
|
_DtCvSelectData *pt2)
|
||||||
|
|||||||
@@ -1364,4 +1364,5 @@ ilError error;
|
|||||||
|
|
||||||
} /* END while true: execute strips */
|
} /* END while true: execute strips */
|
||||||
} /* END switch pipe state */
|
} /* END switch pipe state */
|
||||||
|
return IL_EXECUTE_AGAIN;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -111,6 +111,7 @@ void (*austext_exit_last) (int) = NULL;
|
|||||||
/* DtSearchExit */
|
/* DtSearchExit */
|
||||||
/* */
|
/* */
|
||||||
/****************************************/
|
/****************************************/
|
||||||
|
__attribute__((noreturn))
|
||||||
void DtSearchExit (int return_code)
|
void DtSearchExit (int return_code)
|
||||||
{
|
{
|
||||||
if (austext_exit_first != NULL)
|
if (austext_exit_first != NULL)
|
||||||
|
|||||||
@@ -579,11 +579,9 @@ static DtSrResult *ditto_sort (DtSrResult * lst)
|
|||||||
return merge_by_prox (ditto_sort (lst), ditto_sort (lst2));
|
return merge_by_prox (ditto_sort (lst), ditto_sort (lst2));
|
||||||
case DtSrSORT_DATE:
|
case DtSrSORT_DATE:
|
||||||
return merge_by_date (ditto_sort (lst), ditto_sort (lst2));
|
return merge_by_date (ditto_sort (lst), ditto_sort (lst2));
|
||||||
default:
|
|
||||||
fprintf (aa_stderr, PROGNAME "525 Invalid Sort Type %d.\n",
|
|
||||||
ditsort_type);
|
|
||||||
DtSearchExit (32);
|
|
||||||
}
|
}
|
||||||
|
fprintf (aa_stderr, PROGNAME "525 Invalid Sort Type %d.\n", ditsort_type);
|
||||||
|
DtSearchExit (32);
|
||||||
} /* ditto_sort() */
|
} /* ditto_sort() */
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -852,10 +852,9 @@ static int _DtAct_tt_message_arg_reptype( Tt_message message, int arg )
|
|||||||
|
|
||||||
status = tt_message_arg_ival( message, arg, &testVal );
|
status = tt_message_arg_ival( message, arg, &testVal );
|
||||||
|
|
||||||
if (status == TT_OK)
|
if (status == TT_ERR_NUM)
|
||||||
return( DtACT_TT_REP_INT);
|
return DtACT_TT_REP_BUFFER;
|
||||||
else if (status == TT_ERR_NUM)
|
return DtACT_TT_REP_INT;
|
||||||
return( DtACT_TT_REP_BUFFER );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
|
|||||||
@@ -864,5 +864,6 @@ regstat4_to_dtcmstatus(Registration_Status_4 stat4)
|
|||||||
case confused_4:
|
case confused_4:
|
||||||
return (CSA_E_FAILURE);
|
return (CSA_E_FAILURE);
|
||||||
}
|
}
|
||||||
|
return CSA_E_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1046,7 +1046,7 @@ match_this_attribute(Appt_4 *appt, cms_attribute attr, CSA_enum op)
|
|||||||
|
|
||||||
return (_DtCm_match_sint32_attribute(&oldattr,
|
return (_DtCm_match_sint32_attribute(&oldattr,
|
||||||
(attr.value ? &matchattr : NULL), op));
|
(attr.value ? &matchattr : NULL), op));
|
||||||
defalut:
|
default:
|
||||||
return (B_FALSE);
|
return (B_FALSE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -601,16 +601,10 @@ _DtCmsSetCalendarAttrs4Parser(
|
|||||||
extern CSA_return_code
|
extern CSA_return_code
|
||||||
_DtCmsRbToCsaStat(Rb_Status rb_stat)
|
_DtCmsRbToCsaStat(Rb_Status rb_stat)
|
||||||
{
|
{
|
||||||
switch (rb_stat) {
|
if (rb_stat == rb_ok) {
|
||||||
case rb_ok:
|
return CSA_SUCCESS;
|
||||||
return (CSA_SUCCESS);
|
|
||||||
case rb_duplicate:
|
|
||||||
case rb_badtable:
|
|
||||||
case rb_notable:
|
|
||||||
case rb_failed:
|
|
||||||
case rb_other:
|
|
||||||
return (CSA_E_FAILURE);
|
|
||||||
}
|
}
|
||||||
|
return CSA_E_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
extern void
|
extern void
|
||||||
|
|||||||
@@ -173,6 +173,7 @@ ushort GetContentsType(void)
|
|||||||
return((ushort)CA_FT_CNTLONG);
|
return((ushort)CA_FT_CNTLONG);
|
||||||
}
|
}
|
||||||
/* NOTREACHED */
|
/* NOTREACHED */
|
||||||
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|||||||
@@ -1303,6 +1303,7 @@ TblGetAlign(short col, /* column number */
|
|||||||
case Char: return 'd';
|
case Char: return 'd';
|
||||||
case Span: return 's';
|
case Span: return 's';
|
||||||
}
|
}
|
||||||
|
return 'l';
|
||||||
}
|
}
|
||||||
|
|
||||||
/* TblGetWidth() -- get width spec, if any, for a entry
|
/* TblGetWidth() -- get width spec, if any, for a entry
|
||||||
|
|||||||
@@ -2159,7 +2159,7 @@ rename the file you are changing so it no longer has the same name.");
|
|||||||
} /* end switch (mode) */
|
} /* end switch (mode) */
|
||||||
|
|
||||||
} /* end switch (message) */
|
} /* end switch (message) */
|
||||||
|
return "";
|
||||||
} /* end getVariableMessage */
|
} /* end getVariableMessage */
|
||||||
|
|
||||||
static Boolean
|
static Boolean
|
||||||
|
|||||||
@@ -61,6 +61,17 @@
|
|||||||
static int flood_min_x, flood_min_y, flood_max_x, flood_max_y;
|
static int flood_min_x, flood_min_y, flood_max_x, flood_max_y;
|
||||||
|
|
||||||
|
|
||||||
|
static void Set_FloodLimits(int x, int y);
|
||||||
|
static void Flood_Fill(
|
||||||
|
XImage *color_image,
|
||||||
|
XImage *mono_image,
|
||||||
|
int x,
|
||||||
|
int y,
|
||||||
|
int width,
|
||||||
|
int height,
|
||||||
|
unsigned long new_pixel,
|
||||||
|
unsigned long new_mono);
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
* *
|
* *
|
||||||
* Routine: Mirror_Image *
|
* Routine: Mirror_Image *
|
||||||
@@ -76,7 +87,6 @@ int
|
|||||||
Mirror_Image(
|
Mirror_Image(
|
||||||
int orientation )
|
int orientation )
|
||||||
{
|
{
|
||||||
XRectangle tmp_box;
|
|
||||||
XImage *new_image, *old_image, *new_mono, *old_mono;
|
XImage *new_image, *old_image, *new_mono, *old_mono;
|
||||||
unsigned long n;
|
unsigned long n;
|
||||||
int i, j;
|
int i, j;
|
||||||
@@ -416,7 +426,7 @@ Flood_Region(
|
|||||||
* *
|
* *
|
||||||
*X11***********************************************************************/
|
*X11***********************************************************************/
|
||||||
|
|
||||||
void
|
static void
|
||||||
Set_FloodLimits(
|
Set_FloodLimits(
|
||||||
int x,
|
int x,
|
||||||
int y )
|
int y )
|
||||||
@@ -473,7 +483,7 @@ struct seg {short y, xl, xr, dy;};
|
|||||||
int local_debug=False, p_cnt;
|
int local_debug=False, p_cnt;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int
|
static void
|
||||||
Flood_Fill(
|
Flood_Fill(
|
||||||
XImage *color_image,
|
XImage *color_image,
|
||||||
XImage *mono_image,
|
XImage *mono_image,
|
||||||
@@ -489,7 +499,7 @@ Flood_Fill(
|
|||||||
struct seg stack[MAX], *sp = stack;
|
struct seg stack[MAX], *sp = stack;
|
||||||
|
|
||||||
old_pixel = XGetPixel(color_image, x, y); /* read pv at seed point */
|
old_pixel = XGetPixel(color_image, x, y); /* read pv at seed point */
|
||||||
if (old_pixel==new_pixel || x<0 || x>width || y<0 || y>height) return 0;
|
if (old_pixel==new_pixel || x<0 || x>width || y<0 || y>height) return;
|
||||||
PUSH(y, x, x, 1); /* needed in some cases */
|
PUSH(y, x, x, 1); /* needed in some cases */
|
||||||
PUSH(y+1, x, x, -1); /* seed segment (popped 1st) */
|
PUSH(y+1, x, x, -1); /* seed segment (popped 1st) */
|
||||||
|
|
||||||
|
|||||||
@@ -28,5 +28,3 @@ int Mirror_Image(int orientation);
|
|||||||
int Block_Rotate(XImage *src_image, XImage *dst_image, int rtype);
|
int Block_Rotate(XImage *src_image, XImage *dst_image, int rtype);
|
||||||
void Scale_Image(void);
|
void Scale_Image(void);
|
||||||
int Flood_Region(int flood_x, int flood_y);
|
int Flood_Region(int flood_x, int flood_y);
|
||||||
void Set_FloodLimits(int x, int y);
|
|
||||||
int Flood_Fill(XImage *color_image, XImage *mono_image, int x, int y, int width, int height, unsigned long new_pixel, unsigned long new_mono);
|
|
||||||
|
|||||||
@@ -848,7 +848,7 @@ extern int source(
|
|||||||
/******************************* socket.c **************************/
|
/******************************* socket.c **************************/
|
||||||
|
|
||||||
extern int AnyWellKnownSockets( void ) ;
|
extern int AnyWellKnownSockets( void ) ;
|
||||||
extern int CreateWellKnownSockets( void ) ;
|
extern void CreateWellKnownSockets( void ) ;
|
||||||
extern void DestroyWellKnownSockets( void ) ;
|
extern void DestroyWellKnownSockets( void ) ;
|
||||||
extern char * NetworkAddressToHostname(
|
extern char * NetworkAddressToHostname(
|
||||||
#if NeedWidePrototypes
|
#if NeedWidePrototypes
|
||||||
|
|||||||
@@ -108,20 +108,20 @@ extern int WellKnownSocketsMax;
|
|||||||
void registerHostname (char *name, int namelen); // xdmcp.c
|
void registerHostname (char *name, int namelen); // xdmcp.c
|
||||||
|
|
||||||
|
|
||||||
int
|
void
|
||||||
CreateWellKnownSockets (void)
|
CreateWellKnownSockets (void)
|
||||||
{
|
{
|
||||||
struct sockaddr_in sock_addr;
|
struct sockaddr_in sock_addr;
|
||||||
char *name, *localHostname();
|
char *name, *localHostname();
|
||||||
|
|
||||||
if (request_port == 0)
|
if (request_port == 0)
|
||||||
return 0;
|
return;
|
||||||
Debug ("creating socket %d\n", request_port);
|
Debug ("creating socket %d\n", request_port);
|
||||||
xdmcpFd = socket (AF_INET, SOCK_DGRAM, 0);
|
xdmcpFd = socket (AF_INET, SOCK_DGRAM, 0);
|
||||||
if (xdmcpFd == -1) {
|
if (xdmcpFd == -1) {
|
||||||
LogError (ReadCatalog(MC_LOG_SET,MC_LOG_FAIL_SOCK,MC_DEF_LOG_FAIL_SOCK),
|
LogError (ReadCatalog(MC_LOG_SET,MC_LOG_FAIL_SOCK,MC_DEF_LOG_FAIL_SOCK),
|
||||||
request_port);
|
request_port);
|
||||||
return 0;
|
return;
|
||||||
}
|
}
|
||||||
name = localHostname ();
|
name = localHostname ();
|
||||||
registerHostname (name, strlen (name));
|
registerHostname (name, strlen (name));
|
||||||
@@ -140,7 +140,7 @@ CreateWellKnownSockets (void)
|
|||||||
request_port, errno);
|
request_port, errno);
|
||||||
close (xdmcpFd);
|
close (xdmcpFd);
|
||||||
xdmcpFd = -1;
|
xdmcpFd = -1;
|
||||||
return 0;
|
return;
|
||||||
}
|
}
|
||||||
WellKnownSocketsMax = xdmcpFd;
|
WellKnownSocketsMax = xdmcpFd;
|
||||||
FD_SET (xdmcpFd, &WellKnownSocketsMask);
|
FD_SET (xdmcpFd, &WellKnownSocketsMask);
|
||||||
@@ -150,7 +150,7 @@ CreateWellKnownSockets (void)
|
|||||||
if (chooserFd == -1)
|
if (chooserFd == -1)
|
||||||
{
|
{
|
||||||
LogError ((unsigned char *)"chooser socket creation failed, errno %d\n", errno);
|
LogError ((unsigned char *)"chooser socket creation failed, errno %d\n", errno);
|
||||||
return 0;
|
return;
|
||||||
}
|
}
|
||||||
listen (chooserFd, 5);
|
listen (chooserFd, 5);
|
||||||
if (chooserFd > WellKnownSocketsMax)
|
if (chooserFd > WellKnownSocketsMax)
|
||||||
|
|||||||
@@ -1738,7 +1738,9 @@ HostCB(Tt_message m, Tt_pattern p)
|
|||||||
if (state == TT_HANDLED) {
|
if (state == TT_HANDLED) {
|
||||||
value = tt_message_arg_val(m, 1);
|
value = tt_message_arg_val(m, 1);
|
||||||
waitCB = 0;
|
waitCB = 0;
|
||||||
|
return TT_CALLBACK_PROCESSED;
|
||||||
}
|
}
|
||||||
|
return TT_CALLBACK_CONTINUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************************************
|
/************************************************************************
|
||||||
|
|||||||
@@ -1654,14 +1654,12 @@ const char* PdmOidNotifyString(PdmOidNotify notify)
|
|||||||
{
|
{
|
||||||
case PDMOID_NOTIFY_UNSUPPORTED:
|
case PDMOID_NOTIFY_UNSUPPORTED:
|
||||||
return (const char*)NULL;
|
return (const char*)NULL;
|
||||||
break;
|
|
||||||
case PDMOID_NOTIFY_NONE:
|
case PDMOID_NOTIFY_NONE:
|
||||||
return NOTIFY_NONE_STR;
|
return NOTIFY_NONE_STR;
|
||||||
break;
|
|
||||||
case PDMOID_NOTIFY_EMAIL:
|
case PDMOID_NOTIFY_EMAIL:
|
||||||
return NOTIFY_EMAIL_STR;
|
return NOTIFY_EMAIL_STR;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
return (const char*)NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -2049,6 +2049,7 @@ QueryGeometry(
|
|||||||
desired->width = 1;
|
desired->width = 1;
|
||||||
if (desired->height == 0)
|
if (desired->height == 0)
|
||||||
desired->height = 1;
|
desired->height = 1;
|
||||||
|
return XtGeometryYes;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -1409,8 +1409,7 @@ max(
|
|||||||
if(y >= z && y >= x)
|
if(y >= z && y >= x)
|
||||||
return(y);
|
return(y);
|
||||||
|
|
||||||
if(z >= y && z >= x)
|
return(z);
|
||||||
return(z);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************************************
|
/************************************************************************
|
||||||
@@ -1429,8 +1428,7 @@ min(
|
|||||||
if(y <= z && y <= x)
|
if(y <= z && y <= x)
|
||||||
return(y);
|
return(y);
|
||||||
|
|
||||||
if(z <= y && z <= x)
|
return(z);
|
||||||
return(z);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************************************
|
/************************************************************************
|
||||||
|
|||||||
Reference in New Issue
Block a user