diff --git a/lib/sl/slc-gram.y b/lib/sl/slc-gram.y index 594099164..6e76ff379 100644 --- a/lib/sl/slc-gram.y +++ b/lib/sl/slc-gram.y @@ -335,7 +335,7 @@ gen_name(char *str) { char *p; for(p = str; *p != '\0'; p++) - if(!isalnum(*p)) + if(!isalnum((unsigned char)*p)) *p = '_'; }