There were some missing flags to lex(flex) to tell it to make an interactive scanner. It looks like that is your problem. I fixed the make file a couple weeks ago. I believe you need the -I flag for flex. I use -I8 to get full 8 bit character input. --Phil ------------------------------------------------------------------------------