From: John L. <jr...@us...> - 2009-05-19 03:21:04
|
Update of /cvsroot/wxlua/wxLua/apps/wxluacan/src In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv15045/wxLua/apps/wxluacan/src Modified Files: wxluacan_bind.cpp wxluacan_bind.h Log Message: Do not export parts of the bindings that are only used internally. Declare them as extern within the cpp file of the binding. Index: wxluacan_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/apps/wxluacan/src/wxluacan_bind.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** wxluacan_bind.h 31 Mar 2009 04:23:42 -0000 1.5 --- wxluacan_bind.h 19 May 2009 03:20:53 -0000 1.6 *************** *** 18,24 **** // the current version of the bindings. // See 'bindings/genwxbind.lua' and 'modules/wxlua/include/wxldefs.h' ! #if WXLUA_BINDING_VERSION > 26 # error "The WXLUA_BINDING_VERSION in the bindings is too old, regenerate bindings." ! #endif //WXLUA_BINDING_VERSION > 26 // --------------------------------------------------------------------------- --- 18,24 ---- // the current version of the bindings. // See 'bindings/genwxbind.lua' and 'modules/wxlua/include/wxldefs.h' ! #if WXLUA_BINDING_VERSION > 27 # error "The WXLUA_BINDING_VERSION in the bindings is too old, regenerate bindings." ! #endif //WXLUA_BINDING_VERSION > 27 // --------------------------------------------------------------------------- *************** *** 52,75 **** extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlCan; - extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlCan_methods[]; - extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlCan_methodCount; extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlCanObj; - extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlCanObj_methods[]; - extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlCanObj_methodCount; extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlCanObjAddScript; - extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlCanObjAddScript_methods[]; - extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlCanObjAddScript_methodCount; extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlCanObjCircle; - extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlCanObjCircle_methods[]; - extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlCanObjCircle_methodCount; extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlCanObjRect; - extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlCanObjRect_methods[]; - extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlCanObjRect_methodCount; extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlCanObjScript; - extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlCanObjScript_methods[]; - extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlCanObjScript_methodCount; extern WXLUA_NO_DLLIMPEXP_DATA(int) wxluatype_wxlLuaCanCmd; - extern WXLUA_NO_DLLIMPEXP wxLuaBindMethod wxlLuaCanCmd_methods[]; - extern WXLUA_NO_DLLIMPEXP_DATA(int) wxlLuaCanCmd_methodCount; --- 52,61 ---- Index: wxluacan_bind.cpp =================================================================== RCS file: /cvsroot/wxlua/wxLua/apps/wxluacan/src/wxluacan_bind.cpp,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** wxluacan_bind.cpp 14 May 2009 05:06:21 -0000 1.35 --- wxluacan_bind.cpp 19 May 2009 03:20:53 -0000 1.36 *************** *** 666,669 **** --- 666,689 ---- static const char* wxluabaseclassnames_wxlLuaCanCmd[] = { wxluaclassname_wxCommandProcessor, NULL }; static wxLuaBindClass* wxluabaseclassbinds_wxlLuaCanCmd[] = { NULL }; + // --------------------------------------------------------------------------- + // Lua Tag Method Values and Tables for each Class + // --------------------------------------------------------------------------- + + extern wxLuaBindMethod wxlCan_methods[]; + extern int wxlCan_methodCount; + extern wxLuaBindMethod wxlCanObj_methods[]; + extern int wxlCanObj_methodCount; + extern wxLuaBindMethod wxlCanObjAddScript_methods[]; + extern int wxlCanObjAddScript_methodCount; + extern wxLuaBindMethod wxlCanObjCircle_methods[]; + extern int wxlCanObjCircle_methodCount; + extern wxLuaBindMethod wxlCanObjRect_methods[]; + extern int wxlCanObjRect_methodCount; + extern wxLuaBindMethod wxlCanObjScript_methods[]; + extern int wxlCanObjScript_methodCount; + extern wxLuaBindMethod wxlLuaCanCmd_methods[]; + extern int wxlLuaCanCmd_methodCount; + + |