bzflag/bzflag-2.0.8_missing-includes.patch

433 lines
9.0 KiB
Diff

--- src/3D/FontManager.cxx
+++ src/3D/FontManager.cxx
@@ -19,6 +19,7 @@
// System headers
#include <math.h>
#include <string>
+#include <strings.h>
// Global implementation headers
#include "bzfgl.h"
--- src/bzadmin/OptionParser.cxx
+++ src/bzadmin/OptionParser.cxx
@@ -14,6 +14,8 @@
#pragma warning( 4: 4786)
#endif
+#include <string.h>
+
/* interface header */
#include "OptionParser.h"
--- src/bzflag/ComposeDefaultKey.h
+++ src/bzflag/ComposeDefaultKey.h
@@ -17,6 +17,7 @@
/* system interface headers */
#include <deque>
+#include <string>
/* common interface headers */
#include "BzfEvent.h"
--- src/bzflag/ControlPanel.cxx
+++ src/bzflag/ControlPanel.cxx
@@ -19,6 +19,7 @@
/* system headers */
#include <assert.h>
#include <time.h>
+#include <string.h>
/* common implementation headers */
#include "BZDBCache.h"
--- src/bzflag/HelpMenu.cxx
+++ src/bzflag/HelpMenu.cxx
@@ -10,6 +10,8 @@
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
+#include <string.h>
+
/* interface header */
#include "HelpMenu.h"
--- src/bzflag/JoinMenu.cxx
+++ src/bzflag/JoinMenu.cxx
@@ -10,6 +10,8 @@
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
+#include <string.h>
+
/* interface header */
#include "JoinMenu.h"
--- src/bzflag/ServerMenu.cxx
+++ src/bzflag/ServerMenu.cxx
@@ -10,6 +10,8 @@
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
+#include <string.h>
+
/* interface header */
#include "ServerMenu.h"
--- src/bzflag/sound.cxx
+++ src/bzflag/sound.cxx
@@ -16,6 +16,7 @@
// system headers
#include <vector>
#include <map>
+#include <string.h>
// common headers
#include "BzfMedia.h"
--- src/bzfs/AccessControlList.h
+++ src/bzfs/AccessControlList.h
@@ -15,6 +15,7 @@
#include <vector>
#include <string>
+#include <string.h>
#include "TimeKeeper.h"
#include "Address.h"
--- src/bzfs/Authentication.cxx
+++ src/bzfs/Authentication.cxx
@@ -28,6 +28,7 @@
#include <unistd.h>
#endif
#include <assert.h>
+#include <string.h>
#include "DirectoryNames.h"
--- src/bzfs/CustomBase.cxx
+++ src/bzfs/CustomBase.cxx
@@ -10,6 +10,8 @@
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
+#include <string.h>
+
/* interface header */
#include "CustomBase.h"
--- src/bzfs/CustomDynamicColor.cxx
+++ src/bzfs/CustomDynamicColor.cxx
@@ -18,6 +18,7 @@
/* system implementation headers */
#include <sstream>
#include <vector>
+#include <strings.h>
/* common implementation headers */
#include "DynamicColor.h"
--- src/bzfs/CustomGroup.cxx
+++ src/bzfs/CustomGroup.cxx
@@ -16,6 +16,8 @@
/* system headers */
#include <sstream>
#include <string>
+#include <string.h>
+#include <strings.h>
/* common headers */
#include "global.h" // for CtfTeams
--- src/bzfs/CustomMeshTransform.cxx
+++ src/bzfs/CustomMeshTransform.cxx
@@ -17,6 +17,7 @@
/* system implementation headers */
#include <sstream>
+#include <strings.h>
/* common implementation headers */
#include "MeshTransform.h"
--- src/bzfs/CustomPhysicsDriver.cxx
+++ src/bzfs/CustomPhysicsDriver.cxx
@@ -17,6 +17,7 @@
/* system implementation headers */
#include <sstream>
+#include <strings.h>
/* common implementation headers */
#include "PhysicsDriver.h"
--- src/bzfs/CustomPyramid.cxx
+++ src/bzfs/CustomPyramid.cxx
@@ -17,6 +17,7 @@
/* system implementation headers */
#include <math.h>
+#include <strings.h>
/* common implementation headers */
#include "PyramidBuilding.h"
--- src/bzfs/CustomTextureMatrix.cxx
+++ src/bzfs/CustomTextureMatrix.cxx
@@ -17,6 +17,7 @@
/* system implementation headers */
#include <math.h>
+#include <strings.h>
/* common implementation headers */
#include "TextureMatrix.h"
--- src/bzfs/CustomWaterLevel.cxx
+++ src/bzfs/CustomWaterLevel.cxx
@@ -10,6 +10,8 @@
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
+#include <strings.h>
+
#include "common.h"
/* interface header */
--- src/bzfs/CustomWeapon.cxx
+++ src/bzfs/CustomWeapon.cxx
@@ -18,6 +18,7 @@
#include <sstream>
#include <string>
#include <math.h>
+#include <string.h>
/* local implementation headers */
#include "WorldWeapons.h"
--- src/bzfs/CustomZone.cxx
+++ src/bzfs/CustomZone.cxx
@@ -21,6 +21,7 @@
#include <string>
#include <sstream>
#include <math.h>
+#include <string.h>
/* local implementation headers */
//#include "EntryZones.h"
--- src/bzfs/ParseMaterial.cxx
+++ src/bzfs/ParseMaterial.cxx
@@ -16,6 +16,7 @@
/* system headers */
#include <sstream>
+#include <strings.h>
/* common implementation headers */
#include "ParseColor.h"
--- src/bzfs/TeamBases.cxx
+++ src/bzfs/TeamBases.cxx
@@ -14,6 +14,8 @@
#pragma warning(4:4786)
#endif
+#include <string.h>
+
#include "Protocol.h"
#include "TeamBases.h"
#include "Pack.h"
--- src/bzfs/WorldFileLocation.cxx
+++ src/bzfs/WorldFileLocation.cxx
@@ -17,6 +17,7 @@
#include "Pack.h"
#include <math.h>
#include <sstream>
+#include <strings.h>
#include "WorldFileObject.h"
#include "WorldFileLocation.h"
--- src/bzfs/WorldFileObject.cxx
+++ src/bzfs/WorldFileObject.cxx
@@ -23,6 +23,7 @@
#include <string>
#include <iostream>
#include <vector>
+#include <strings.h>
WorldFileObject::WorldFileObject()
{
--- src/bzfs/WorldFileObstacle.cxx
+++ src/bzfs/WorldFileObstacle.cxx
@@ -16,6 +16,7 @@
#include "common.h"
#include <math.h>
+#include <strings.h>
#include "WorldFileObstacle.h"
--- src/common/AccessList.cxx
+++ src/common/AccessList.cxx
@@ -18,6 +18,7 @@
// system headers
#include <stdio.h>
#include <ctype.h>
+#include <strings.h>
// common headers
#include "bzfio.h"
--- src/common/Bundle.cxx
+++ src/common/Bundle.cxx
@@ -20,6 +20,7 @@
// system headers
#include <fstream>
#include <stdio.h>
+#include <string.h>
// local implementation headers
#include "StateDatabase.h"
--- src/common/Flag.cxx
+++ src/common/Flag.cxx
@@ -18,6 +18,7 @@
/* system implementation headers */
#include <math.h>
#include <string>
+#include <string.h>
/* common implementation headers */
#include "Team.h"
--- src/common/StateDatabase.cxx
+++ src/common/StateDatabase.cxx
@@ -25,6 +25,7 @@
#include <iostream>
#include <math.h>
#include <string>
+#include <string.h>
// local implementation headers
#include "ErrorHandler.h"
--- src/common/TextChunkManager.cxx
+++ src/common/TextChunkManager.cxx
@@ -14,6 +14,8 @@
#pragma warning(4: 4786)
#endif
+#include <string.h>
+
/* interface header */
#include "TextChunkManager.h"
--- src/common/TextUtils.cxx
+++ src/common/TextUtils.cxx
@@ -23,6 +23,8 @@
#include <stdarg.h>
#include <vector>
#include <stdio.h>
+#include <strings.h>
+#include <string.h>
namespace TextUtils
{
--- src/common/TimeKeeper.cxx
+++ src/common/TimeKeeper.cxx
@@ -34,6 +34,7 @@
static LONGLONG qpcLastCalibration;
static DWORD timeLastCalibration;
#endif /* !defined(_WIN32) */
+#include <string.h>
/* common implementation headers */
#include "TextUtils.h"
--- src/common/cURLManager.cxx
+++ src/common/cURLManager.cxx
@@ -10,6 +10,8 @@
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
+#include <string.h>
+
// class interface header
#include "cURLManager.h"
--- src/game/ServerItem.cxx
+++ src/game/ServerItem.cxx
@@ -14,6 +14,7 @@
/* system headers */
#include <string>
+#include <string.h>
/* interface header */
#include "ServerItem.h"
--- src/game/ServerList.cxx
+++ src/game/ServerList.cxx
@@ -21,6 +21,7 @@
#include <errno.h>
#endif
#include <ctype.h>
+#include <string.h>
/* common implementation headers */
#include "version.h"
--- src/game/ServerListCache.cxx
+++ src/game/ServerListCache.cxx
@@ -15,6 +15,7 @@
/* system headers */
#include <fstream>
+#include <string.h>
// invoke persistent rebuilding for build versioning
#include "version.h"
--- src/geometry/TankSceneNode.cxx
+++ src/geometry/TankSceneNode.cxx
@@ -20,6 +20,7 @@
// system headers
#include <math.h>
+#include <string.h>
// common implementation headers
#include "StateDatabase.h"
--- src/geometry/WallSceneNode.cxx
+++ src/geometry/WallSceneNode.cxx
@@ -21,6 +21,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
+#include <string.h>
// common implementation headers
#include "StateDatabase.h"
--- src/mediafile/PNGImageFile.cxx
+++ src/mediafile/PNGImageFile.cxx
@@ -13,6 +13,7 @@
#include "common.h"
#include "PNGImageFile.h"
#include <iostream>
+#include <string.h>
#include "Pack.h"
#include "bzfio.h"
#include "../zlib/zconf.h"
--- src/net/AresHandler.cxx
+++ src/net/AresHandler.cxx
@@ -15,7 +15,7 @@
/* system implementation headers */
#include <errno.h>
-
+#include <string.h>
AresHandler::AresHandler(int _index)
--- src/ogl/OpenGLTexture.cxx
+++ src/ogl/OpenGLTexture.cxx
@@ -14,6 +14,7 @@
// system headers
#include <string>
+#include <string.h>
// common headers
#include "bzfio.h"
--- src/scene/BSPSceneDatabase.cxx
+++ src/scene/BSPSceneDatabase.cxx
@@ -17,6 +17,7 @@
#include "common.h"
#include "SceneNode.h"
#include <assert.h>
+#include <string.h>
#include "BSPSceneDatabase.h"
#include "ViewFrustum.h"
#include "SphereSceneNode.h"