diff options
author | jbj <jbj> | 2015-05-13 13:09:27 +0000 |
---|---|---|
committer | jbj <jbj> | 2015-05-13 13:09:27 +0000 |
commit | 32d47de85df1a4d2a5467b0ca5a0d9e007ca000c (patch) | |
tree | eddac16bf72e46102691fe3183dba367c3b6ce57 /poptparse.c | |
parent | f59b34478bd4e00fada2dbc5b2299f7a0c4d1631 (diff) | |
download | libpopt-32d47de85df1a4d2a5467b0ca5a0d9e007ca000c.tar.gz |
- cppcheck: annotate/fix warnings.
- resurrect make distcheck.
Diffstat (limited to 'poptparse.c')
-rw-r--r-- | poptparse.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/poptparse.c b/poptparse.c index 0b6650a..819d30b 100644 --- a/poptparse.c +++ b/poptparse.c @@ -25,6 +25,7 @@ static const char ** poptArgvFree(/*@only@*/ const char ** av) av[i] = _free(av[i]); } #endif + // cppcheck-suppress uselessAssignmentPtrArg av = _free(av); return NULL; } @@ -170,7 +171,8 @@ int poptConfigFileToString(FILE *fp, char ** argstrp, /*@unused@*/ UNUSED(int flags)) { size_t nline = 8192; /* XXX configurable? */ - char * line = (char*) alloca(nline); + // cppcheck-suppress obsoleteFunctionsalloca + char * line = (char *) alloca(nline); char * argstr; char * q; char * x; @@ -178,6 +180,7 @@ int poptConfigFileToString(FILE *fp, char ** argstrp, size_t argvlen = 0; size_t maxargvlen = (size_t)480; + // cppcheck-suppress nullPointer if (argstrp) *argstrp = NULL; |