changeset 869:d4707be29c14

More readable filename_token() function.
author Ben Schmidt
date Thu, 22 Mar 2012 00:32:03 +1100
parents e3d4c5986628
children 61c0c995a6ab
files src/prepstdreply.c
diffstat 1 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/prepstdreply.c	Tue Mar 20 10:43:01 2012 +1100
+++ b/src/prepstdreply.c	Thu Mar 22 00:32:03 2012 +1100
@@ -299,14 +299,14 @@
 {
 	char *pos;
 	if (*token == '\0') return NULL;
-	for(pos = token; *pos != '\0'; pos++) {
-		if(*pos >= '0' && *pos <= '9') continue;
-		if(*pos >= 'A' && *pos <= 'Z') continue;
-		if(*pos >= 'a' && *pos <= 'z') continue;
-		if(*pos == '_') continue;
-		if(*pos == '-') continue;
-		if(*pos == '.') continue;
-		break;
+	pos = token;
+	while (
+		(*pos >= '0' && *pos <= '9') ||
+		(*pos >= 'A' && *pos <= 'Z') ||
+		(*pos >= 'a' && *pos <= 'z') ||
+		(*pos == '_') || (*pos == '-') || (*pos == '.')
+	) {
+		pos++;
 	}
 	if (*pos != '\0') return NULL;
 	return token;