And the last one, termp_xx_pre() will call term_word() with NULL when the switch case falls through to the default case. There are several ways to avoid the segfault, not sure this is the best one. This is Coverity Scan CID 976115. Cheers, Uli