HASH_TABLE_PTR x_ipc_hashTableDBCreate(int32 size, HASH_FN hashFunc, EQ_HASH_FN eqFunc, const char* file, int line) { #ifdef UNUSED_PRAGMA #pragma unused(file, line) #endif return x_ipc_hashTableCreate( size, hashFunc, eqFunc); }
/***************************************************************************** * * FUNCTION: void globalVarInitialize(void) * * DESCRIPTION: * * INPUTS: * * OUTPUTS: void * *****************************************************************************/ void globalVarInitialize(void) { /* Create the table to hold the information for each global variable. */ GET_S_GLOBAL(varTable) = x_ipc_hashTableCreate(11, (HASH_FN) x_ipc_strHashFunc, (EQ_HASH_FN)x_ipc_strKeyEqFunc); /* Register the handler for creating the global variable */ centralRegisterInform(X_IPC_REGISTER_VAR_INFORM, X_IPC_REGISTER_VAR_INFORM_FORMAT, registerVarHnd); Add_Message_To_Ignore(X_IPC_REGISTER_VAR_INFORM); centralRegisterInform(X_IPC_REGISTER_VAR_INFORM_OLD, X_IPC_REGISTER_VAR_INFORM_FORMAT, registerVarHnd); Add_Message_To_Ignore(X_IPC_REGISTER_VAR_INFORM_OLD); centralRegisterVar(X_IPC_TERMINAL_LOG_VAR, X_IPC_LOG_VAR_FORMAT); centralRegisterVar(X_IPC_FILE_LOG_VAR, X_IPC_LOG_VAR_FORMAT); centralIgnoreVarLogging(X_IPC_TERMINAL_LOG_VAR); centralIgnoreVarLogging(X_IPC_FILE_LOG_VAR); centralSetVar(X_IPC_TERMINAL_LOG_VAR, (char *)&GET_S_GLOBAL(terminalLog)); centralSetVar(X_IPC_FILE_LOG_VAR, (char *)&GET_S_GLOBAL(fileLog)); }