Read a line from the file and split it.
| 376 | |
| 377 | // Read a line from the file and split it. |
| 378 | splitLine_t * readLine(FILE * input) |
| 379 | { |
| 380 | splitLine_t * sline = getSplitLine(); |
| 381 | sline->bufLen = getline(&sline->buffer, &sline->maxBufLen, input); |
| 382 | if (sline->bufLen < 1) |
| 383 | { |
| 384 | disposeSplitLines(sline); |
| 385 | return NULL; |
| 386 | } |
| 387 | splitSplitLine(sline, 12); |
| 388 | return sline; |
| 389 | } |
| 390 | |
| 391 | inline void outputString(char * str, FILE * output) |
| 392 | { |
no test coverage detected