<div class="gmail_quote">On Tue, Jan 25, 2011 at 3:45 PM, Peter Rathlev <span dir="ltr"><<a href="mailto:peter@rathlev.dk">peter@rathlev.dk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
And cfile->cur_line is alread \0-terminated; get_char (conflex.c:109 in</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
3.1-ESV) continually moves the termination of cur_line, but not after<br>
cfile->lpos (position in line) moves beyond 80. Thus only the first 80<br>
characters are returned.<br></blockquote><div><br></div><div>That sounds like a problem.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Including "&& c != '+' " in the test on line 509 seems to fix the<br>

problem, but I'm not sure that's the "right" solution. And the quoted<br>
string works since "read_string" doesn't use "isalnum" or similar, only<br>
terminating at the ending double quote.<br></blockquote><div><br></div><div>No, you just broke the addition operator for name + name. :)</div><div><br></div></div>-- <br><div>David W. Hankins</div><div>SRE</div><div>Google, Inc.</div>