Index: trunk/src/res_parse.c =================================================================== --- trunk/src/res_parse.c (revision 1016) +++ trunk/src/res_parse.c (revision 1017) @@ -101,7 +101,7 @@ static Resource *parsed_res; static Resource *current_res; -int reserror(char *); +int reserror(const char *); int reslex(); #define f(x) current_res->flags |= x @@ -1640,7 +1640,7 @@ } int -reserror(char *str) +reserror(const char *str) { fprintf(stderr, "Error: %s around line %d: %s\n", res_file ? res_filename : "internal strings", Index: trunk/src/strflags.c =================================================================== --- trunk/src/strflags.c (revision 1016) +++ trunk/src/strflags.c (revision 1017) @@ -441,7 +441,8 @@ { const char *fmt = "Unknown flag: \"%.*s\" ignored"; unknown_flag_t *u; - char *msg, *s; + char *msg; + const char *s; /* include () */ s = fp + flen;