prgm.c