diff --git a/examples/ttuser.c b/examples/ttuser.c
index 4e83356cd8d785c391efeea5baea65fd68e86ea0..c16e4625bb72d64f7803eec5f360b2cb98d10892 100644
--- a/examples/ttuser.c
+++ b/examples/ttuser.c
@@ -75,7 +75,7 @@ HParser *
 build_parser(void)
 {
 	/* words */
-	#define W(X)	h_whitespace(h_literal(#X))
+	#define W(X)	h_whitespace(h_literal((const uint8_t *)(#X)))
 	H_RULE(art,	h_choice(W(a), W(the), NULL));
 	H_RULE(noun,	h_choice(W(cat), W(dog), W(fox), W(tiger), W(lion),
 			    W(bear), W(fence), W(tree), W(car), W(cow), NULL));