C++ compiler cleanup: cast signed to unsigned
diff --git a/Parser/tokenizer.c b/Parser/tokenizer.c
index 10e5253..4a28105 100644
--- a/Parser/tokenizer.c
+++ b/Parser/tokenizer.c
@@ -1230,7 +1230,7 @@
 		do {
 			*tp++ = c = tok_nextc(tok);
 		} while (c != EOF && c != '\n' &&
-			 tp - cbuf + 1 < sizeof(cbuf));
+			 (unsigned int)(tp - cbuf + 1) < sizeof(cbuf));
 		*tp = '\0';
 		for (cp = tabforms;
 		     cp < tabforms + sizeof(tabforms)/sizeof(tabforms[0]);