From: Joshua Kwan Date: Sun, 4 Jan 2004 12:07:38 +0000 (+0000) Subject: replace two big conditionals with isalnum(3) calls X-Git-Tag: v1.6.1-roc-dev~622 X-Git-Url: https://skyeroc.xyz/gitweb/?a=commitdiff_plain;h=58d70cd5e390499760613513121ede52f5ae400a;p=dgamelaunch replace two big conditionals with isalnum(3) calls git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@76 db0b04b0-f4d1-0310-9a6d-de3e77497b0e --- diff --git a/dgamelaunch.c b/dgamelaunch.c index 29c194e..acd1361 100644 --- a/dgamelaunch.c +++ b/dgamelaunch.c @@ -781,11 +781,7 @@ newuser () for (i = 0; i < strlen (buf); i++) { - if (! - (((buf[i] >= 'a') && (buf[i] <= 'z')) - || ((buf[i] >= 'A') && (buf[i] <= 'Z')) || ((buf[i] >= '0') - && (buf[i] <= - '9')))) + if (!isalnum(buf)) error = 1; } @@ -897,8 +893,7 @@ readfile (int nolock) /* name field, must be valid */ while (*b != ':') { - if (!(((*b >= 'a') && (*b <= 'z')) || ((*b >= 'A') && (*b <= 'Z')) - || ((*b >= '0') && (*b <= '9')))) + if (!isalnum(*b)) return 1; users[f_num]->username[(b - n)] = *b; b++;