/* * emit pending labels */ AST * emitPendingLabels(ParserState *P, AST *label, unsigned pc, unsigned asmpc, AST *ltype) { while (label) { EnterLabel(P, label, pc, asmpc, ltype); label = label->right; } return NULL; }
int label1() { DWORD r, rr, s; // I like to give this guy some more priority or power to overide some constraints // namely It is worth try to find label blocks.... I guess r=label_start_pos+4;s=r; while (isLabelCheckable(r)) { rr=(DWORD)getIntFile(r); if (!isGoodAddress(rr)) return 1; i_col=4; pushTrace(305); if (nextMode>0) EnterLabel(166, rr, r); popTrace(); r+=4; } return 1; }