return NULL;
}
- if (fgetsx(buf, buflen, fp) == buf) {
- while ( (strrchr(buf, '\n') == NULL)
- && (feof (fp) == 0)) {
- size_t len;
-
- cp = REALLOC(buf, buflen * 2, char);
- if (NULL == cp) {
- return NULL;
- }
- buf = cp;
- buflen *= 2;
-
- len = strlen (buf);
- if (fgetsx (&buf[len],
- (int) (buflen - len),
- fp) != &buf[len]) {
- return NULL;
- }
+ if (fgetsx(buf, buflen, fp) == NULL)
+ return NULL;
+
+ while ( (strrchr(buf, '\n') == NULL)
+ && (feof (fp) == 0)) {
+ size_t len;
+
+ cp = REALLOC(buf, buflen * 2, char);
+ if (NULL == cp) {
+ return NULL;
+ }
+ buf = cp;
+ buflen *= 2;
+
+ len = strlen (buf);
+ if (fgetsx (&buf[len],
+ (int) (buflen - len),
+ fp) != &buf[len]) {
+ return NULL;
}
- stpsep(buf, "\n");
- return (sgetsgent (buf));
}
- return NULL;
+ stpsep(buf, "\n");
+ return (sgetsgent (buf));
}
/*