void writebyte(int address, int source, int tmp)
{
if ((special_mem & S_WRITE) || distrust_byte())
- writemem_special(address,source,20,1,tmp);
+ writemem_special(address, source, 5 * SIZEOF_VOID_P, 1, tmp);
else
writemem_real(address,source,1,tmp,0);
}
int clobber)
{
if ((special_mem & S_WRITE) || distrust_word())
- writemem_special(address,source,16,2,tmp);
+ writemem_special(address, source, 4 * SIZEOF_VOID_P, 2, tmp);
else
writemem_real(address,source,2,tmp,clobber);
}
int clobber)
{
if ((special_mem & S_WRITE) || distrust_long())
- writemem_special(address,source,12,4,tmp);
+ writemem_special(address, source, 3 * SIZEOF_VOID_P, 4, tmp);
else
writemem_real(address,source,4,tmp,clobber);
}
void readbyte(int address, int dest, int tmp)
{
if ((special_mem & S_READ) || distrust_byte())
- readmem_special(address,dest,8,1,tmp);
+ readmem_special(address, dest, 2 * SIZEOF_VOID_P, 1, tmp);
else
readmem_real(address,dest,1,tmp);
}
void readword(int address, int dest, int tmp)
{
if ((special_mem & S_READ) || distrust_word())
- readmem_special(address,dest,4,2,tmp);
+ readmem_special(address, dest, 1 * SIZEOF_VOID_P, 2, tmp);
else
readmem_real(address,dest,2,tmp);
}
void readlong(int address, int dest, int tmp)
{
if ((special_mem & S_READ) || distrust_long())
- readmem_special(address,dest,0,4,tmp);
+ readmem_special(address, dest, 0 * SIZEOF_VOID_P, 4, tmp);
else
readmem_real(address,dest,4,tmp);
}
{
if (special_mem || distrust_addr()) {
/* This one might appear a bit odd... */
- readmem(address,dest,24,4,tmp);
+ readmem(address, dest, 6 * SIZEOF_VOID_P, 4, tmp);
return;
}