And here's a quick implementation of the iswalnum set generator. At this point it just generates a dumb lookup table without doing any multi-level table optimizations or compression, and dumps the table to stdout in a visual form. I need to run some analysis on the table to determine the best way to get it down to a reasonable size. Rich