]> git.ipfire.org Git - thirdparty/sarg.git/commitdiff
Be sure no return codes from getword and friends are ignored (thanks to Markus Elfring)
authorFrédéric Marchal <fmarchal@users.sourceforge.net>
Wed, 17 Mar 2010 12:01:29 +0000 (12:01 +0000)
committerFrédéric Marchal <fmarchal@users.sourceforge.net>
Wed, 17 Mar 2010 12:01:29 +0000 (12:01 +0000)
include/defs.h

index b725c371e16c35bcfab8d09f1376cd9f0d335b17..b977a56bbbdf5c2ee132ceae11872a399a0a9931 100755 (executable)
@@ -194,12 +194,12 @@ void close_usertab(void);
 // util.c
 void getword_start(/*@out@*/struct getwordstruct *gwarea, const char *line);
 void getword_restart(struct getwordstruct *gwarea);
-int getword(/*@out@*/char *word, int limit, struct getwordstruct *gwarea, char stop);
-int getword_limit(/*@out@*/char *word, int limit, struct getwordstruct *gwarea, char stop);
-int getword_multisep(/*@out@*/char *word, int limit, struct getwordstruct *gwarea, char stop);
-int getword_skip(int limit, struct getwordstruct *gwarea, char stop);
-int getword_atoll(/*@out@*/long long int *number, struct getwordstruct *gwarea, char stop);
-int getword_ptr(char *orig_line,/*@out@*/char **word, struct getwordstruct *gwarea, char stop);
+__attribute__((warn_unused_result)) int getword(/*@out@*/char *word, int limit, struct getwordstruct *gwarea, char stop);
+__attribute__((warn_unused_result)) int getword_limit(/*@out@*/char *word, int limit, struct getwordstruct *gwarea, char stop);
+__attribute__((warn_unused_result)) int getword_multisep(/*@out@*/char *word, int limit, struct getwordstruct *gwarea, char stop);
+__attribute__((warn_unused_result)) int getword_skip(int limit, struct getwordstruct *gwarea, char stop);
+__attribute__((warn_unused_result)) int getword_atoll(/*@out@*/long long int *number, struct getwordstruct *gwarea, char stop);
+__attribute__((warn_unused_result)) int getword_ptr(char *orig_line,/*@out@*/char **word, struct getwordstruct *gwarea, char stop);
 long long int my_atoll (const char *nptr);
 int is_absolute(const char *path);
 int getnumlist(char *, numlist *, const int, const int);