diff -uNr AntTweakBar/examples/TwAdvanced1.cpp AntTweakBar-Fedora/examples/TwAdvanced1.cpp
--- AntTweakBar/examples/TwAdvanced1.cpp 2009-04-23 13:03:08.000000000 -0700
+++ AntTweakBar-Fedora/examples/TwAdvanced1.cpp 2009-10-21 13:32:07.142268590 -0700
@@ -30,6 +30,10 @@
#define GLFW_DLL // use GLFW as a dynamically linked library
#include "glfw.h"
+// Fedora patch: missing includes
+#include <cstdlib>
+#include <cstdio>
+
#include <cmath>
#include <iostream>
#if !defined(_WIN32) && !defined(_WIN64)
diff -uNr AntTweakBar/examples/TwString.cpp AntTweakBar-Fedora/examples/TwString.cpp
--- AntTweakBar/examples/TwString.cpp 2009-04-23 13:03:08.000000000 -0700
+++ AntTweakBar-Fedora/examples/TwString.cpp 2009-10-21 13:32:51.538505701 -0700
@@ -27,6 +27,10 @@
# define _snprintf snprintf
#endif
+// Fedora patch: missing includes
+#include <cstdio>
+#include <cstring>
+#include <cstdlib>
// ---------------------------------------------------------------------------
// 1) Callback functions for std::string variables
diff -uNr AntTweakBar/src/TwBar.cpp AntTweakBar-Fedora/src/TwBar.cpp
--- AntTweakBar/src/TwBar.cpp 2009-04-23 13:03:08.000000000 -0700
+++ AntTweakBar-Fedora/src/TwBar.cpp 2009-10-21 11:11:14.164153448 -0700
@@ -15,6 +15,10 @@
#include "TwMgr.h"
#include "TwBar.h"
#include "TwColors.h"
+
+// Fedora patch: memset(), free(), and friends
+#include <cstring>
+#include <cstdlib>
using namespace std;
diff -uNr AntTweakBar/src/TwFonts.cpp AntTweakBar-Fedora/src/TwFonts.cpp
--- AntTweakBar/src/TwFonts.cpp 2009-04-23 13:03:08.000000000 -0700
+++ AntTweakBar-Fedora/src/TwFonts.cpp 2009-10-21 11:10:27.427520003 -0700
@@ -14,6 +14,10 @@
#include "TwMgr.h"
#include "TwFonts.h"
+// Fedora patch: memset()
+#include <cstring>
+using std::memset;
+
// ---------------------------------------------------------------------------
diff -uNr AntTweakBar/src/TwMgr.cpp AntTweakBar-Fedora/src/TwMgr.cpp
--- AntTweakBar/src/TwMgr.cpp 2009-04-23 13:03:08.000000000 -0700
+++ AntTweakBar-Fedora/src/TwMgr.cpp 2009-10-21 11:18:54.890146180 -0700
@@ -28,6 +28,11 @@
#if !defined(ANT_WINDOWS)
# define _snprintf snprintf
#endif // defined(ANT_WINDOWS)
+
+// Fedora patch: include fix
+#include <cstring>
+#include <cstdlib>
+#include <cmath>
using namespace std;
diff -uNr AntTweakBar/src/TwOpenGL.cpp AntTweakBar-Fedora/src/TwOpenGL.cpp
--- AntTweakBar/src/TwOpenGL.cpp 2009-04-23 13:03:08.000000000 -0700
+++ AntTweakBar-Fedora/src/TwOpenGL.cpp 2009-10-21 11:10:07.041520158 -0700
@@ -15,6 +15,9 @@
#include "TwOpenGL.h"
#include "TwMgr.h"
+// Fedora patch: memset()
+#include <cstring>
+
using namespace std;
const char *g_ErrCantLoadOGL = "Cannot load OpenGL library dynamically";