--- ray/src/cv/mgf2rad.c 1995/05/01 17:05:22 2.17 +++ ray/src/cv/mgf2rad.c 1995/05/11 21:49:05 2.19 @@ -1,4 +1,4 @@ -/* Copyright (c) 1994 Regents of the University of California */ +/* Copyright (c) 1995 Regents of the University of California */ #ifndef lint static char SCCSid[] = "$SunId$ LBL"; @@ -34,6 +34,8 @@ int argc; char *argv[]; { int i, rv; + /* print out parser version */ + printf("## Translated from MGF Version %d.%d\n", MG_VMAJOR, MG_VMINOR); /* initialize dispatch table */ mg_ehand[MG_E_COMMENT] = r_comment; /* we pass comments */ mg_ehand[MG_E_COLOR] = c_hcolor; /* they get color */ @@ -94,12 +96,20 @@ char *argv[]; if (i == argc) { /* convert stdin */ if ((rv = mg_load(NULL)) != MG_OK) exit(1); + if (mg_nunknown) + printf("## %s: %u unknown entities\n", + argv[0], mg_nunknown); } else /* convert each file */ for ( ; i < argc; i++) { printf("## %s %s ##############################\n", argv[0], argv[i]); if ((rv = mg_load(argv[i])) != MG_OK) exit(1); + if (mg_nunknown) { + printf("## %s %s: %u unknown entities\n", + argv[0], argv[i], mg_nunknown); + mg_nunknown = 0; + } } exit(0); userr: