externals were not handled right
This commit is contained in:
parent
e455d2f82d
commit
860146a0e6
@ -211,7 +211,10 @@ int i_flag,flag,number ; cons_t val ; {
|
||||
if ( val<0 ) val = -1-val ;
|
||||
return val>=0 && val<number*256 ;
|
||||
case OP16 :
|
||||
if ( i_flag==PAR_G ) return 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 ;
|
||||
|
||||
@ -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 ;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user