]> granicus.if.org Git - graphviz/commitdiff
common: remove multiple declaration of attach_attrs from utils.h
authorMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Mon, 26 Jul 2021 12:45:15 +0000 (14:45 +0200)
committerMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Sun, 26 Sep 2021 06:36:52 +0000 (08:36 +0200)
This function is already declared in the public gvc.h.

Without this change, an upcoming commit that defines GVDLL also for
CMake builds, would cause the following error with native Windows:

C:\Users\magja\graphviz\lib\gvc/gvc.h(75,14): error C2375: 'attach_attrs': redefinition; different linkage [C:\Users\magja\graphviz\build\lib\common\common_obj.vcxproj]
C:\Users\magja\graphviz\lib\common\utils.h(39): message : see declaration of 'attach_attrs' [C:\Users\magja\graphviz\build\lib\common\common_obj.vcxproj]

lib/common/utils.h

index 272439b497c89be2ce627dae1b9fc3287103208e..76f13a21e4ddec78cdb5eee427686c5c1c438f9e 100644 (file)
@@ -36,7 +36,6 @@ extern "C" {
     UTILS_API void enqueue(nodequeue *, Agnode_t *);
     UTILS_API Agnode_t *dequeue(nodequeue *);
     UTILS_API pointf Bezier(pointf *, int, double, pointf *, pointf *);
-    UTILS_API void attach_attrs(graph_t * g);
     UTILS_API void attach_attrs_and_arrows(graph_t*, int*, int*);
     UTILS_API char *xml_string(char *str);
     UTILS_API char *xml_string0(char *str, boolean raw);