diff options
author | muffin <none@none> | 2005-10-20 11:47:44 -0700 |
---|---|---|
committer | muffin <none@none> | 2005-10-20 11:47:44 -0700 |
commit | 5d54f3d8999eac1762fe0a8c7177d20f1f201fae (patch) | |
tree | 65c7761c305dbd97609e64517f5781b433efa980 /usr/src/lib/libbc/libc/stdio/common/gets.c | |
parent | 1b42782e10f177b2bd092559506a96dbbefefa54 (diff) | |
download | illumos-gate-5d54f3d8999eac1762fe0a8c7177d20f1f201fae.tar.gz |
6309237 gcc and libbc don't get along
Diffstat (limited to 'usr/src/lib/libbc/libc/stdio/common/gets.c')
-rw-r--r-- | usr/src/lib/libbc/libc/stdio/common/gets.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/usr/src/lib/libbc/libc/stdio/common/gets.c b/usr/src/lib/libbc/libc/stdio/common/gets.c index 3cf3a49af6..a78346dbab 100644 --- a/usr/src/lib/libbc/libc/stdio/common/gets.c +++ b/usr/src/lib/libbc/libc/stdio/common/gets.c @@ -22,7 +22,7 @@ /* Copyright (c) 1984 AT&T */ /* All Rights Reserved */ -#pragma ident "%Z%%M% %I% %E% SMI" /* from S5R2 3.3 */ +#pragma ident "%Z%%M% %I% %E% SMI" /*LINTLIBRARY*/ /* @@ -32,17 +32,15 @@ */ #include <stdio.h> #include "stdiom.h" +#include <memory.h> extern int _filbuf(); -extern _bufsync(); -extern char *memccpy(); char * -gets(ptr) -char *ptr; +gets(char *ptr) { char *p, *ptr0 = ptr; - register int n; + int n; for ( ; ; ) { if (stdin->_cnt <= 0) { /* empty buffer */ |