diff options
Diffstat (limited to 'tools/ward.c')
-rw-r--r-- | tools/ward.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/ward.c b/tools/ward.c index b8bdee4..abea289 100644 --- a/tools/ward.c +++ b/tools/ward.c @@ -117,7 +117,9 @@ int main(int _argc, const char** _argv){ int rslt = mysk.headers(cin); if (rslt) return rslt; - mysk.dump_headers(cout); + mysk.dump_bigbuf(cout); + mysk.headerbuf = mysk.bigbuf; + mysk.bigbuf = vector<string>(0); // Headers are done. // Do some early-stage thinking. @@ -126,5 +128,7 @@ int main(int _argc, const char** _argv){ if (rslt) return rslt; rslt = mysk.body(cin, cout); - return rslt; + if (rslt) return rslt; + mysk.dump_bigbuf(cout); + return 0; } |