Don't truncate if size_t is bigger than uint
diff --git a/Parser/tokenizer.c b/Parser/tokenizer.c
index 92c2087..c58b689 100644
--- a/Parser/tokenizer.c
+++ b/Parser/tokenizer.c
@@ -1232,7 +1232,7 @@
 		do {
 			*tp++ = c = tok_nextc(tok);
 		} while (c != EOF && c != '\n' &&
-			 (unsigned int)(tp - cbuf + 1) < sizeof(cbuf));
+			 (size_t)(tp - cbuf + 1) < sizeof(cbuf));
 		*tp = '\0';
 		for (cp = tabforms;
 		     cp < tabforms + sizeof(tabforms)/sizeof(tabforms[0]);