Jerry DeLisle wrote: > *** 168,173 **** > --- 168,176 ---- > break; > case '\\': > c = '\\'; > + break; > + case '0': > + c = '\0'; That looks tab-damaged. > *** 758,763 **** > --- 758,766 ---- > case '\\': > c = '\\'; > break; > + case '0': > + c = '\0'; > + break; Similarly here. - Brooks