diff options
author | Mike Frysinger <vapier@gentoo.org> | 2006-02-15 04:21:04 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2006-02-15 04:21:04 +0000 |
commit | aa5545711b28f601973ee497fa3b646278f339d2 (patch) | |
tree | 028fb2db0c82576cb78d60f71b588ffb7069e89f /test/misc/stdarg.c | |
parent | e1df97a08e893eced0fd80f4c24ecc4ceed6c297 (diff) |
cleanup code to fix misc warnings
Diffstat (limited to 'test/misc/stdarg.c')
-rw-r--r-- | test/misc/stdarg.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/test/misc/stdarg.c b/test/misc/stdarg.c index ca723355a..561fd2c3b 100644 --- a/test/misc/stdarg.c +++ b/test/misc/stdarg.c @@ -1,19 +1,23 @@ /* copied from rsync */ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> #include <sys/types.h> #include <stdarg.h> -void foo(const char *format, ...) { +int foo(const char *format, ...) +{ va_list ap; - int len; + size_t len; char buf[5]; va_start(ap, format); len = vsnprintf(0, 0, format, ap); va_end(ap); - if (len != 5) exit(1); + if (len != 5) return(1); - if (snprintf(buf, 3, "hello") != 5 || strcmp(buf, "he") != 0) exit(1); + if (snprintf(buf, 3, "hello") != 5 || strcmp(buf, "he") != 0) return(1); - exit(0); + return(0); } -int main() { foo("hello"); } +int main(void) { return foo("hello"); } |