]> granicus.if.org Git - graphviz/commitdiff
Stop using now-hidden gs_error_names symbol
authorMark Hansen <markhansen@google.com>
Mon, 26 Sep 2022 10:43:39 +0000 (20:43 +1000)
committerMark Hansen <markhansen@google.com>
Tue, 27 Sep 2022 07:53:47 +0000 (17:53 +1000)
GhostScript hid their gs_error_names symbol as part of a global by-default hiding of non-API symbols.

It will probably take a while for GhostScript to get a public API for these symbols back into a release, so let's stop using the symbol for now, until then.

Fixes #2280

plugin/gs/gvloadimage_gs.c

index e909c6f3212f32c5be1afa1a308f6b05ab939256..d852663af4f428086a1bf81f5168b215656ea685 100644 (file)
@@ -86,8 +86,8 @@ static void gs_error(GVJ_t * job, const char *name, const char *funstr, int err)
     else
        errsrc = "Ghostscript internal error";
 
-    job->common->errorfn("%s: %s() returned: %d \"%s\" (%s)\n",
-               name, funstr, err, gs_error_names[-err - 1], errsrc);
+    job->common->errorfn("%s: %s() returned: %d (%s)\n",
+               name, funstr, err, errsrc);
 }
 
 static int gvloadimage_process_file(GVJ_t *job, usershape_t *us, void *instance)