Lines Matching refs:firstop
366 pp.firstop = pp.lastop = newof(0, struct oplist, 1, 0);
847 while (pp.firstop)
849 switch (pp.firstop->op)
852 sfprintf(sp, "#%s #%s\n", dirname(DEFINE), pp.firstop->value);
855 if (*pp.firstop->value == '#')
856 sfprintf(sp, "#%s %s\n", dirname(DEFINE), pp.firstop->value);
859 if (s = strchr(pp.firstop->value, '='))
860 sfprintf(sp, "#%s %-.*s %s\n", dirname(DEFINE), s - pp.firstop->value, pp.firstop->value, s + 1);
862 sfprintf(sp, "#%s %s 1\n", dirname(DEFINE), pp.firstop->value);
866 sfprintf(sp, "#%s\n", pp.firstop->value);
869 if (s = strchr(pp.firstop->value, '='))
870 sfprintf(sp, "#%s %s:%-.*s %s\n", dirname(PRAGMA), pp.pass, s - pp.firstop->value, pp.firstop->value, s + 1);
872 sfprintf(sp, "#%s %s:%s\n", dirname(PRAGMA), pp.pass, pp.firstop->value);
875 sfprintf(sp, "#%s \"%s\"\n", dirname(INCLUDE), pp.firstop->value);
878 sfprintf(sp, "#%s %s\n", dirname(UNDEF), pp.firstop->value);
881 pp.lastop = pp.firstop;
882 pp.firstop = pp.firstop->next;