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 ;
|
if ( val<0 ) val = -1-val ;
|
||||||
return val>=0 && val<number*256 ;
|
return val>=0 && val<number*256 ;
|
||||||
case OP16 :
|
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 ;
|
return val>= -32768 && val<=32767 ;
|
||||||
case OP32 :
|
case OP32 :
|
||||||
return TRUE ;
|
return TRUE ;
|
||||||
|
|||||||
@ -483,8 +483,8 @@ inpseudo(instr_no) {
|
|||||||
if ( !needed() ) {
|
if ( !needed() ) {
|
||||||
eof_seen++ ;
|
eof_seen++ ;
|
||||||
}
|
}
|
||||||
if ( line_num!=1 ) {
|
if ( line_num>2 ) {
|
||||||
werror("mes ms_ext must be first pseudo") ;
|
werror("mes ms_ext must be first or second pseudo") ;
|
||||||
}
|
}
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user