1
0
mirror of https://github.com/simh/simh.git synced 2026-01-11 23:52:58 +00:00

ID16 & ID32: Correct type of values returned by lpt_spc and lpt_vfu routines

This commit is contained in:
Mark Pizzolato 2024-01-27 10:06:41 -10:00
parent 80a5ba7efe
commit 07b3741ea4

View File

@ -233,27 +233,27 @@ lpxb[LPT_WIDTH] = 0;
return r; return r;
} }
t_stat lpt_vfu (UNIT *uptr, int32 ch) int32 lpt_vfu (UNIT *uptr, int32 ch)
{ {
uint32 i, j; uint32 i, j;
if ((ch == (FF_VFU - 1)) && VFUP (ch, lpt_vfut[0])) { /* top of form? */ if ((ch == (FF_VFU - 1)) && VFUP (ch, lpt_vfut[0])) { /* top of form? */
fputs ("\n\f", uptr->fileref); /* nl + ff */ fputs ("\n\f", uptr->fileref); /* nl + ff */
lpt_vfup = 0; /* top of page */ lpt_vfup = 0; /* top of page */
return SCPE_OK; return 0;
} }
for (i = 1; i < lpt_vful + 1; i++) { /* sweep thru cct */ for (i = 1; i < lpt_vful + 1; i++) { /* sweep thru cct */
lpt_vfup = (lpt_vfup + 1) % lpt_vful; /* adv pointer */ lpt_vfup = (lpt_vfup + 1) % lpt_vful; /* adv pointer */
if (VFUP (ch, lpt_vfut[lpt_vfup])) { /* chan punched? */ if (VFUP (ch, lpt_vfut[lpt_vfup])) { /* chan punched? */
for (j = 0; j < i; j++) for (j = 0; j < i; j++)
fputc ('\n', uptr->fileref); fputc ('\n', uptr->fileref);
return SCPE_OK; return 0;
} }
} }
return STOP_VFU; /* runaway channel */ return STOP_VFU; /* runaway channel */
} }
t_stat lpt_spc (UNIT *uptr, int32 cnt) int32 lpt_spc (UNIT *uptr, int32 cnt)
{ {
int32 i; int32 i;
@ -264,7 +264,7 @@ else {
fputc ('\n', uptr->fileref); fputc ('\n', uptr->fileref);
lpt_vfup = (lpt_vfup + cnt) % lpt_vful; lpt_vfup = (lpt_vfup + cnt) % lpt_vful;
} }
return SCPE_OK; return 0;
} }
/* Reset routine */ /* Reset routine */