//
-// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System
+// RMAC - Reboot's Macro Assembler for all Atari computers
// MARK.C - A record of things that are defined relative to any of the sections
-// Copyright (C) 199x Landon Dyer, 2011-2012 Reboot and Friends
+// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends
// RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
// Source utilised with the kind permission of Landon Dyer
//
//
// Complain about some things are not allowed in '-p' (PRG) mode:
- // o Marks that aren't to LONGs
- // o External references
+ // o Marks that aren't to LONGs
+ // o External references
//
if (prg_flag)
{
- if ((flags & MLONG) == 0)
- error("illegal word relocatable (in .PRG mode)");
-
if (symbol != NULL)
- errors("illegal external reference (in .PRG mode) to '%s'",
+ error("illegal external reference (in .PRG mode) to '%s'",
symbol->sname);
}
// Deposit the relocation record
D_long(r_offset);
- D_long((r_sym << 8) | r_type);
+ D_long(((r_sym << 8) | r_type));
D_long(r_addend);
rsize += 0x0C;
}