File libhl2-2.4.3-abuild.patch of Package libhl2

diff -rupN libhl2-2.4.3/HLLib/BSPFile.cpp libhl2-2.4.3_mod/HLLib/BSPFile.cpp
--- libhl2-2.4.3/HLLib/BSPFile.cpp	2012-12-02 15:16:34.553118573 +0100
+++ libhl2-2.4.3_mod/HLLib/BSPFile.cpp	2012-12-02 15:20:05.105149810 +0100
@@ -12,6 +12,7 @@
 #include "HLLib.h"
 #include "BSPFile.h"
 #include "Streams.h"
+#include <cstring>
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/DirectoryFile.cpp libhl2-2.4.3_mod/HLLib/DirectoryFile.cpp
--- libhl2-2.4.3/HLLib/DirectoryFile.cpp	2012-12-02 15:16:34.554118575 +0100
+++ libhl2-2.4.3_mod/HLLib/DirectoryFile.cpp	2012-12-02 15:20:05.105149810 +0100
@@ -15,6 +15,7 @@
 #include "Streams.h"
 #include "Package.h"
 #include "Utility.h"
+#include <cstring>
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/DirectoryFolder.cpp libhl2-2.4.3_mod/HLLib/DirectoryFolder.cpp
--- libhl2-2.4.3/HLLib/DirectoryFolder.cpp	2012-12-02 15:16:34.555118577 +0100
+++ libhl2-2.4.3_mod/HLLib/DirectoryFolder.cpp	2012-12-02 15:20:05.106149821 +0100
@@ -15,6 +15,7 @@
 #include "Utility.h"
 
 #include <algorithm>
+#include <cstring>
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/DirectoryItem.cpp libhl2-2.4.3_mod/HLLib/DirectoryItem.cpp
--- libhl2-2.4.3/HLLib/DirectoryItem.cpp	2012-12-02 15:16:34.555118577 +0100
+++ libhl2-2.4.3_mod/HLLib/DirectoryItem.cpp	2012-12-02 15:20:05.106149821 +0100
@@ -12,6 +12,7 @@
 #include "DirectoryItem.h"
 #include "DirectoryFile.h"
 #include "DirectoryFolder.h"
+#include <cstring>
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/Error.cpp libhl2-2.4.3_mod/HLLib/Error.cpp
--- libhl2-2.4.3/HLLib/Error.cpp	2012-12-02 15:16:34.555118577 +0100
+++ libhl2-2.4.3_mod/HLLib/Error.cpp	2012-12-02 15:20:05.106149821 +0100
@@ -10,6 +10,9 @@
  */
 
 #include "Error.h"
+#include <cstring>
+#include <cctype>
+
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/FileMapping.cpp libhl2-2.4.3_mod/HLLib/FileMapping.cpp
--- libhl2-2.4.3/HLLib/FileMapping.cpp	2012-12-02 15:16:34.556118577 +0100
+++ libhl2-2.4.3_mod/HLLib/FileMapping.cpp	2012-12-02 15:20:05.107149833 +0100
@@ -11,6 +11,7 @@
 
 #include "HLLib.h"
 #include "FileMapping.h"
+#include <cstring>
 
 using namespace HLLib;
 using namespace HLLib::Mapping;
diff -rupN libhl2-2.4.3/HLLib/FileStream.cpp libhl2-2.4.3_mod/HLLib/FileStream.cpp
--- libhl2-2.4.3/HLLib/FileStream.cpp	2012-12-02 15:16:34.556118577 +0100
+++ libhl2-2.4.3_mod/HLLib/FileStream.cpp	2012-12-02 15:20:05.107149833 +0100
@@ -11,6 +11,7 @@
 
 #include "HLLib.h"
 #include "FileStream.h"
+#include <cstring>
 
 using namespace HLLib;
 using namespace HLLib::Streams;
diff -rupN libhl2-2.4.3/HLLib/GCFFile.cpp libhl2-2.4.3_mod/HLLib/GCFFile.cpp
--- libhl2-2.4.3/HLLib/GCFFile.cpp	2012-12-02 15:16:34.590118748 +0100
+++ libhl2-2.4.3_mod/HLLib/GCFFile.cpp	2012-12-02 15:20:05.108149850 +0100
@@ -13,6 +13,7 @@
 #include "GCFFile.h"
 #include "Streams.h"
 #include "Checksum.h"
+#include <cstring>
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/GCFStream.cpp libhl2-2.4.3_mod/HLLib/GCFStream.cpp
--- libhl2-2.4.3/HLLib/GCFStream.cpp	2012-12-02 15:16:34.591118752 +0100
+++ libhl2-2.4.3_mod/HLLib/GCFStream.cpp	2012-12-02 15:20:05.108149850 +0100
@@ -11,6 +11,7 @@
 
 #include "HLLib.h"
 #include "GCFStream.h"
+#include <cstring>
 
 using namespace HLLib;
 using namespace HLLib::Streams;
diff -rupN libhl2-2.4.3/HLLib/HLLib.cpp libhl2-2.4.3_mod/HLLib/HLLib.cpp
--- libhl2-2.4.3/HLLib/HLLib.cpp	2012-12-02 15:16:34.592118756 +0100
+++ libhl2-2.4.3_mod/HLLib/HLLib.cpp	2012-12-02 15:20:05.109149862 +0100
@@ -10,6 +10,7 @@
  */
 
 #include "HLLib.h"
+#include <cstring>
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/MappingStream.cpp libhl2-2.4.3_mod/HLLib/MappingStream.cpp
--- libhl2-2.4.3/HLLib/MappingStream.cpp	2012-12-02 15:16:34.593118760 +0100
+++ libhl2-2.4.3_mod/HLLib/MappingStream.cpp	2012-12-02 15:20:05.109149862 +0100
@@ -11,6 +11,7 @@
 
 #include "HLLib.h"
 #include "MappingStream.h"
+#include <cstring>
 
 using namespace HLLib;
 using namespace HLLib::Streams;
diff -rupN libhl2-2.4.3/HLLib/MemoryStream.cpp libhl2-2.4.3_mod/HLLib/MemoryStream.cpp
--- libhl2-2.4.3/HLLib/MemoryStream.cpp	2012-12-02 15:16:34.594118765 +0100
+++ libhl2-2.4.3_mod/HLLib/MemoryStream.cpp	2012-12-02 15:20:05.109149862 +0100
@@ -11,6 +11,7 @@
 
 #include "HLLib.h"
 #include "MemoryStream.h"
+#include <cstring>
 
 using namespace HLLib;
 using namespace HLLib::Streams;
diff -rupN libhl2-2.4.3/HLLib/NCFFile.cpp libhl2-2.4.3_mod/HLLib/NCFFile.cpp
--- libhl2-2.4.3/HLLib/NCFFile.cpp	2012-12-02 15:16:34.594118765 +0100
+++ libhl2-2.4.3_mod/HLLib/NCFFile.cpp	2012-12-02 15:20:05.110149868 +0100
@@ -14,6 +14,7 @@
 #include "Streams.h"
 #include "Checksum.h"
 #include "Utility.h"
+#include <cstring>
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/PAKFile.cpp libhl2-2.4.3_mod/HLLib/PAKFile.cpp
--- libhl2-2.4.3/HLLib/PAKFile.cpp	2012-12-02 15:16:34.596118776 +0100
+++ libhl2-2.4.3_mod/HLLib/PAKFile.cpp	2012-12-02 15:20:05.110149868 +0100
@@ -12,6 +12,7 @@
 #include "HLLib.h"
 #include "PAKFile.h"
 #include "Streams.h"
+#include <cstring>
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/Utility.cpp libhl2-2.4.3_mod/HLLib/Utility.cpp
--- libhl2-2.4.3/HLLib/Utility.cpp	2012-12-02 15:16:34.598118786 +0100
+++ libhl2-2.4.3_mod/HLLib/Utility.cpp	2012-12-02 15:20:05.110149868 +0100
@@ -10,6 +10,7 @@
  */
 
 #include "Utility.h"
+#include <cstring>
 
 hlBool HLLib::GetFileExists(const hlChar *lpPath)
 {
diff -rupN libhl2-2.4.3/HLLib/VBSPFile.cpp libhl2-2.4.3_mod/HLLib/VBSPFile.cpp
--- libhl2-2.4.3/HLLib/VBSPFile.cpp	2012-12-02 15:16:34.599118791 +0100
+++ libhl2-2.4.3_mod/HLLib/VBSPFile.cpp	2012-12-02 15:20:05.111149870 +0100
@@ -13,6 +13,7 @@
 #include "VBSPFile.h"
 #include "Streams.h"
 #include "Checksum.h"
+#include <cstring>
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/VPKFile.cpp libhl2-2.4.3_mod/HLLib/VPKFile.cpp
--- libhl2-2.4.3/HLLib/VPKFile.cpp	2012-12-02 15:16:34.600118796 +0100
+++ libhl2-2.4.3_mod/HLLib/VPKFile.cpp	2012-12-02 15:20:05.111149870 +0100
@@ -14,6 +14,7 @@
 #include "Mappings.h"
 #include "Streams.h"
 #include "Checksum.h"
+#include <cstring>
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/WADFile.cpp libhl2-2.4.3_mod/HLLib/WADFile.cpp
--- libhl2-2.4.3/HLLib/WADFile.cpp	2012-12-02 15:16:34.601118801 +0100
+++ libhl2-2.4.3_mod/HLLib/WADFile.cpp	2012-12-02 15:20:05.112149871 +0100
@@ -12,6 +12,7 @@
 #include "HLLib.h"
 #include "WADFile.h"
 #include "Streams.h"
+#include <cstring>
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/Wrapper.cpp libhl2-2.4.3_mod/HLLib/Wrapper.cpp
--- libhl2-2.4.3/HLLib/Wrapper.cpp	2012-12-02 15:16:34.602118806 +0100
+++ libhl2-2.4.3_mod/HLLib/Wrapper.cpp	2012-12-02 15:20:05.112149871 +0100
@@ -15,6 +15,7 @@
 #include "Streams.h"
 #include "Packages.h"
 #include "Wrapper.h"
+#include <cstring>
 
 using namespace HLLib;
 using namespace HLLib::Streams;
diff -rupN libhl2-2.4.3/HLLib/XZPFile.cpp libhl2-2.4.3_mod/HLLib/XZPFile.cpp
--- libhl2-2.4.3/HLLib/XZPFile.cpp	2012-12-02 15:16:34.602118806 +0100
+++ libhl2-2.4.3_mod/HLLib/XZPFile.cpp	2012-12-02 15:20:05.113149874 +0100
@@ -12,6 +12,7 @@
 #include "HLLib.h"
 #include "XZPFile.h"
 #include "Streams.h"
+#include <cstring>
 
 using namespace HLLib;
 
diff -rupN libhl2-2.4.3/HLLib/ZIPFile.cpp libhl2-2.4.3_mod/HLLib/ZIPFile.cpp
--- libhl2-2.4.3/HLLib/ZIPFile.cpp	2012-12-02 15:16:34.603118811 +0100
+++ libhl2-2.4.3_mod/HLLib/ZIPFile.cpp	2012-12-02 15:20:05.113149874 +0100
@@ -13,6 +13,7 @@
 #include "ZIPFile.h"
 #include "Streams.h"
 #include "Checksum.h"
+#include <cstring>
 
 #if USE_ZLIB
 #	ifdef _WIN32
openSUSE Build Service is sponsored by