dtappbuilder/dtcodegen: Fix up some warnings, remove use of sys_errlist[].

Removed all the cases of sys_errlist[], no one should be using that
today.  Also, correct code generation so that declarations like
'Widget w = NULL; Pixmap p = NULL;' etc, aren't produced, which is
wrong.  Use '0', not NULL for these.

This should also correct the 2 mis-definitions of Pixmap that commit
6a9327f2ab attempted to fix in ttsnoop.

dtappbuilder still needs a lot of work.
This commit is contained in:
Jon Trulson
2014-09-20 16:39:57 -06:00
parent ba0f3a250d
commit bf399748ad
9 changed files with 85 additions and 107 deletions

View File

@@ -115,10 +115,6 @@ static char Buf[MAXBSIZE]; /* work buffer */
/*
* System error message definitions.
*/
#if !defined(linux)
extern int sys_nerr;
extern STRING sys_errlist[];
#endif
/*
* Internal function declarations.
@@ -1080,8 +1076,7 @@ abio_open_bil_input(STRING name, int *pLinesRead, FILE ** pInFile)
}
else
{
errmsg = sys_errlist[errno];
sprintf(Buf, "%s: %s", name, errmsg);
sprintf(Buf, "%s: %s", name, strerror(errno));
errmsg = Buf;
}
@@ -1317,7 +1312,7 @@ abio_open_gil_input(STRING name, FILE ** pInFile)
}
else
{
errmsg = sys_errlist[errno];
errmsg = strerror(errno);
}
/*
@@ -1431,7 +1426,7 @@ ERROR_EXIT:
/*
* Return a message if unsuccessful.
*/
sprintf(Buf, "%s: %s", outfile, sys_errlist[errno]);
sprintf(Buf, "%s: %s", outfile, strerror(errno));
return Buf;
#undef outFile
}
@@ -1493,7 +1488,7 @@ abio_open_output(STRING name, FILE ** pOutFile)
return NULL;
}
sprintf(Buf, "%s: %s", name, sys_errlist[errno]);
sprintf(Buf, "%s: %s", name, strerror(errno));
return Buf;
#undef outFile
}