aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Andree <matthias.andree@gmx.de>2005-08-01 20:43:31 +0000
committerMatthias Andree <matthias.andree@gmx.de>2005-08-01 20:43:31 +0000
commite541e05746f10ca361f3e2ec0b7f33f7febe88ac (patch)
tree30dceb6ad7ce59e714dc786e3afa43cc3abeef0b
parent94e2792107a1a871660604e4aa8c5e2f3dda29c1 (diff)
downloadfetchmail-e541e05746f10ca361f3e2ec0b7f33f7febe88ac.tar.gz
fetchmail-e541e05746f10ca361f3e2ec0b7f33f7febe88ac.tar.bz2
fetchmail-e541e05746f10ca361f3e2ec0b7f33f7febe88ac.zip
Define temporary variable with #ifdefs rather than using these inside a macro expansion. Based on a patch by Miloslav Trmac.
svn path=/trunk/; revision=4211
-rw-r--r--conf.c6
-rw-r--r--fetchmail.c7
2 files changed, 8 insertions, 5 deletions
diff --git a/conf.c b/conf.c
index d046902b..355cc7ca 100644
--- a/conf.c
+++ b/conf.c
@@ -123,6 +123,7 @@ void dump_config(struct runctl *runp, struct query *querylist)
{
struct query *ctl;
struct idlist *idp;
+ const char *features;
indent_level = 0;
@@ -149,7 +150,7 @@ void dump_config(struct runctl *runp, struct query *querylist)
* This should be approximately in sync with the -V option dumping
* in fetchmail.c.
*/
- printf("feature_options = ("
+ features = "feature_options = ("
#ifdef POP2_ENABLE
"'pop2',"
#endif /* POP2_ENABLE */
@@ -186,7 +187,8 @@ void dump_config(struct runctl *runp, struct query *querylist)
#ifdef INET6_ENABLE
"'inet6',"
#endif /* INET6_ENABLE */
- ")\n");
+ ")\n";
+ fputs(features, stdout);
fputs("# Start of configuration initializer\n", stdout);
fputs("fetchmailrc = ", stdout);
diff --git a/fetchmail.c b/fetchmail.c
index 0d237213..54ba2a81 100644
--- a/fetchmail.c
+++ b/fetchmail.c
@@ -199,8 +199,7 @@ int main(int argc, char **argv)
if (versioninfo)
{
- printf(GT_("This is fetchmail release %s"), VERSION);
- printf(
+ const char *features =
#ifdef POP2_ENABLE
"+POP2"
#endif /* POP2_ENABLE */
@@ -246,7 +245,9 @@ int main(int argc, char **argv)
#ifdef ENABLE_NLS
"+NLS"
#endif /* ENABLE_NLS */
- "\n");
+ "\n";
+ printf(GT_("This is fetchmail release %s"), VERSION);
+ fputs(features, stdout);
fputs("Fallback MDA: ", stdout);
#ifdef FALLBACK_MDA
fputs(FALLBACK_MDA, stdout);