From d88315865a318a2de650594b180cbc1d83d7e097 Mon Sep 17 00:00:00 2001 From: Adam Sampson Date: Mon, 23 Apr 2018 19:22:38 +0100 Subject: [PATCH] Use .MCALL instead of MCALL for complex args. MCALL tries to make its second arg global, which doesn't work when it's an expression. --- src/mudsys/fopen.63 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mudsys/fopen.63 b/src/mudsys/fopen.63 index af6e1a50..48fa1692 100644 --- a/src/mudsys/fopen.63 +++ b/src/mudsys/fopen.63 @@ -4475,7 +4475,7 @@ GTINTC: PUSH TP,$TCHAN ;SAVE THE CHANNEL...WE'LL CLOBBER B PUSH P,0 PUSH TP,$TCHAN PUSH TP,B - MCALL 1,INTFCN-1(B) + .MCALL 1,INTFCN-1(B) GETYP A,A CAIE A,TCHRS JRST BADRET @@ -4506,7 +4506,7 @@ PTINTC: PUSH TP,$TCHAN ;SAVE THE CHANNEL...WE'LL CLOBBER B PUSH TP,A ;PUSH THE CHAR PUSH TP,$TCHAN ;PUSH THE CHANNEL PUSH TP,B - MCALL 2,INTFCN-1(B) ;APPLY THE FUNCTION TO THE CHAR + .MCALL 2,INTFCN-1(B) ;APPLY THE FUNCTION TO THE CHAR JRST INTRET