Commit 37101856 authored by Wayne Davison's avatar Wayne Davison

Silenced some compiler warnings.

parent 65fc84b3
...@@ -907,10 +907,10 @@ int poptGetNextOpt(poptContext con) ...@@ -907,10 +907,10 @@ int poptGetNextOpt(poptContext con)
#ifndef DBL_EPSILON #ifndef DBL_EPSILON
#define DBL_EPSILON 2.2204460492503131e-16 #define DBL_EPSILON 2.2204460492503131e-16
#endif #endif
#define _ABS(a) ((((a) - 0.0) < DBL_EPSILON) ? -(a) : (a)) #define MY_ABS(a) ((((a) - 0.0) < DBL_EPSILON) ? -(a) : (a))
if ((_ABS(aDouble) - FLT_MAX) > DBL_EPSILON) if ((MY_ABS(aDouble) - FLT_MAX) > DBL_EPSILON)
return POPT_ERROR_OVERFLOW; return POPT_ERROR_OVERFLOW;
if ((FLT_MIN - _ABS(aDouble)) > DBL_EPSILON) if ((FLT_MIN - MY_ABS(aDouble)) > DBL_EPSILON)
return POPT_ERROR_OVERFLOW; return POPT_ERROR_OVERFLOW;
*((float *) opt->arg) = aDouble; *((float *) opt->arg) = aDouble;
} }
...@@ -1055,7 +1055,7 @@ poptContext poptFreeContext(poptContext con) ...@@ -1055,7 +1055,7 @@ poptContext poptFreeContext(poptContext con)
} }
int poptAddAlias(poptContext con, struct poptAlias alias, int poptAddAlias(poptContext con, struct poptAlias alias,
/*@unused@*/ int flags) /*@unused@*/ UNUSED(int flags))
{ {
poptItem item = (poptItem) alloca(sizeof(*item)); poptItem item = (poptItem) alloca(sizeof(*item));
memset(item, 0, sizeof(*item)); memset(item, 0, sizeof(*item));
......
...@@ -363,7 +363,7 @@ int poptDupArgv(int argc, /*@null@*/ const char **argv, ...@@ -363,7 +363,7 @@ int poptDupArgv(int argc, /*@null@*/ const char **argv,
* @retval argcPtr address of returned no. of arguments * @retval argcPtr address of returned no. of arguments
* @retval argvPtr address of returned argument array * @retval argvPtr address of returned argument array
*/ */
int poptParseArgvString(const char * s, int poptParseArgvString(const unsigned char * s,
/*@out@*/ int * argcPtr, /*@out@*/ const char *** argvPtr) /*@out@*/ int * argcPtr, /*@out@*/ const char *** argvPtr)
/*@modifies *argcPtr, *argvPtr @*/; /*@modifies *argcPtr, *argvPtr @*/;
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
#include "poptint.h" #include "poptint.h"
/*@-compmempass@*/ /* FIX: item->option.longName kept, not dependent. */ /*@-compmempass@*/ /* FIX: item->option.longName kept, not dependent. */
static void configLine(poptContext con, char * line) static void configLine(poptContext con, unsigned char * line)
/*@modifies con @*/ /*@modifies con @*/
{ {
/*@-type@*/ /*@-type@*/
...@@ -159,7 +159,8 @@ int poptReadConfigFile(poptContext con, const char * fn) ...@@ -159,7 +159,8 @@ int poptReadConfigFile(poptContext con, const char * fn)
return 0; return 0;
} }
int poptReadDefaultConfig(poptContext con, /*@unused@*/ int useEnv) { int poptReadDefaultConfig(poptContext con, /*@unused@*/ UNUSED(int useEnv))
{
char * fn, * home; char * fn, * home;
int rc; int rc;
......
...@@ -17,9 +17,9 @@ ...@@ -17,9 +17,9 @@
* @param key option(s) * @param key option(s)
*/ */
static void displayArgs(poptContext con, static void displayArgs(poptContext con,
/*@unused@*/ enum poptCallbackReason foo, /*@unused@*/ UNUSED(enum poptCallbackReason foo),
struct poptOption * key, struct poptOption * key,
/*@unused@*/ const char * arg, /*@unused@*/ void * data) /*@unused@*/ UNUSED(const char * arg), /*@unused@*/ UNUSED(void * data))
/*@globals fileSystem@*/ /*@globals fileSystem@*/
/*@modifies fileSystem@*/ /*@modifies fileSystem@*/
{ {
...@@ -84,7 +84,7 @@ getTableTranslationDomain(/*@null@*/ const struct poptOption *table) ...@@ -84,7 +84,7 @@ getTableTranslationDomain(/*@null@*/ const struct poptOption *table)
/*@observer@*/ /*@null@*/ static const char *const /*@observer@*/ /*@null@*/ static const char *const
getArgDescrip(const struct poptOption * opt, getArgDescrip(const struct poptOption * opt,
/*@-paramuse@*/ /* FIX: wazzup? */ /*@-paramuse@*/ /* FIX: wazzup? */
/*@null@*/ const char * translation_domain) /*@null@*/ UNUSED(const char * translation_domain))
/*@=paramuse@*/ /*@=paramuse@*/
/*@*/ /*@*/
{ {
...@@ -115,7 +115,7 @@ static /*@only@*/ /*@null@*/ char * ...@@ -115,7 +115,7 @@ static /*@only@*/ /*@null@*/ char *
singleOptionDefaultValue(int lineLength, singleOptionDefaultValue(int lineLength,
const struct poptOption * opt, const struct poptOption * opt,
/*@-paramuse@*/ /* FIX: i18n macros disable with lclint */ /*@-paramuse@*/ /* FIX: i18n macros disable with lclint */
/*@null@*/ const char * translation_domain) /*@null@*/ UNUSED(const char * translation_domain))
/*@=paramuse@*/ /*@=paramuse@*/
/*@*/ /*@*/
{ {
...@@ -191,11 +191,11 @@ static void singleOptionHelp(FILE * fp, int maxLeftCol, ...@@ -191,11 +191,11 @@ static void singleOptionHelp(FILE * fp, int maxLeftCol,
{ {
int indentLength = maxLeftCol + 5; int indentLength = maxLeftCol + 5;
int lineLength = 79 - indentLength; int lineLength = 79 - indentLength;
const char * help = D_(translation_domain, opt->descrip); const unsigned char * help = D_(translation_domain, opt->descrip);
const char * argDescrip = getArgDescrip(opt, translation_domain); const char * argDescrip = getArgDescrip(opt, translation_domain);
int helpLength; int helpLength;
char * defs = NULL; unsigned char * defs = NULL;
char * left; unsigned char * left;
int nb = maxLeftCol + 1; int nb = maxLeftCol + 1;
/* Make sure there's more than enough room in target buffer. */ /* Make sure there's more than enough room in target buffer. */
...@@ -314,7 +314,7 @@ static void singleOptionHelp(FILE * fp, int maxLeftCol, ...@@ -314,7 +314,7 @@ static void singleOptionHelp(FILE * fp, int maxLeftCol,
helpLength = strlen(help); helpLength = strlen(help);
while (helpLength > lineLength) { while (helpLength > lineLength) {
const char * ch; const unsigned char * ch;
char format[10]; char format[10];
ch = help + lineLength - 1; ch = help + lineLength - 1;
...@@ -475,7 +475,7 @@ static int showHelpIntro(poptContext con, FILE * fp) ...@@ -475,7 +475,7 @@ static int showHelpIntro(poptContext con, FILE * fp)
return len; return len;
} }
void poptPrintHelp(poptContext con, FILE * fp, /*@unused@*/ int flags) void poptPrintHelp(poptContext con, FILE * fp, /*@unused@*/ UNUSED(int flags))
{ {
int leftColWidth; int leftColWidth;
...@@ -634,7 +634,7 @@ static int showShortOptions(const struct poptOption * opt, FILE * fp, ...@@ -634,7 +634,7 @@ static int showShortOptions(const struct poptOption * opt, FILE * fp,
return strlen(s) + 4; return strlen(s) + 4;
} }
void poptPrintUsage(poptContext con, FILE * fp, /*@unused@*/ int flags) void poptPrintUsage(poptContext con, FILE * fp, /*@unused@*/ UNUSED(int flags))
{ {
int cursor; int cursor;
......
...@@ -51,10 +51,10 @@ int poptDupArgv(int argc, const char **argv, ...@@ -51,10 +51,10 @@ int poptDupArgv(int argc, const char **argv,
return 0; return 0;
} }
int poptParseArgvString(const char * s, int * argcPtr, const char *** argvPtr) int poptParseArgvString(const unsigned char * s, int * argcPtr, const char *** argvPtr)
{ {
const char * src; const unsigned char * src;
char quote = '\0'; unsigned char quote = '\0';
int argvAlloced = POPT_ARGV_ARRAY_GROW_DELTA; int argvAlloced = POPT_ARGV_ARRAY_GROW_DELTA;
const char ** argv = malloc(sizeof(*argv) * argvAlloced); const char ** argv = malloc(sizeof(*argv) * argvAlloced);
int argc = 0; int argc = 0;
......
...@@ -69,5 +69,6 @@ char *alloca (); ...@@ -69,5 +69,6 @@ char *alloca ();
#define xstrdup(_str) strdup(_str) #define xstrdup(_str) strdup(_str)
#endif /* HAVE_MCHECK_H && defined(__GNUC__) */ #endif /* HAVE_MCHECK_H && defined(__GNUC__) */
#define UNUSED(x) x __attribute__((__unused__))
#include "popt.h" #include "popt.h"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment