比较测试（comparison tests）实现，而是静态查表来实现。例如，创建一个由256个8位宽整数组成的数组，每个整数的每位对应字符的特定的分类性质，如属于数字、属于字母等等。如果最低位表示属于数字性质，那么可以写成如下代码：早期版本的Linux使用了潜在犯错的方法，类似于：这会产生问题，如宏参数codice_2具有副作用---例如，如果调用codice_3或codice_4，可能不是很显然，codice_5的参数将被求值两次。所以，查表的方法被广泛使用。
函数.