X-Git-Url: https://git.cameronkatri.com/bsdgames-darwin.git/blobdiff_plain/9649fe0209de88926626165951e2db3043b73ee6..46062f71bb0dbda76cf0bde5c52bc325c97fd7a9:/battlestar/getcom.c diff --git a/battlestar/getcom.c b/battlestar/getcom.c index 1b60e11f..7e13b5f9 100644 --- a/battlestar/getcom.c +++ b/battlestar/getcom.c @@ -1,4 +1,4 @@ -/* $NetBSD: getcom.c,v 1.12 2004/11/05 21:30:31 dsl Exp $ */ +/* $NetBSD: getcom.c,v 1.14 2012/01/16 17:38:16 christos Exp $ */ /* * Copyright (c) 1983, 1993 @@ -34,21 +34,18 @@ #if 0 static char sccsid[] = "@(#)getcom.c 8.1 (Berkeley) 5/31/93"; #else -__RCSID("$NetBSD: getcom.c,v 1.12 2004/11/05 21:30:31 dsl Exp $"); +__RCSID("$NetBSD: getcom.c,v 1.14 2012/01/16 17:38:16 christos Exp $"); #endif #endif /* not lint */ #include "extern.h" -char * -getcom(buf, size, prompt, error) - char *buf; - int size; - const char *prompt, *error; +char * +getcom(char *buf, int size, const char *prompt, const char *error) { for (;;) { fputs(prompt, stdout); - if (fgets(buf, size, stdin) == 0) { + if (fgets(buf, size, stdin) == NULL) { if (feof(stdin)) die(); clearerr(stdin); @@ -61,7 +58,7 @@ getcom(buf, size, prompt, error) if (error) puts(error); } - /* If we didn't get to the end of the line, don't read it in next time. */ + /* If we didn't get to the end of line, don't read it in next time. */ if (buf[strlen(buf) - 1] != '\n') { int i; while ((i = getchar()) != '\n' && i != EOF) @@ -76,9 +73,7 @@ getcom(buf, size, prompt, error) * and leaves it unchanged if flag = 0 */ char * -getword(buf1, buf2, flag) - char *buf1, *buf2; - int flag; +getword(char *buf1, char *buf2, int flag) { int cnt; @@ -90,10 +85,12 @@ getword(buf1, buf2, flag) *buf2 = 0; return (0); } - while (cnt < WORDLEN && *buf1 && !isspace((unsigned char)*buf1) && *buf1 != ',') + while (cnt < WORDLEN && *buf1 && + !isspace((unsigned char)*buf1) && *buf1 != ',') if (flag < 0) { if (isupper((unsigned char)*buf1)) { - *buf2++ = tolower((unsigned char)*buf1++); + *buf2++ = + tolower((unsigned char)*buf1++); cnt++; } else { *buf2++ = *buf1++; @@ -101,7 +98,8 @@ getword(buf1, buf2, flag) } } else if (flag > 0) { if (islower((unsigned char)*buf1)) { - *buf2++ = toupper((unsigned char)*buf1++); + *buf2++ = + toupper((unsigned char)*buf1++); cnt++; } else { *buf2++ = *buf1++;