00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef GVCEXT_H
00020 #define GVCEXT_H
00021
00022 #ifdef __cplusplus
00023 extern "C" {
00024 #endif
00025
00026 #ifdef WITH_CODEGENS
00027 typedef struct codegen_s codegen_t;
00028 typedef struct codegen_info_s codegen_info_t;
00029 #endif
00030
00031 typedef struct GVJ_s GVJ_t;
00032 typedef struct GVC_s GVC_t;
00033
00034 typedef struct {
00035 const char *name;
00036 void* address;
00037 } lt_symlist_t;
00038
00039
00040 #if defined(GVDLL) && !defined(ENABLE_LTDL)
00041 extern lt_symlist_t lt_preloaded_symbols[];
00042 #else
00043 extern const lt_symlist_t lt_preloaded_symbols[];
00044 #endif
00045
00046 #ifdef __cplusplus
00047 }
00048 #endif
00049
00050 #endif