github.com/afumu/libc@v0.0.6/musl/src/ctype/iswalpha.c (about)

     1  #include <wctype.h>
     2  
     3  static const unsigned char table[] = {
     4  #include "alpha.h"
     5  };
     6  
     7  int iswalpha(wint_t wc)
     8  {
     9  	if (wc<0x20000U)
    10  		return (table[table[wc>>8]*32+((wc&255)>>3)]>>(wc&7))&1;
    11  	if (wc<0x2fffeU)
    12  		return 1;
    13  	return 0;
    14  }
    15  
    16  int __iswalpha_l(wint_t c, locale_t l)
    17  {
    18  	return iswalpha(c);
    19  }
    20  
    21  weak_alias(__iswalpha_l, iswalpha_l);