diff --git a/vpi/sys_display.c b/vpi/sys_display.c index b145170e7..6799f42db 100644 --- a/vpi/sys_display.c +++ b/vpi/sys_display.c @@ -1235,12 +1235,12 @@ static PLI_INT32 sys_timeformat_compiletf(PLI_BYTE8*xx) if (vpi_get(vpiType, tmp) != vpiConstant) { vpi_printf("$timeformat's arguments must be"); vpi_printf(" constant.\n"); - vpi_control(vpiFinish, -1); + vpi_control(vpiFinish, 1); } } else { vpi_printf("$timeformat requires zero or four"); vpi_printf(" arguments!\n"); - vpi_control(vpiFinish, -1); + vpi_control(vpiFinish, 1); return 0; } } diff --git a/vpi/sys_fileio.c b/vpi/sys_fileio.c index ff1fe7f5e..9e9304e12 100644 --- a/vpi/sys_fileio.c +++ b/vpi/sys_fileio.c @@ -41,14 +41,14 @@ static PLI_INT32 sys_fopen_compiletf(PLI_BYTE8*name) if (argv == 0) { vpi_printf("%s: file name argument missing.\n", name); - vpi_control(vpiFinish, -1); + vpi_control(vpiFinish, 1); return -1; } item = vpi_scan(argv); if (item == 0) { vpi_printf("%s: file name argument missing.\n", name); - vpi_control(vpiFinish, -1); + vpi_control(vpiFinish, 1); return -1; } @@ -62,12 +62,12 @@ static PLI_INT32 sys_fopen_compiletf(PLI_BYTE8*name) if (! is_constant(item)) { vpi_printf("ERROR: %s mode argument must be a constant\n", name); - vpi_control(vpiFinish, -1); + vpi_control(vpiFinish, 1); } if (vpi_get(vpiConstType, item) != vpiStringConst) { vpi_printf("ERROR: %s mode argument must be a string.\n", name); - vpi_control(vpiFinish, -1); + vpi_control(vpiFinish, 1); } item = vpi_scan(argv);