-#else
-
-char **chr_map_input(chr_t_entry *t, char **from, int len)
-{
- static char *buf[2] = {0, 0}, str[2] = {0, 0};
- char *start = *from;
-
- if (t)
- {
- while (len && t->children && t->children[(unsigned char) **from])
- {
- t = t->children[(unsigned char) **from];
- (*from)++;
- len--;
- }
- buf[0] = (char*) t->target;
- }
- else /* null mapping */
- {
- if (isalnum(**from))
- {
- str[0] = **from;
- buf[0] = str;
- }
- else if (isspace(**from))
- buf[0] = (char*) CHR_SPACE;
- else
- buf[0] = (char*) CHR_UNKNOWN;
- }
- if (start == *from)
- (*from)++;
- return buf;
- /* return (char*) t->target; */
-}
-
-#endif