Skip to content
Snippets Groups Projects
Commit 42199e42 authored by rswindell's avatar rswindell
Browse files

Added /q (quiet mode) option.

Upped displayed ver to 2.2.
Remove ex-ASCII from banner.
parent 8dc7a343
No related branches found
No related tags found
No related merge requests found
...@@ -3107,20 +3107,24 @@ free(str); ...@@ -3107,20 +3107,24 @@ free(str);
free(save); free(save);
} }
char *banner= "\n"
"BAJA v2.20 - Synchronet Shell/Module Compiler - "
"Copyright 2000 Rob Swindell\n";
char *usage= "\n" char *usage= "\n"
"usage: baja [/opts] file[.src]\n" "usage: baja [/opts] file[.src]\n"
"\n" "\n"
" opts: /d display debug during compile\n" " opts: /d display debug during compile\n"
" /c case sensitive variables, labels, and macros\n" " /c case sensitive variables, labels, and macros\n"
" /o set output directory (e.g. /o\\sbbs\\exec)\n" " /o set output directory (e.g. /o\\sbbs\\exec)\n"
" /q quiet mode (no banner)\n"
; ;
int main(int argc, char **argv) int main(int argc, char **argv)
{ {
uchar str[128],src[128]="",*p,outdir[128]="",outfname[128]=""; uchar str[128],src[128]="",*p,outdir[128]="",outfname[128]="";
int i,j; int i,j;
int show_banner=1;
printf("\nBAJA v2.10 Synchronet Shell/Module Compiler "
"Copyright 2000 Rob Swindell\n");
for(i=1;i<argc;i++) for(i=1;i<argc;i++)
if(argv[i][0]=='/') if(argv[i][0]=='/')
...@@ -3134,17 +3138,23 @@ for(i=1;i<argc;i++) ...@@ -3134,17 +3138,23 @@ for(i=1;i<argc;i++)
case 'O': case 'O':
strcpy(outdir,argv[i]+2); strcpy(outdir,argv[i]+2);
break; break;
case 'Q':
show_banner=0;
break;
default: default:
printf(banner);
printf(usage); printf(usage);
exit(1); } exit(1); }
else else
strcpy(src,argv[i]); strcpy(src,argv[i]);
if(show_banner)
printf(banner);
if(!src[0]) { if(!src[0]) {
printf(usage); printf(usage);
exit(1); } exit(1); }
strupr(src);
strcpy(str,src); strcpy(str,src);
if(!strchr(str,'.')) if(!strchr(str,'.'))
sprintf(src,"%s.SRC",str); sprintf(src,"%s.SRC",str);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment