initial message templates support
[claws.git] / libkcc / getstr.c
blobac10fc6ceb175272f2ab4eb7eb1817d440820bc2
1 #include <stdio.h>
3 /*---------------------------------------------------------------------
4 NAME
5 getstr
6 ---------------------------------------------------------------------*/
7 int Kcc_getstr(str, n, sp)
8 char *str;
9 register int n;
10 char **sp;
12 register int c;
13 register char *s;
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;
21 return (s - str);