summaryrefslogtreecommitdiff
path: root/sys/lib/libsa/gets.c
diff options
context:
space:
mode:
authorisaki <isaki@NetBSD.org>2007-11-24 13:20:53 +0000
committerisaki <isaki@NetBSD.org>2007-11-24 13:20:53 +0000
commit1c038e6834cae6806ebb97ae00a41d67e4d72ae1 (patch)
treeeab430c54f7ca1bc68225b960a8f82356c93bf2f /sys/lib/libsa/gets.c
parent9ce1f92af748ec8139d3601fdf3b136b600eb57f (diff)
style, indent, and ANSI-fy.
Diffstat (limited to 'sys/lib/libsa/gets.c')
-rw-r--r--sys/lib/libsa/gets.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/sys/lib/libsa/gets.c b/sys/lib/libsa/gets.c
index 45a74fb469d..1cda4332114 100644
--- a/sys/lib/libsa/gets.c
+++ b/sys/lib/libsa/gets.c
@@ -1,4 +1,4 @@
-/* $NetBSD: gets.c,v 1.9 2005/12/11 12:24:46 christos Exp $ */
+/* $NetBSD: gets.c,v 1.10 2007/11/24 13:20:55 isaki Exp $ */
/*-
* Copyright (c) 1993
@@ -34,13 +34,12 @@
#include "stand.h"
void
-gets(buf)
- char *buf;
+gets(char *buf)
{
int c;
char *lp;
- for (lp = buf;;)
+ for (lp = buf;;) {
switch (c = getchar() & 0177) {
case '\n':
case '\r':
@@ -62,7 +61,7 @@ gets(buf)
--lp;
break;
#endif
- case 'r'&037: {
+ case 'r' & 037: {
char *p;
putchar('\n');
@@ -73,14 +72,16 @@ gets(buf)
#if AT_ERASE
case '@':
#endif
- case 'u'&037:
- case 'w'&037:
+ case 'u' & 037:
+ case 'w' & 037:
lp = buf;
putchar('\n');
break;
default:
*lp++ = c;
putchar(c);
+ break;
}
+ }
/*NOTREACHED*/
}