ref: 56e56694ff267c2294b3ab20e9a60c05ed9cdf47
parent: 169c191fd3a86d22ae6847311dcd82a6483a4aa9
author: Roberto E. Vargas Caballero <k0ga@shike2.com>
date: Fri Mar 13 16:51:13 EDT 2015
Correct expression() in cc2 The maximum value of the input value is 7f and not 1f.
--- a/cc2/parser.c
+++ b/cc2/parser.c
@@ -411,7 +411,7 @@
error(ESYNTAX);
do {
- if ((c = token[0]) > 0x1f || (fun = optbl[c]) == NULL)
+ if ((c = token[0]) > 0x7f || (fun = optbl[c]) == NULL)
error(ESYNTAX);
(*fun)(token);
} while (token = strtok(NULL, "\t"));