if (didexist) *didexist= 1;
- filename= xstrsave(file);
ybuf= yy_create_buffer(file,YY_BUF_SIZE);
if (!ybuf) syscallerror("unable to create flex buffer for file");
+ filename= xstrsave(string);
parser_push(&usestate,filename,&newstab,ybuf,0);
fileparselevel++;