gencnval.c
