int ignore = 0;
int dosplit = 0;
int splitnum = 0;
+int silent = 0;
/********************************************************/
void say (char *string)
{
- printf ("%s\n", string);
+ if (!silent) printf ("%s\n", string);
}
void sayf (char *format, ...)
//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]);
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;