Not exactly the most elegant solution but have you tried adding a space after the string to be parsed?
Florin > On Feb 2, 2018, at 9:47 AM, Andreas Schultz <andreas.schu...@travelping.com> > wrote: > > A typical construct to parse arguments is to use unformat in a while loop > that checks for UNFORMAT_END_OF_INPUT. > For multiline input that relies on the detection of "\n" in the input stream. > > The problem is that a construct like: > > unformat (input, "name %_%v%_", &name) > > eats the newline when it is the only characted following the string to be > parsed. > > This even break reading a multi line config with exec. > > Regards > Andreas > _______________________________________________ > vpp-dev mailing list > vpp-dev@lists.fd.io > https://lists.fd.io/mailman/listinfo/vpp-dev _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev