projects
/
unix-history
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
BSD 4_3_Reno release
[unix-history]
/
usr
/
src
/
usr.bin
/
learn
/
objects
/
getline.c
#ifndef lint
static char
sccsid
[] =
"@(#)getline.c 1.1 (Berkeley) 6/8/88"
;
#endif not lint
#include <stdio.h>
getline
(
s
,
lim
)
/* get line into s, return length */
char
s
[];
int
lim
;
{
int
c
,
i
;
i
=
0
;
while
(--
lim
>
0
&& (
c
=
getchar
()) !=
EOF
&&
c
!=
'
\n
'
)
s
[
i
++] =
c
;
if
(
c
==
'
\n
'
)
s
[
i
++] =
c
;
s
[
i
] =
'\0'
;
return
(
i
);
}