diff -r 9ba88ddc629c -r 4283998fb2be src/lemon/bits/item_reader.h --- a/src/lemon/bits/item_reader.h Thu May 19 11:46:42 2005 +0000 +++ b/src/lemon/bits/item_reader.h Thu May 19 11:49:42 2005 +0000 @@ -348,7 +348,7 @@ void read(std::istream& is, Value& value) const { char c; - if (!(is >> c)) return; + if (!(is >> std::ws >> c)) return; is.putback(c); switch (c) { case '\"':