On 2/28/2013 12:20 AM, Jacob Carlborg wrote: > On 2013-02-28 06:13, Walter Bright wrote: > >> No. Look at how lexer.c is fed data. > > C strings have a sentinel from the beginning, '\0'. > Look at how the source file is transformed into a 0 terminated input. Files are not C strings. There are no extra copies and no extra tests.