Remove six dll_ variables from the module exports table
The removed variables are: dll_functions dll_numeric dll_commands dll_variable dll_ctcp dll_window These are not actually directly used by any modules, and hiding them allows us to more easily change their implementation later.
This commit is contained in:
@@ -657,12 +657,6 @@ extern Function_ptr *global;
|
||||
#define output_screen (*((Screen **)global[OUTPUT_SCREEN]))
|
||||
#define screen_list (*((Screen **)global[SCREEN_LIST]))
|
||||
#define irclog_fp (*((FILE **)global[IRCLOG_FP]))
|
||||
#define dll_functions (*((BuiltInDllFunctions **)global[DLL_FUNCTIONS]))
|
||||
#define dll_numeric (*((NumericFunction **)global[DLL_NUMERIC]))
|
||||
#define dll_commands (*((IrcCommandDll **)global[DLL_COMMANDS]))
|
||||
#define dll_variable (*((IrcVariableDll **)global[DLL_VARIABLE]))
|
||||
#define dll_ctcp (*((CtcpEntryDll **)global[DLL_CTCP]))
|
||||
#define dll_window (*((WindowDll **)global[DLL_WINDOW]))
|
||||
#define window_display ((int) *((int *)global[WINDOW_DISPLAY]))
|
||||
#define status_update_flag ((int) *((int *)global[STATUS_UPDATE_FLAG]))
|
||||
#define tabkey_array (*((NickTab **)global[TABKEY_ARRAY]))
|
||||
|
||||
Reference in New Issue
Block a user