add enum.c