File tree 1 file changed +8
-11
lines changed
1 file changed +8
-11
lines changed Original file line number Diff line number Diff line change @@ -485,23 +485,20 @@ char* append_string(char **dest, const char *src) {
485
485
486
486
int main (int argc , char * * argv )
487
487
{
488
- int app ;
489
-
490
488
printf ("model-ghdl revision %s, compiled on %s.\n" , PROGRAM_REVISION , __DATE__ );
491
489
492
- app = get_application (argv [0 ]);
493
-
494
- if (app == PROG_VCOM ) {
490
+ switch (get_application (argv [0 ])) {
491
+ case PROG_VCOM :
495
492
return vcom (argc , argv );
496
- }
497
- else if (app == PROG_VSIM ) {
493
+ case PROG_VSIM :
498
494
return vsim (argc , argv );
499
- }
500
- else if (app == PROG_VMAP || app == PROG_VLIB || app == PROG_VDEL ) {
495
+ case PROG_VMAP :
496
+ case PROG_VLIB :
497
+ case PROG_VDEL :
501
498
return 0 ;
499
+ default :
500
+ return 255 ;
502
501
}
503
-
504
- return 255 ;
505
502
}
506
503
507
504
// Detects which function to call depending on the program name in argv[0]
You can’t perform that action at this time.
0 commit comments