BEGIN { printf("#ifdef GETMSG_C\n") printf("# define MSG_LENGTH 80\n") printf("# ifdef CR_LF_MSG\n") printf("# define MSG_ADDITIONAL (2+CR_LF_MSG)\n") printf("# else\n") printf("# define MSG_ADDITIONAL 2\n") printf("# endif\n") printf("#endif\n") printf("\n") printf("typedef enum {\n") printf(" M_BASE_FORMAT=0,\n") printf(" ATTENTION") } { printf(",\n %s",$1) } END { printf(",\n") printf(" T_TEST,\n") printf(" NUM_MESSAGES\n") printf("} msgtyp;\n") printf("\n") printf("#define TEST_CHAR '#'\n") }