From: ceriel Date: Wed, 29 Jul 1987 19:49:15 +0000 (+0000) Subject: externals were not handled right X-Git-Tag: release-5-5~3972 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=580bb15076396993515942dc317e9657a8f28bc5;p=ack.git externals were not handled right --- diff --git a/util/ass/ass30.c b/util/ass/ass30.c index 528e91bc4..10c52d01b 100644 --- a/util/ass/ass30.c +++ b/util/ass/ass30.c @@ -211,7 +211,10 @@ int i_flag,flag,number ; cons_t val ; { if ( val<0 ) val = -1-val ; return val>=0 && val=0 && val<=maxadr ; + if ( i_flag==PAR_G ) { + return val>=0 && + val<=maxadr && val <= 65535L; + } return val>= -32768 && val<=32767 ; case OP32 : return TRUE ; diff --git a/util/ass/assci.c b/util/ass/assci.c index d4d7e7e43..33f2fd94a 100644 --- a/util/ass/assci.c +++ b/util/ass/assci.c @@ -483,8 +483,8 @@ inpseudo(instr_no) { if ( !needed() ) { eof_seen++ ; } - if ( line_num!=1 ) { - werror("mes ms_ext must be first pseudo") ; + if ( line_num>2 ) { + werror("mes ms_ext must be first or second pseudo") ; } return ; }