Move vat handling to module vat and close it.
[ilari-esolangs.git] / sane-ctype.c
blob5edb1cfd645cef74b17ab0c4beb0c62957ea8b35
1 #include "sane-ctype.h"
3 /*****************************************************************************/
4 unsigned sane_isspace(unsigned char ch)
6 /* 9, 10, 11, 12, 13, 28, 29, 30, 31, 32 */
7 unsigned char table[10] = {
8 31, 32, 9, 10, 11, 12, 13, 28, 29, 30
9 };
10 return (table[((31 * ch) % 257) % 10] == ch);
13 /*****************************************************************************/
14 unsigned sane_isnewline(unsigned char ch)
16 /* 10, 13, 28, 29, 30 */
17 unsigned char table[5] = {
18 10, 30, 28, 29, 13
20 return (table[((18 * ch) % 257) % 5] == ch);