iverilog/ivlpp
Michael Witten 8b45797ccf ivlpp: Fixed handling of absolute paths
The updates to the do_include code destroyed the
handling of absolute paths; all of the code that
handles buffer-switching was erroneously placed
in just the relative-path branch. Thanks go to
Cary R. for pointing out the problem.

Now the common code has been extracted yet again,
and the notorious goto statement has been used
in favor redundancy.

The test vvp_reg.pl produces the same output as
before, so hopefully nothing new is broken.

Signed-off-by: Michael Witten <mfwitten@mit.edu>
2008-03-05 08:42:57 -08:00
..
.cvsignore ivlpp: Removed the unnecessary parser 2008-02-19 09:31:02 -08:00
Makefile.in ivlpp: Removed the unnecessary parser 2008-02-19 09:31:02 -08:00
globals.h ivlpp: Removed the unnecessary parser 2008-02-19 09:31:02 -08:00
ivlpp.txt Spelling fixes 2008-01-29 20:24:24 -08:00
lexor.lex ivlpp: Fixed handling of absolute paths 2008-03-05 08:42:57 -08:00
main.c ivlpp: Removed the unnecessary parser 2008-02-19 09:31:02 -08:00