ECPG only copied #include statements instead of processing them according to
commandline option "-i". This change fixes this and adds a test case. It also honors #include_next, although this is probably never used for embedded SQL.
Showing
- src/interfaces/ecpg/preproc/pgc.l 34 additions, 5 deletionssrc/interfaces/ecpg/preproc/pgc.l
- src/interfaces/ecpg/test/compat_informix/rnull.pgc 1 addition, 1 deletionsrc/interfaces/ecpg/test/compat_informix/rnull.pgc
- src/interfaces/ecpg/test/compat_informix/test_informix.pgc 1 addition, 1 deletionsrc/interfaces/ecpg/test/compat_informix/test_informix.pgc
- src/interfaces/ecpg/test/expected/compat_informix-rnull.c 1 addition, 1 deletionsrc/interfaces/ecpg/test/expected/compat_informix-rnull.c
- src/interfaces/ecpg/test/expected/compat_informix-test_informix.c 1 addition, 1 deletion...rfaces/ecpg/test/expected/compat_informix-test_informix.c
- src/interfaces/ecpg/test/expected/preproc-strings.c 10 additions, 11 deletionssrc/interfaces/ecpg/test/expected/preproc-strings.c
- src/interfaces/ecpg/test/expected/preproc-strings.stderr 18 additions, 18 deletionssrc/interfaces/ecpg/test/expected/preproc-strings.stderr
- src/interfaces/ecpg/test/preproc/Makefile 2 additions, 0 deletionssrc/interfaces/ecpg/test/preproc/Makefile
- src/interfaces/ecpg/test/preproc/strings.h 1 addition, 0 deletionssrc/interfaces/ecpg/test/preproc/strings.h
- src/interfaces/ecpg/test/preproc/strings.pgc 3 additions, 5 deletionssrc/interfaces/ecpg/test/preproc/strings.pgc
src/interfaces/ecpg/test/preproc/strings.h
0 → 100644
Please register or sign in to comment