Commit Diff


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"));