[CLEANUP] shut warnings 'is*' macros from ctype.h on solaris

Solaris visibly uses an array for is*, which returns warnings
about the use of signed chars as indexes. Good opportunity to
put casts everywhere.
diff --git a/src/acl.c b/src/acl.c
index a474460..f7ac06c 100644
--- a/src/acl.c
+++ b/src/acl.c
@@ -324,7 +324,7 @@
 	const char *ptr = *text;
 
 
-	while (!isdigit(*ptr)) {
+	while (!isdigit((unsigned char)*ptr)) {
 		if      (strcmp(ptr, "eq") == 0) *opaque = 0;
 		else if (strcmp(ptr, "gt") == 0) *opaque = 1;
 		else if (strcmp(ptr, "ge") == 0) *opaque = 2;