ucgen1.c