commit 0cb8c6a3ba749d4b075c1d1c6ffd094676b7e867 from: Sven M. Hallberg date: Sun Jul 02 15:44:08 2023 UTC use nnn (number, non-negative) in appropriate places commit - 831d00839d110ffbb6d216051eb60cf98bbaeea9 commit + 0cb8c6a3ba749d4b075c1d1c6ffd094676b7e867 blob - b7218d47945f1e062bed1361df65e860a59c4f22 blob + 5b8edc168b34b51da9769b8fcbc23fddd03de632 --- content.c +++ content.c @@ -265,7 +265,7 @@ init_content_parser(void) H_RULE(boo, TOK(p_boole)); // i.e. is "[truefalsenull]" accepted?! H_RULE(nam, TOK(p_name)); H_RULE(nat, TOK(p_nat)); - H_RULE(nnn, TOK(p_numbnn)); // XXX check that used where appr. + H_RULE(nnn, TOK(p_numbnn)); H_RULE(num, TOK(p_numb)); H_RULE(str, TOK(p_string)); @@ -328,12 +328,12 @@ init_content_parser(void) OP(sc, h_many1(num), KWD("sc")); OP(SCN, SEQ(h_many(num), OPT(nam)), KWD("SCN")); OP(scn, SEQ(h_many(num), OPT(nam)), KWD("scn")); - OP(G, SEQ(num), KWD("G")); - OP(g, SEQ(num), KWD("g")); - OP(RG, SEQ(num, num, num), KWD("RG")); - OP(rg, SEQ(num, num, num), KWD("rg")); - OP(K, SEQ(num, num, num, num), KWD("K")); - OP(k, SEQ(num, num, num, num), KWD("k")); + OP(G, SEQ(nnn), KWD("G")); + OP(g, SEQ(nnn), KWD("g")); + OP(RG, SEQ(nnn, nnn, nnn), KWD("RG")); + OP(rg, SEQ(nnn, nnn, nnn), KWD("rg")); + OP(K, SEQ(nnn, nnn, nnn, nnn), KWD("K")); + OP(k, SEQ(nnn, nnn, nnn, nnn), KWD("k")); /* graphics state operators (table 56) */ OP(cm, SEQ(num, num, num, num, num, num), KWD("cm")); @@ -346,7 +346,7 @@ init_content_parser(void) OP(q, eps, KWD("q")); OP(Q, eps, KWD("Q")); OP(ri, SEQ(nam), KWD("ri")); - OP(w, SEQ(num), KWD("w")); + OP(w, SEQ(nnn), KWD("w")); /* inline image operators (table 90) */ OP(BI, eps, KWD("BI"));