summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2014-08-13 22:26:20 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2014-08-13 22:56:33 -0700
commit84bad7440033ced38f8dfba1f839a6966fc88a5e (patch)
tree2f39e17936189c0c65f3f6af714668265000ad17 /src
parentfa54bd814328faaf8116ec244c52c4eac0d512c0 (diff)
main.c: Fixed reading of files specified on command line.
Diffstat (limited to 'src')
-rw-r--r--src/main.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/main.c b/src/main.c
index 40a63bc..fa334b3 100644
--- a/src/main.c
+++ b/src/main.c
@@ -67,16 +67,13 @@ int main(int argc, char *argv[]) {
exit(1);
}
- struct bStream *stream = bsopen((bNread)fread, fp);
- if (stream == NULL) {
- printf("Error opening stream\n");
- }
- while (bsreadln(s, stream, '\n') != BSTR_ERR) {
+ while ((s = bgets((bNgetc) fgetc, fp, '\n'))) {
check(incorporate_line(s, linenum, &cur) == 0,
- "error incorporating line %d of %s", linenum, argv[files[g]]);
+ "error incorporating line %d", linenum);
+ bdestroy(s);
linenum++;
}
- bsclose(stream);
+ fclose(fp);
}
}