*** groff.cc-bak Tue Jan 11 18:14:35 1994 --- groff.cc Wed Jan 12 00:55:04 1994 *************** *** 53,59 **** const char *strsignal(int); const int SOELIM_INDEX = 0; ! const int REFER_INDEX = SOELIM_INDEX + 1; const int PIC_INDEX = REFER_INDEX + 1; const int TBL_INDEX = PIC_INDEX + 1; const int EQN_INDEX = TBL_INDEX + 1; --- 53,60 ---- const char *strsignal(int); const int SOELIM_INDEX = 0; ! const int CSC_INDEX = SOELIM_INDEX + 1; ! const int REFER_INDEX = CSC_INDEX + 1; const int PIC_INDEX = REFER_INDEX + 1; const int TBL_INDEX = PIC_INDEX + 1; const int EQN_INDEX = TBL_INDEX + 1; *************** *** 114,120 **** command_prefix = PROG_PREFIX; commands[TROFF_INDEX].set_name(command_prefix, "troff"); while ((opt = getopt(argc, argv, ! "itpeRszavVhblCENXZF:m:T:f:w:W:M:d:r:n:o:P:L:")) != EOF) { char buf[3]; buf[0] = '-'; --- 115,121 ---- command_prefix = PROG_PREFIX; commands[TROFF_INDEX].set_name(command_prefix, "troff"); while ((opt = getopt(argc, argv, ! "itpegRszavVhblCENXZF:m:T:f:w:W:M:d:r:n:o:P:L:")) != EOF) { char buf[3]; buf[0] = '-'; *************** *** 133,138 **** --- 134,144 ---- case 'e': commands[EQN_INDEX].set_name(command_prefix, "eqn"); break; + case 'g': + commands[SOELIM_INDEX].set_name(command_prefix, "soelim"); + commands[CSC_INDEX].set_name(command_prefix, "csc"); + commands[CSC_INDEX].append_arg("-et"); + break; case 's': commands[SOELIM_INDEX].set_name(command_prefix, "soelim"); break; *************** *** 534,539 **** --- 540,546 ---- "-t\tpreprocess with tbl\n" "-p\tpreprocess with pic\n" "-e\tpreprocess with eqn\n" + "-g\tpreprocess with csc -et\n" "-s\tpreprocess with soelim\n" "-R\tpreprocess with refer\n" "-Tdev\tuse device dev\n"