PN
char *cp = PN;
PN = argv[1];
if (DU && PN == NOSTR) {
char *PN; /* phone number(s) */
&AT, &DV, &CM, &CU, &EL, &IE, &OE, &PN, &PR, &DI,
PN = PNbuf;
extern char *PN; /* phone number(s) */
setn1(numtab[PN].val, numtab[findr('%')].fmt,
i = max(inumb(&numtab[PN].val), 0);
if ((i = inumb(&numtab[PN].val)) < 0)
if (!(numtab[PN].val & 01))
if (numtab[PN].val & 01)
opn = numtab[PN].val;
numtab[PN].val++;
numtab[PN].val = npn;
if (numtab[PN].val == pfrom) {
newpage(numtab[PN].val); /* supposedly in a clean state so can pause */
PN("at", parse_alignof),
PN("az", parse_alignof),
PN("cc", parse_cast_expr),
PN("cl", parse_call_expr),
PN("cv", parse_conv_expr),
PN("da", parse_del_expr),
PN("dc", parse_cast_expr),
PN("dl", parse_del_expr),
PN("dn", parse_unresolved_name),
PN("ds", parse_dot_star_expr),
PN("dt", parse_dot_expr),
PN("gs", parse_gs),
PN("ix", parse_idx_expr),
PN("mm", parse_mm_expr),
PN("na", parse_new_expr),
PN("nw", parse_new_expr),
PN("nx", parse_noexcept_expr),
PN("on", parse_unresolved_name),
PN("pp", parse_pp_expr),
PN("pt", parse_arrow_expr),
PN("qu", parse_trinary_expr),
PN("rc", parse_cast_expr),
PN("sc", parse_cast_expr),
PN("sp", parse_pack_expansion),
PN("sr", parse_unresolved_name),
PN("st", parse_sizeof),
PN("sz", parse_sizeof),
PN("sZ", parse_sizeof_param_pack_expr),
PN("te", parse_typeid_expr),
PN("tr", parse_throw_expr),
PN("tw", parse_throw_expr)
#define pager_hash(PN) ((PN)&(N_PG_HASH-1))