diff blobstat/grokmap.c @ 295:99f72069d867

blobstat: actually works now
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 21 Sep 2019 21:25:09 +0000
parents ff2a6433687f
children
line wrap: on
line diff
--- a/blobstat/grokmap.c	Sat Sep 21 21:17:29 2019 +0000
+++ b/blobstat/grokmap.c	Sat Sep 21 21:25:09 2019 +0000
@@ -95,7 +95,7 @@
 		*cp++ = '\0';
 		strcpy(libnameout, linebuf + 43);
 		cp += 2;
-		if (!isalpha(*cp))
+		if (!isalnum(*cp) && *cp != '_')
 			goto inv_input_sec_line;
 		*memberout = cp;
 		while (isalnum(*cp) || *cp == '_' || *cp == '.')
@@ -112,7 +112,7 @@
 			goto inv_input_sec_line;
 		if (*cp++ != ' ')
 			goto inv_input_sec_line;
-		if (!isalpha(*cp))
+		if (!isalnum(*cp) && *cp != '_')
 			goto inv_input_sec_line;
 		*memberout = cp;
 		while (isalnum(*cp) || *cp == '_' || *cp == '.')