revise lexem data structures; format setrd.c