Opened 14 months ago
Closed 11 months ago
#364 closed defect (fixed)
Error in BCD conversion by GCOS Daemon
| Reported by: | Owned by: | Eric Swenson | |
|---|---|---|---|
| Priority: | major | Milestone: | MR12.9 |
| Component: | Administration | Version: | |
| Keywords: | Cc: |
Description
There appears to be a problem in the GBCD conversion done by the GCOS daemon. The following job deck causes an error when submitted via the daemon but works fine with the 'gcos' command line program:
$ SNUMB HANOI
$ IDENT CLAYTON,FOO
$ OPTION ALGOL
$ ALGOL LSTOU
$ DATA S*
'BEGIN'
'INTEGER' N;
'PROCEDURE' HANOI(N,P1,P2,P3);
'INTEGER' N,P1,P2,P3;
'BEGIN'
'IF' N=0 'THEN' 'GOTO' EXIT;
HANOI(N-1,P1,P3,P2);
OUTPUT3(6,"/,"MOVE RING\,ZZD" FROM POLE\,ZD," TO POLE\,
ZD\,N,P1,P3);
HANOI(N-1,P2,P1,P3);
EXIT:
'END' OF PROCEDURE HANOI;
N:=4;
HANOI(N,1,2,3);
'END' OF ENTIRE PROGRAM
$ EXECUTE
$ ENDJOB
The error produced on the operator console is:
0944 gcos gcos_read_: Error converting card 13 to bcd: SNUMB = hanoi
It seems like it does not like the backslash maybe?

https://s3.amazonaws.com/eswenson-multics/public/mcrs/MCR10158.pdf
Installed with MR12.9-1027.