| author | tomas@localhost |
| Thu, 01 Nov 2007 14:46:11 +0100 | |
| changeset 0 | c045670f36e9 |
| permissions | -rw-r--r-- |
| 0 | 1 |
#include "substdio.h" |
2 |
#include "byte.h" |
|
3 |
#include "stralloc.h" |
|
4 |
#include "getln.h" |
|
5 |
||
6 |
int getln(ss,sa,match,sep) |
|
7 |
register substdio *ss; |
|
8 |
register stralloc *sa; |
|
9 |
int *match; |
|
10 |
int sep; |
|
11 |
{
|
|
12 |
char *cont; |
|
13 |
unsigned int clen; |
|
14 |
||
15 |
if (getln2(ss,sa,&cont,&clen,sep) == -1) return -1; |
|
16 |
if (!clen) { *match = 0; return 0; }
|
|
17 |
if (!stralloc_catb(sa,cont,clen)) return -1; |
|
18 |
*match = 1; |
|
19 |
return 0; |
|
20 |
} |