Lines Matching refs:pp
36 if (pp.flags & PP_lineignore)
38 pp.flags &= ~PP_lineignore;
39 if (!(pp.flags & PP_linetype) || *pp.lineid)
47 else if (file != pp.lastfile)
49 if (!pp.firstfile)
50 pp.firstfile = file;
51 type[1] = ((pp.flags & PP_linetype) && !*pp.lineid && pp.lastfile) ? (line <= 1 ? (file == pp.firstfile ? PP_sync : PP_sync_push) : PP_sync_pop) : PP_sync;
52 pp.lastfile = file;
56 if (!(pp.flags & PP_linefile))
58 type[1] = ((pp.flags & (PP_hosted|PP_linehosted)) == (PP_hosted|PP_linehosted)) ? PP_sync_hosted : PP_sync;
60 if (!(pp.flags & PP_linetype) || *pp.lineid || type[1] == PP_sync)
65 if ((pp.flags & (PP_hosted|PP_linehosted)) == (PP_hosted|PP_linehosted) && type[1] != PP_sync_hosted)
78 if (pp.pending == pppendout() || pplastout() != '\n')
81 ppprintf("#%s %d \"%s\"%s\n", pp.lineid, line, (pp.flags & PP_linebase) && (s = strrchr(file, '/')) ? s + 1 : file, type);
83 ppprintf("#%s %d\n", pp.lineid, line);
84 if (!pp.macref)
85 pp.pending = pppendout();