Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

addons.h

00001 // $Id: addons.h 495 2006-04-07 09:02:46Z Harbin $
00002 
00003 #ifdef DYNAMIC_LINKING
00004  #ifdef __ADDON
00005   #define LOCAL_EX_SYMBOL(_symbol, _offset, _var) memcpy(&_var, call_table + (_offset * 4), 4)
00006  #else
00007   #define LOCAL_EX_SYMBOL(_symbol, _offset, _var) addon_tmp_pointer=_symbol; memcpy(call_table + (_offset * 4), &addon_tmp_pointer, 4)
00008  #endif
00009 #else
00010  #define LOCAL_EX_SYMBOL(_symbol, _offset,_var) _var = _symbol
00011 #endif
00012 
00013 #define LFNC_COUNT 0
00014 
00015 // common export table
00016 
00017 // #define LFNC_xxx(_var) LOCAL_EX_SYMBOL(xxx,0,_var)
00018 

Generated on Fri Apr 28 10:20:04 2006 for OpenAthena by  doxygen 1.4.4