Mercurial > hg > mlmmj
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;