X-Git-Url: http://gitweb.hachti.de/?a=blobdiff_plain;f=pc-tools%2Fldc%2Fldc.c;h=ae9ee517320bc323bb4ebb095dfdf945600cd67d;hb=95b7f764a7157cda8c9641d6a8045ea12dfd8ffe;hp=7d67a28bf2a215e0bed2dd5622f902a38cf11118;hpb=437b3ba835f66625031f4711cd0a963be67ccf5a;p=h316.git diff --git a/pc-tools/ldc/ldc.c b/pc-tools/ldc/ldc.c index 7d67a28..ae9ee51 100644 --- a/pc-tools/ldc/ldc.c +++ b/pc-tools/ldc/ldc.c @@ -32,6 +32,7 @@ int inputfd; int ignore = 0; int dosplit = 0; int splitnum = 0; +int silent = 0; /********************************************************/ @@ -90,7 +91,7 @@ void errf (char *format, ...) void say (char *string) { - printf ("%s\n", string); + if (!silent) printf ("%s\n", string); } void sayf (char *format, ...) @@ -348,16 +349,19 @@ int main (int argc, char **args) //msgf ("Action %c, Arg dazu:%s", action, parm); switch (action) { case 'I': - ignore++; + ignore=1; break; case 't': - tapemode++; + tapemode=1; break; case 'S': - splitnum++; + splitnum=1; case 's': - dosplit++; + dosplit=1; break; + case 'l': + silent=1; + break; default: say ("Usage:\n"); sayf ("%s [-t] [-S] [-n] [-I] [filename]", args[0]); @@ -366,6 +370,7 @@ int main (int argc, char **args) sayf (" -S Split library tape into separate numbered files"); sayf (" -s same as -S but no numbering"); sayf (" -I Ignore errors"); + sayf (" -l be silent"); sayf (""); exit (1); break;