summaryrefslogtreecommitdiff
path: root/usr/src/lib/libbc/libc/stdio/common/gets.c
diff options
context:
space:
mode:
authormuffin <none@none>2005-10-20 11:47:44 -0700
committermuffin <none@none>2005-10-20 11:47:44 -0700
commit5d54f3d8999eac1762fe0a8c7177d20f1f201fae (patch)
tree65c7761c305dbd97609e64517f5781b433efa980 /usr/src/lib/libbc/libc/stdio/common/gets.c
parent1b42782e10f177b2bd092559506a96dbbefefa54 (diff)
downloadillumos-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.c10
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 */