From 594642f4895623030e370889e13b7c866e8022cc Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 18 Apr 2011 12:40:59 -0400 Subject: [PATCH] finish load() --- WFObj.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/WFObj.cc b/WFObj.cc index 528397f..068be4b 100644 --- a/WFObj.cc +++ b/WFObj.cc @@ -123,6 +123,7 @@ bool WFObj::load(const char *fname) bool WFObj::load(const WFObj::Buffer &buff) { + string buildup; for (size_t idx = 0; idx < buff.size;) { string line = getLine(buff, idx, &idx) @@ -133,12 +134,14 @@ bool WFObj::load(const WFObj::Buffer &buff) if (input[sz-1] == '\\') { input[sz-1] = ' '; - buildup = input; + buildup += input; continue; } if (buildup != "") + { input = buildup + input; - buildup = ""; + buildup = ""; + } processInputLine(input); } return true;