]> granicus.if.org Git - graphviz/commit
remove #define EXTERN trick in cgraph
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 14 Aug 2020 03:11:39 +0000 (20:11 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 10 Sep 2020 02:26:50 +0000 (19:26 -0700)
commitb13bab469983492034ca968dd63b9253efef3a03
treee49f5c5651a82c0db27032970425899138fc4da5
parent7f1364ccebf85771d308149ae897f7758cfe58d0
remove #define EXTERN trick in cgraph

This was designed to allow one declaration of Ag_G_global serve as both
declaration and definition. However, this obscures the actual definition of this
variable from any code browser unable to evaluate macro expansion (e.g. Cscope).
There's no real need for this trick, as we can just define the variable as
normal.
lib/cgraph/cghdr.h
lib/cgraph/graph.c