Update generate.c