diff --git a/dlls/arrayx/Array.cpp b/dlls/arrayx/Array.cpp
index 50d83f1e..293a4f69 100644
--- a/dlls/arrayx/Array.cpp
+++ b/dlls/arrayx/Array.cpp
@@ -24,12 +24,11 @@ void OnAmxxAttach( void )
MF_AddNatives(map_exports);
MF_AddNatives(map_creation_exports);
-
}
void OnAmxxDetach( void )
{
- MasterTrie.Clear();
- MasterList.Clear();
- MasterMap.Clear();
+ JudyClearMasterTrie(&MasterTrie);
+ JudyClearMasterList(&MasterList);
+ JudyClearMasterMap(&MasterMap);
}
\ No newline at end of file
diff --git a/dlls/arrayx/Array.ncb b/dlls/arrayx/Array.ncb
index fc670dbf..5a8834e0 100644
Binary files a/dlls/arrayx/Array.ncb and b/dlls/arrayx/Array.ncb differ
diff --git a/dlls/arrayx/Array.opt b/dlls/arrayx/Array.opt
index 8fd4bb98..2408bab6 100644
Binary files a/dlls/arrayx/Array.opt and b/dlls/arrayx/Array.opt differ
diff --git a/dlls/arrayx/Array.plg b/dlls/arrayx/Array.plg
index e854a47d..07d02e25 100644
--- a/dlls/arrayx/Array.plg
+++ b/dlls/arrayx/Array.plg
@@ -6,22 +6,7 @@
--------------------Configuration: Array - Win32 Release--------------------
Command Lines
-Creating temporary file "C:\DOCUME~1\Edward\LOCALS~1\Temp\RSPC49.tmp" with contents
-[
-/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ARRAY_EXPORTS" /FR"Release/" /Fp"Release/Array.pch" /YX /Fo"Release/" /Fd"Release/" /FD /c
-"C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\Array.cpp"
-"C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\BinTrieNatives.cpp"
-"C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\Capsule.cpp"
-"C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\CArray.cpp"
-"C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\CBinTrie.cpp"
-"C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\CKeytable.cpp"
-"C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp"
-"C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\ListNatives.cpp"
-"C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\MapNatives.cpp"
-"C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\amxxmodule.cpp"
-]
-Creating command line "cl.exe @C:\DOCUME~1\Edward\LOCALS~1\Temp\RSPC49.tmp"
-Creating temporary file "C:\DOCUME~1\Edward\LOCALS~1\Temp\RSPC4A.tmp" with contents
+Creating temporary file "C:\DOCUME~1\Edward\LOCALS~1\Temp\RSP36D.tmp" with contents
[
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:no /pdb:"Release/Array.pdb" /machine:I386 /out:"Release/Array.dll" /implib:"Release/Array.lib"
".\Release\Array.obj"
@@ -36,61 +21,16 @@ kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32
".\Release\amxxmodule.obj"
".\Judy.lib"
]
-Creating command line "link.exe @C:\DOCUME~1\Edward\LOCALS~1\Temp\RSPC4A.tmp"
+Creating command line "link.exe @C:\DOCUME~1\Edward\LOCALS~1\Temp\RSP36D.tmp"
Output Window
-Compiling...
-Array.cpp
-BinTrieNatives.cpp
-Capsule.cpp
-CArray.cpp
-CBinTrie.cpp
-CKeytable.cpp
-JudyExtra.cpp
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(8) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(15) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(40) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(75) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(80) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(83) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(103) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(107) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(110) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(133) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(147) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(152) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(155) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(170) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(178) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(186) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(189) : warning C4101: 'e' : unreferenced local variable
-C:\Documents and Settings\Edward\Desktop\module\Judy Test\Array\JudyExtra.cpp(217) : warning C4101: 'e' : unreferenced local variable
-ListNatives.cpp
-MapNatives.cpp
-amxxmodule.cpp
Linking...
Creating library Release/Array.lib and object Release/Array.exp
LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library
-Creating temporary file "C:\DOCUME~1\Edward\LOCALS~1\Temp\RSPC4E.tmp" with contents
-[
-/nologo /o"Release/Array.bsc"
-".\Release\Array.sbr"
-".\Release\BinTrieNatives.sbr"
-".\Release\Capsule.sbr"
-".\Release\CArray.sbr"
-".\Release\CBinTrie.sbr"
-".\Release\CKeytable.sbr"
-".\Release\JudyExtra.sbr"
-".\Release\ListNatives.sbr"
-".\Release\MapNatives.sbr"
-".\Release\amxxmodule.sbr"]
-Creating command line "bscmake.exe @C:\DOCUME~1\Edward\LOCALS~1\Temp\RSPC4E.tmp"
-Creating browse info file...
-Output Window
Results
-Array.dll - 0 error(s), 19 warning(s)
+Array.dll - 0 error(s), 1 warning(s)