From f13ce782d44905b6e5a7ca0a28a8c52dda9074e4 Mon Sep 17 00:00:00 2001 From: ellson Date: Sat, 30 Jul 2005 17:40:04 +0000 Subject: [PATCH] add some builtins to tcldot and gv language bindings --- tclpkg/gv/builtins.c | 24 ++++++++---------------- tclpkg/tcldot/builtins.c | 24 ++++++++---------------- 2 files changed, 16 insertions(+), 32 deletions(-) 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,},}; -- 2.50.1