From: ellson Date: Sat, 30 Jul 2005 17:40:04 +0000 (+0000) Subject: add some builtins to tcldot and gv language bindings X-Git-Tag: LAST_LIBGRAPH~32^2~7338 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f13ce782d44905b6e5a7ca0a28a8c52dda9074e4;p=graphviz add some builtins to tcldot and gv language bindings --- diff --git a/tclpkg/gv/builtins.c b/tclpkg/gv/builtins.c index a97ee53ca..e045f6128 100644 --- a/tclpkg/gv/builtins.c +++ b/tclpkg/gv/builtins.c @@ -22,24 +22,16 @@ struct lt_symlist void* address; }; -#if 0 -const char *gvplugin_dot_layout_name = "gvplugin_dot_layout_LTX_library"; -const char *gvplugin_neato_layout_name = "gvplugin_neato_layout_LTX_library"; -const char *gvplugin_usershape_gd_name = "gvplugin_usershape_gd_LTX_library"; - -extern gvplugin_library_t *gvplugin_dot_layout_LTX_library; -extern gvplugin_library_t *gvplugin_neato_layout_LTX_library; -extern gvplugin_library_t *gvplugin_usershape_gd_LTX_library; +#if 1 +extern gvplugin_library_t gvplugin_dot_layout_LTX_library; +extern gvplugin_library_t gvplugin_neato_layout_LTX_library; +extern gvplugin_library_t gvplugin_usershape_gd_LTX_library; const struct lt_symlist lt_preloaded_symbols[] = { - { gvplugin_dot_layout_name, - (void*)gvplugin_dot_layout_LTX_library }, - { gvplugin_neato_layout_name, - (void*)gvplugin_neato_layout_LTX_library }, - { gvplugin_usershape_gd_name, - (void*)gvplugin_usershape_gd_LTX_library }, - { 0, - 0 } + { "gvplugin_dot_layout_LTX_library", (void*)(&gvplugin_dot_layout_LTX_library) }, + { "gvplugin_neato_layout_LTX_library", (void*)(&gvplugin_neato_layout_LTX_library) }, + { "gvplugin_usershape_gd_LTX_library", (void*)(&gvplugin_usershape_gd_LTX_library) }, + { 0, 0 } }; #else const struct lt_symlist lt_preloaded_symbols[] = {{0,0,},}; diff --git a/tclpkg/tcldot/builtins.c b/tclpkg/tcldot/builtins.c index a97ee53ca..e045f6128 100644 --- a/tclpkg/tcldot/builtins.c +++ b/tclpkg/tcldot/builtins.c @@ -22,24 +22,16 @@ struct lt_symlist void* address; }; -#if 0 -const char *gvplugin_dot_layout_name = "gvplugin_dot_layout_LTX_library"; -const char *gvplugin_neato_layout_name = "gvplugin_neato_layout_LTX_library"; -const char *gvplugin_usershape_gd_name = "gvplugin_usershape_gd_LTX_library"; - -extern gvplugin_library_t *gvplugin_dot_layout_LTX_library; -extern gvplugin_library_t *gvplugin_neato_layout_LTX_library; -extern gvplugin_library_t *gvplugin_usershape_gd_LTX_library; +#if 1 +extern gvplugin_library_t gvplugin_dot_layout_LTX_library; +extern gvplugin_library_t gvplugin_neato_layout_LTX_library; +extern gvplugin_library_t gvplugin_usershape_gd_LTX_library; const struct lt_symlist lt_preloaded_symbols[] = { - { gvplugin_dot_layout_name, - (void*)gvplugin_dot_layout_LTX_library }, - { gvplugin_neato_layout_name, - (void*)gvplugin_neato_layout_LTX_library }, - { gvplugin_usershape_gd_name, - (void*)gvplugin_usershape_gd_LTX_library }, - { 0, - 0 } + { "gvplugin_dot_layout_LTX_library", (void*)(&gvplugin_dot_layout_LTX_library) }, + { "gvplugin_neato_layout_LTX_library", (void*)(&gvplugin_neato_layout_LTX_library) }, + { "gvplugin_usershape_gd_LTX_library", (void*)(&gvplugin_usershape_gd_LTX_library) }, + { 0, 0 } }; #else const struct lt_symlist lt_preloaded_symbols[] = {{0,0,},};