From: Joey Schulze Date: Fri, 6 Aug 2004 20:22:30 +0000 (+0000) Subject: Added support for the 'Begleitzettel' via LaTeX document with -l X-Git-Url: https://git.infodrom.org/?p=infodrom%2Fdtaus;a=commitdiff_plain;h=7e01839c96d6ff1b1088213f9e304fa14f50beb2 Added support for the 'Begleitzettel' via LaTeX document with -l accepting an optional argument --- diff --git a/main.c b/main.c index 9995e27..46d1ea2 100644 --- a/main.c +++ b/main.c @@ -32,11 +32,13 @@ static char version[] = "0.6"; #define FN_CONTROL "dtaus0.ctl" #define FN_BELEG "dtaus0.doc" #define FN_CHECK "dtaus0.sik" +#define FN_LATEX "dtaus0.tex" char *dtaus = FN_DTAUS; char *control = FN_CONTROL; char *beleg = FN_BELEG; char *check = FN_CHECK; +char *latex = NULL; void help () { @@ -47,6 +49,7 @@ void help () printf (" -d Bankdatei [%s]\n", FN_DTAUS); printf (" -c Steuerdatei [%s]\n", FN_CONTROL); printf (" -b Begleitzettel für die Bank [%s]\n", FN_BELEG); + printf (" -l [] Begleitzettel als LaTeX [%s]\n", FN_LATEX); printf (" -o Kontrolldatei zum Abheften [%s]\n", FN_CHECK); } @@ -81,6 +84,12 @@ int main (int argc, char **argv) i++; beleg = argv[i]; } + } else if ( !strcmp(argv[i], "-l") ) { + if (argc - i > 1 && argv[i+1][0] != '-') { + i++; + latex = argv[i]; + } else + latex = FN_LATEX; } else if ( !strcmp(argv[i], "-o") ) { if (argc - i > 1) { i++; @@ -95,7 +104,7 @@ int main (int argc, char **argv) if (action == DTAUS) { if (!strcmp("-", control) || !stat(control, &sbuf)) { - if (control2dtaus (control, dtaus, beleg, check) == 0) + if (control2dtaus (control, dtaus, beleg, check, latex) == 0) exit (1); } else {