src/usr.bin/printf

看板DFBSD_submit作者時間21年前 (2005/01/01 04:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
--6TrnltStXW4iwmi0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline * Remove (void) casts * Remove register keywords * Add WARNS 7 -- Alexander 'alxl' Lobachov mailto:alxl@alxl.info --6TrnltStXW4iwmi0 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="printf.patch" Index: src/usr.bin/printf/Makefile =================================================================== RCS file: /home/cvs/DragonFly/src/usr.bin/printf/Makefile,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- src/usr.bin/printf/Makefile 17 Jun 2003 04:29:30 -0000 1.2 +++ src/usr.bin/printf/Makefile 28 Dec 2004 03:03:10 -0000 1.3 @@ -3,5 +3,6 @@ # $DragonFly$ PROG= printf +WARNS?= 7 .include <bsd.prog.mk> Index: src/usr.bin/printf/printf.c =================================================================== RCS file: /home/cvs/DragonFly/src/usr.bin/printf/printf.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- src/usr.bin/printf/printf.c 19 Mar 2004 16:37:24 -0000 1.5 +++ src/usr.bin/printf/printf.c 28 Dec 2004 03:03:10 -0000 1.6 @@ -64,15 +64,15 @@ char *b = NULL; \ if (fieldwidth) \ if (precision) \ - (void)asprintf(&b, f, fieldwidth, precision, func); \ + asprintf(&b, f, fieldwidth, precision, func); \ else \ - (void)asprintf(&b, f, fieldwidth, func); \ + asprintf(&b, f, fieldwidth, func); \ else if (precision) \ - (void)asprintf(&b, f, precision, func); \ + asprintf(&b, f, precision, func); \ else \ - (void)asprintf(&b, f, func); \ + asprintf(&b, f, func); \ if (b) { \ - (void)fputs(b, stdout); \ + fputs(b, stdout); \ free(b); \ } \ } while (0) @@ -102,7 +102,7 @@ char convch, nextch, *format, *fmt, *start; #ifndef BUILTIN - (void) setlocale(LC_NUMERIC, ""); + setlocale(LC_NUMERIC, ""); #endif while ((ch = getopt(argc, argv, "")) != -1) switch (ch) { @@ -140,7 +140,7 @@ if (!*fmt) { /* avoid infinite loop */ if (chopped) { - (void)printf("%s", start); + printf("%s", start); return (rval); } if (end == 1) { @@ -150,7 +150,7 @@ } end = 1; if (fmt > start) - (void)printf("%s", start); + printf("%s", start); if (!*gargv) return (rval); fmt = format; @@ -161,7 +161,7 @@ if (*++fmt != '%') break; *fmt++ = '\0'; - (void)printf("%s", start); + printf("%s", start); goto next; } } @@ -308,10 +308,10 @@ } static int -escape(register char *fmt) +escape(char *fmt) { - register char *store; - register int value, c; + char *store; + int value, c; for (store = fmt; (c = *fmt); ++fmt, ++store) { if (c != '\\') { @@ -477,7 +477,7 @@ static int asciicode(void) { - register int ch; + int ch; ch = **gargv; if (ch == '\'' || ch == '"') @@ -489,5 +489,5 @@ static void usage(void) { - (void)fprintf(stderr, "usage: printf format [arg ...]\n"); + fprintf(stderr, "usage: printf format [arg ...]\n"); } --6TrnltStXW4iwmi0--
文章代碼(AID): #11rRT600 (DFBSD_submit)
文章代碼(AID): #11rRT600 (DFBSD_submit)