sync with sylpheed 0.6.1cvs2
[claws.git] / libkcc / getstr.c
1 #include <stdio.h>
2
3 /*---------------------------------------------------------------------
4     NAME
5         getstr
6  ---------------------------------------------------------------------*/
7 int Kcc_getstr(str, n, sp)
8     char *str;
9     register int n;
10     char **sp;
11 {
12     register int c;
13     register char *s;
14
15 /*    for (s = str; --n > 0 && (c = **sp) != EOF ; ) {*/
16     for (s = str; --n > 0 && (c = **sp) != EOF && c != '\0'; ) {
17       (*sp)++;
18         if ((*s++ = c) == '\n')
19             break;
20     }
21     return (s - str);
22 }