Skip to content
Newer
Older
100644 52 lines (47 sloc) 693 Bytes
a283642 @bruceg First check-in of development sources.
authored Nov 12, 2003
1 .TH getln 3
2 .SH NAME
3 getln \- read one line of data
4 .SH SYNTAX
5 .B #include <getln.h>
6
7 int \fBgetln\fP(&\fIss\fR,&\fIsa\fR,&\fImatch\fR,\fIsep\fR);
8
9 substdio \fIss\fR;
10 .br
11 stralloc \fIsa\fR;
12 .br
13 int \fImatch\fR;
14 .br
15 int \fIsep\fR;
16 .SH DESCRIPTION
17 .B getln
18 reads a line of characters, terminated by a
19 .I sep
20 character,
21 from
22 .IR ss .
23 It returns the line in
24 .I sa
25 and sets
26 .I match
27 to 1.
28
29 If
30 .B getln
31 sees end-of-input before it sees
32 .IR sep ,
33 it returns the partial line in
34 .I sa
35 and sets
36 .I match
37 to 0.
38
39 .B getln
40 normally returns 0.
41 If it runs out of memory,
42 or encounters an error from
43 .IR ss ,
44 it returns -1,
45 setting
46 .B errno
47 appropriately.
48 .SH "SEE ALSO"
49 stralloc(3),
50 substdio(3),
51 getln2(3)
Something went wrong with that request. Please try again.