diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-05-20 12:47:02 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-05-20 12:47:02 +0000 |
commit | d779018cf7e2ea8846ad9b305511f6b304c1ffc2 (patch) | |
tree | 3ee728440889331f68c651bfd4724b042baf0a39 /ChangeLog | |
parent | 15fa734f152c87ccf302db330b5de79bee5f99da (diff) | |
download | mailfromd-d779018cf7e2ea8846ad9b305511f6b304c1ffc2.tar.gz mailfromd-d779018cf7e2ea8846ad9b305511f6b304c1ffc2.tar.bz2 |
Improve external preprocessor usage
git-svn-id: file:///svnroot/mailfromd/trunk@1458 7a8a7f39-df28-0410-adc6-e0d955640f24
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,5 +1,17 @@ 2007-05-20 Sergey Poznyakoff <gray@gnu.org.ua> + * src/lex.l: Use pp_extrn_start/pp_extrn_shutdown to launch the + external preprocessor. + * src/mailfromd.h (pp_extrn_start, pp_extrn_shutdown, pp_init) + (pp_done): New functions + * src/pp.c (pp_extrn_start, pp_extrn_shutdown): New functions + (preprocess_input): If a file named "pp-setup" is found in the + include path, feed its contents to the preprocessor first. + * mflib/pp-setup: Default preprocessor setup file. + * mflib/Makefile.am (inc_DATA): Add pp-setup + * configure.ac: Install default pp-setup file if the preprocessor + is m4 + Implement built-in and external preprocessors. * src/pp.c: New file. Built-in preprocessor |