~rabbits/uxn

ea0d81a9b126c3b2c7a1c74644cd5b98a1a12253 — Devine Lu Linvega 12 days ago 96a19b4
(uxnasm) Fixed refs limit check
1 files changed, 2 insertions(+), 2 deletions(-)

M src/uxnasm.c
M src/uxnasm.c => src/uxnasm.c +2 -2
@@ 39,7 39,7 @@ typedef struct {
	Uint16 llen, mlen, rlen;
	Label labels[0x400];
	Macro macros[0x100];
	Reference refs[0x400];
	Reference refs[0x800];
	char scope[0x40];
} Program;



@@ 179,7 179,7 @@ makereference(char *scope, char *label, char rune, Uint16 addr)
{
	char subw[0x40], parent[0x40];
	Reference *r;
	if(p.rlen == 0x1000)
	if(p.rlen >= 0x800)
		return error("References limit exceeded", label);
	r = &p.refs[p.rlen++];
	if(label[0] == '&') {