added casts of pointer difference to integer

This commit is contained in:
eck 1990-12-17 14:22:41 +00:00
parent ab62dda2fc
commit e37c249248
2 changed files with 2 additions and 2 deletions

View file

@ -590,7 +590,7 @@ normalfailed: if (stackpad!=tokpatlen) {
do { do {
npos=exactmatch=0; npos=exactmatch=0;
for(rpp=reglist[propno];rp= *rpp; rpp++) for(rpp=reglist[propno];rp= *rpp; rpp++)
if (getrefcount(rp-machregs, FALSE)==0) { if (getrefcount((int)(rp-machregs), FALSE)==0) {
pos[npos++] = rp-machregs; pos[npos++] = rp-machregs;
if (eqtoken(&rp->r_contents,&token)) if (eqtoken(&rp->r_contents,&token))
pos2[exactmatch++] = rp-machregs; pos2[exactmatch++] = rp-machregs;

View file

@ -564,7 +564,7 @@ unsigned stackupto(limit,ply,toplevel) token_p limit; {
if (cp->c1_prop>=0) { if (cp->c1_prop>=0) {
for (rpp=reglist[cp->c1_prop]; for (rpp=reglist[cp->c1_prop];
(rp = *rpp)!=0 && (rp = *rpp)!=0 &&
getrefcount(rp-machregs, TRUE)!=0; getrefcount((int)(rp-machregs), TRUE)!=0;
rpp++) rpp++)
; ;
if (rp==0) if (rp==0)