char mode; /* 16, 32, or 64 */
};
#define datasize from.scale
+#define textflag from.scale
struct Auto
{
uchar back;
uchar bigjmp;
};
-#define datasize from.scale
+#define datasize from.scale
+#define textflag from.scale
struct Auto
{
diag("%s: duplicate definition of %s", pn, s->name);
// build a TEXT instruction with a unique pc
// just to make the rest of the linker happy.
- // TODO: this is too 6l-specific ?
p = prg();
p->as = ATEXT;
p->from.type = D_EXTERN;
p->from.sym = s;
- p->from.scale = 7;
+ p->textflag = 7;
p->to.type = D_CONST;
p->link = nil;
p->pc = pc++;
p->as = ATEXT;
p->from.type = D_EXTERN;
p->from.sym = s;
- p->from.scale = 7;
+ p->textflag = 7;
p->to.type = D_CONST;
p->link = nil;
p->pc = pc++;