aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2007-05-20 12:47:02 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2007-05-20 12:47:02 +0000
commitd779018cf7e2ea8846ad9b305511f6b304c1ffc2 (patch)
tree3ee728440889331f68c651bfd4724b042baf0a39 /ChangeLog
parent15fa734f152c87ccf302db330b5de79bee5f99da (diff)
downloadmailfromd-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--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ea29d1ef..15c3caf0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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

Return to:

Send suggestions and report system problems to the System administrator.