Use preprocessor defines for default filenames, so that they won't be
authorJoey Schulze <joey@infodrom.org>
Wed, 4 Aug 2004 20:12:25 +0000 (20:12 +0000)
committerJoey Schulze <joey@infodrom.org>
Wed, 4 Aug 2004 20:12:25 +0000 (20:12 +0000)
obfuscated in the help output.

main.c

diff --git a/main.c b/main.c
index 7f4a9d1..9995e27 100644 (file)
--- a/main.c
+++ b/main.c
@@ -28,10 +28,15 @@ static char version[] = "0.6";
 #include <stdlib.h>
 #include "dtaus.h"
 
-char *dtaus   = "dtaus0.txt";
-char *control = "dtaus0.ctl";
-char *beleg   = "dtaus0.doc";
-char *check   = "dtaus0.sik";
+#define FN_DTAUS   "dtaus0.txt"
+#define FN_CONTROL "dtaus0.ctl"
+#define FN_BELEG   "dtaus0.doc"
+#define FN_CHECK   "dtaus0.sik"
+
+char *dtaus   = FN_DTAUS;
+char *control = FN_CONTROL;
+char *beleg   = FN_BELEG;
+char *check   = FN_CHECK;
 
 void help ()
 {
@@ -39,10 +44,10 @@ void help ()
   printf ("  -dtaus        Erzeugt eine Bankdatei\n");
   printf ("  -control      Liest eine Bankdatei und erzeugt die Kontrolldatei\n");
   printf ("\n");
-  printf ("  -d <dtaus>    Bankdatei [%s]\n", dtaus);
-  printf ("  -c <control>  Steuerdatei [%s]\n", control);
-  printf ("  -b <begleit>  Begleitzettel für die Bank [%s]\n", beleg);
-  printf ("  -o <kontroll> Kontrolldatei zum Abheften [%s]\n", check);
+  printf ("  -d <dtaus>    Bankdatei [%s]\n", FN_DTAUS);
+  printf ("  -c <control>  Steuerdatei [%s]\n", FN_CONTROL);
+  printf ("  -b <begleit>  Begleitzettel für die Bank [%s]\n", FN_BELEG);
+  printf ("  -o <kontroll> Kontrolldatei zum Abheften [%s]\n", FN_CHECK);
 }
 
 #define DTAUS   1