It's invoking undefined behavior in C. It causes debug assert in
Visual Studio 2010 running in debug mode.
The "mem" parameter is missing, likely it was a copy paste-error from
the duplicate code in: eprintf_program_ident().
C:\Users\reby\Downloads\gnu-ghostscript-9.06.0_original>findstr -siprn
epfm*( *.c
base\gsmisc.c:198: epf((revision_number ? "%s " : "%s"), program_name);
base\gsmisc.c:202: epf("%d.%02d.%d", (int)(revision_number
/ 10000 % 100),
base\gsmisc.c:205: epf(": ");
base\gsmisc.c:214: epfm(mem, (revision_number ? "%s " : "%s"),
program_name);
base\gsmisc.c:218: epfm("%d.%02d.%d", (int)(revision_number
/ 10000 % 100),
base\gsmisc.c:221: epfm(mem, ": ");
base\gsmisc.c:228: epf("%s(%d): ", file, line);
base\gsmisc.c:234: epf("%s(?): ", file);
> What is exactly your problem ?
Your mama.