summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/lib/isalnum.c
blob: 3192cc20dff9d53dc11e6c6ccc70e7f031d90c25 (plain)
1
2
3
4
5
6
7
8
9
#include <ctype.h>

int __isalnum_ascii ( int ch );
int __isalnum_ascii ( int ch ) {
    return (unsigned int)((ch | 0x20) - 'a') < 26u  ||
           (unsigned int)( ch         - '0') < 10u;
}

int isalnum ( int ch ) __attribute__((weak,alias("__isalnum_ascii")));