diff -urN drizzle-2010.03.1347/plugin/logging_gearman/logging_gearman.cc drizzle-2010.03.1347.hack/plugin/logging_gearman/logging_gearman.cc
--- drizzle-2010.03.1347/plugin/logging_gearman/logging_gearman.cc	2010-03-17 01:51:21.000000000 +0000
+++ drizzle-2010.03.1347.hack/plugin/logging_gearman/logging_gearman.cc	2010-04-19 06:27:06.000000000 +0000
@@ -28,7 +28,7 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-
+#include <cstdio>
 
 using namespace drizzled;
 
diff -urN drizzle-2010.03.1347/plugin/logging_query/logging_query.cc drizzle-2010.03.1347.hack/plugin/logging_query/logging_query.cc
--- drizzle-2010.03.1347/plugin/logging_query/logging_query.cc	2010-03-17 01:51:21.000000000 +0000
+++ drizzle-2010.03.1347.hack/plugin/logging_query/logging_query.cc	2010-04-19 06:31:19.000000000 +0000
@@ -28,6 +28,7 @@
 #include <sys/stat.h>
 #include <fcntl.h>
 
+#include <cstdio>
 
 using namespace drizzled;
 
diff -urN drizzle-2010.03.1347/plugin/transaction_log/transaction_log_reader.cc drizzle-2010.03.1347.hack/plugin/transaction_log/transaction_log_reader.cc
--- drizzle-2010.03.1347/plugin/transaction_log/transaction_log_reader.cc	2010-03-17 01:51:21.000000000 +0000
+++ drizzle-2010.03.1347.hack/plugin/transaction_log/transaction_log_reader.cc	2010-04-19 07:41:14.000000000 +0000
@@ -47,6 +47,7 @@
 
 #include <climits>
 #include <cerrno>
+#include <cstdio>
 
 #include "transaction_log_reader.h"
 #include "transaction_log.h"
diff -urN drizzle-2010.03.1347/drizzled/field.cc drizzle-2010.03.1347.hack/drizzled/field.cc
--- drizzle-2010.03.1347/drizzled/field.cc	2010-03-17 01:51:21.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/field.cc	2010-04-20 23:40:06.000000000 +0000
@@ -23,6 +23,7 @@
  */
 
 #include "config.h"
+#include <cstdio>
 #include <errno.h>
 #include <float.h>
 #include "drizzled/sql_select.h"
diff -urN drizzle-2010.03.1347/drizzled/function/time/date_add_interval.cc drizzle-2010.03.1347.hack/drizzled/function/time/date_add_interval.cc
--- drizzle-2010.03.1347/drizzled/function/time/date_add_interval.cc	2010-02-15 17:51:47.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/function/time/date_add_interval.cc	2010-04-21 22:59:46.000000000 +0000
@@ -19,6 +19,8 @@
 
 #include "config.h"
 
+#include <cstdio>
+
 #include "drizzled/function/time/date_add_interval.h"
 #include "drizzled/temporal_interval.h"
 #include "drizzled/time_functions.h"
diff -urN drizzle-2010.03.1347/drizzled/function/time/date_format.cc drizzle-2010.03.1347.hack/drizzled/function/time/date_format.cc
--- drizzle-2010.03.1347/drizzled/function/time/date_format.cc	2010-02-15 17:51:47.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/function/time/date_format.cc	2010-04-21 23:09:41.000000000 +0000
@@ -23,6 +23,7 @@
 #include "drizzled/time_functions.h"
 #include "drizzled/internal/m_string.h"
 
+#include <cstdio>
 #include <algorithm>
 
 using namespace std;
diff -urN drizzle-2010.03.1347/drizzled/function/time/typecast.cc drizzle-2010.03.1347.hack/drizzled/function/time/typecast.cc
--- drizzle-2010.03.1347/drizzled/function/time/typecast.cc	2010-02-15 17:51:48.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/function/time/typecast.cc	2010-04-21 23:35:31.000000000 +0000
@@ -18,6 +18,9 @@
  */
 
 #include "config.h"
+
+#include <cstdio>
+
 #include "drizzled/current_session.h"
 #include "drizzled/error.h"
 #include "drizzled/function/time/typecast.h"
diff -urN drizzle-2010.03.1347/drizzled/item/ident.cc drizzle-2010.03.1347.hack/drizzled/item/ident.cc
--- drizzle-2010.03.1347/drizzled/item/ident.cc	2010-02-15 17:51:47.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/item/ident.cc	2010-04-22 00:22:06.000000000 +0000
@@ -23,6 +23,8 @@
 #include <drizzled/current_session.h>
 #include <drizzled/item/ident.h>
 
+#include <cstdio>
+
 using namespace std;
 
 namespace drizzled
diff -urN drizzle-2010.03.1347/drizzled/item/subselect.cc drizzle-2010.03.1347.hack/drizzled/item/subselect.cc
--- drizzle-2010.03.1347/drizzled/item/subselect.cc	2010-02-15 17:51:47.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/item/subselect.cc	2010-04-22 00:39:41.000000000 +0000
@@ -25,6 +25,7 @@
 */
 #include "config.h"
 
+#include <cstdio>
 #include <limits.h>
 
 #include <drizzled/sql_select.h>
diff -urN drizzle-2010.03.1347/drizzled/item/sum.cc drizzle-2010.03.1347.hack/drizzled/item/sum.cc
--- drizzle-2010.03.1347/drizzled/item/sum.cc	2010-02-15 17:51:47.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/item/sum.cc	2010-04-22 01:12:18.000000000 +0000
@@ -21,6 +21,7 @@
   Sum functions (COUNT, MIN...)
 */
 #include "config.h"
+#include <cstdio>
 #include <math.h>
 #include <drizzled/sql_select.h>
 #include <drizzled/error.h>
diff -urN drizzle-2010.03.1347/drizzled/item.cc drizzle-2010.03.1347.hack/drizzled/item.cc
--- drizzle-2010.03.1347/drizzled/item.cc	2010-02-15 17:51:47.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/item.cc	2010-04-21 23:52:26.000000000 +0000
@@ -49,6 +49,7 @@
 #include "drizzled/field/varstring.h"
 #include "drizzled/internal/m_string.h"
 
+#include <cstdio>
 #include <math.h>
 #include <algorithm>
 #include <float.h>
diff -urN drizzle-2010.03.1347/drizzled/message/statement_transform.cc drizzle-2010.03.1347.hack/drizzled/message/statement_transform.cc
--- drizzle-2010.03.1347/drizzled/message/statement_transform.cc	2010-03-17 01:51:21.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/message/statement_transform.cc	2010-04-19 05:17:50.000000000 +0000
@@ -38,6 +38,7 @@
 #include <string>
 #include <vector>
 #include <sstream>
+#include <cstdio>
 
 using namespace std;
 
diff -urN drizzle-2010.03.1347/drizzled/message/transaction_reader.cc drizzle-2010.03.1347.hack/drizzled/message/transaction_reader.cc
--- drizzle-2010.03.1347/drizzled/message/transaction_reader.cc	2010-02-15 17:51:48.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/message/transaction_reader.cc	2010-04-19 22:06:51.000000000 +0000
@@ -29,6 +29,7 @@
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <limits.h>
+#include <cstdio>
 #include <cerrno>
 #include <iostream>
 #include <string>
diff -urN drizzle-2010.03.1347/drizzled/optimizer/explain_plan.cc drizzle-2010.03.1347.hack/drizzled/optimizer/explain_plan.cc
--- drizzle-2010.03.1347/drizzled/optimizer/explain_plan.cc	2010-02-15 17:51:47.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/optimizer/explain_plan.cc	2010-04-22 01:33:25.000000000 +0000
@@ -29,6 +29,7 @@
 #include "drizzled/join.h"
 #include "drizzled/internal/m_string.h"
 
+#include <cstdio>
 #include <string>
 #include <sstream>
 
diff -urN drizzle-2010.03.1347/drizzled/plugin/client.cc drizzle-2010.03.1347.hack/drizzled/plugin/client.cc
--- drizzle-2010.03.1347/drizzled/plugin/client.cc	2010-02-15 17:51:47.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/plugin/client.cc	2010-04-22 01:55:41.000000000 +0000
@@ -18,6 +18,7 @@
  */
 
 #include "config.h"
+#include <cstdio>
 #include "drizzled/plugin/client.h"
 
 using namespace std;
diff -urN drizzle-2010.03.1347/drizzled/plugin/error_message.cc drizzle-2010.03.1347.hack/drizzled/plugin/error_message.cc
--- drizzle-2010.03.1347/drizzled/plugin/error_message.cc	2010-02-15 17:51:47.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/plugin/error_message.cc	2010-04-22 02:01:18.000000000 +0000
@@ -23,6 +23,7 @@
 
 #include "drizzled/gettext.h"
 
+#include <cstdio>
 #include <vector>
 
 using namespace std;
diff -urN drizzle-2010.03.1347/drizzled/plugin/listen_tcp.cc drizzle-2010.03.1347.hack/drizzled/plugin/listen_tcp.cc
--- drizzle-2010.03.1347/drizzled/plugin/listen_tcp.cc	2010-02-15 17:51:47.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/plugin/listen_tcp.cc	2010-04-22 02:07:09.000000000 +0000
@@ -23,6 +23,7 @@
 #include <drizzled/plugin/listen_tcp.h>
 #include <drizzled/errmsg_print.h>
 
+#include <cstdio>
 #include <unistd.h>
 #include <sys/socket.h>
 #include <fcntl.h>
diff -urN drizzle-2010.03.1347/drizzled/plugin/loader.cc drizzle-2010.03.1347.hack/drizzled/plugin/loader.cc
--- drizzle-2010.03.1347/drizzled/plugin/loader.cc	2010-03-17 01:51:21.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/plugin/loader.cc	2010-04-22 02:43:45.000000000 +0000
@@ -17,6 +17,7 @@
 
 #include <dlfcn.h>
 
+#include <cstdio>
 #include <string>
 #include <vector>
 #include <map>
diff -urN drizzle-2010.03.1347/drizzled/set_var.cc drizzle-2010.03.1347.hack/drizzled/set_var.cc
--- drizzle-2010.03.1347/drizzled/set_var.cc	2010-03-17 01:51:21.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/set_var.cc	2010-04-22 03:12:59.000000000 +0000
@@ -64,6 +64,7 @@
 #include "drizzled/charset.h"
 #include "drizzled/transaction_services.h"
 
+#include <cstdio>
 #include <map>
 #include <algorithm>
 
diff -urN drizzle-2010.03.1347/drizzled/sql_error.cc drizzle-2010.03.1347.hack/drizzled/sql_error.cc
--- drizzle-2010.03.1347/drizzled/sql_error.cc	2010-02-15 17:51:48.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/sql_error.cc	2010-04-22 03:27:58.000000000 +0000
@@ -43,6 +43,7 @@
 
 #include "config.h"
 
+#include <cstdio>
 #include <stdarg.h>
 
 #include <drizzled/session.h>
diff -urN drizzle-2010.03.1347/drizzled/sql_insert.cc drizzle-2010.03.1347.hack/drizzled/sql_insert.cc
--- drizzle-2010.03.1347/drizzled/sql_insert.cc	2010-03-17 01:51:21.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/sql_insert.cc	2010-04-22 03:32:58.000000000 +0000
@@ -17,6 +17,7 @@
 /* Insert of records */
 
 #include "config.h"
+#include <cstdio>
 #include <drizzled/sql_select.h>
 #include <drizzled/show.h>
 #include <drizzled/error.h>
diff -urN drizzle-2010.03.1347/drizzled/sql_lex.cc drizzle-2010.03.1347.hack/drizzled/sql_lex.cc
--- drizzle-2010.03.1347/drizzled/sql_lex.cc	2010-03-17 01:51:21.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/sql_lex.cc	2010-04-22 03:41:05.000000000 +0000
@@ -26,6 +26,7 @@
 #include "drizzled/lookup_symbol.h"
 #include "drizzled/index_hint.h"
 
+#include <cstdio>
 #include <ctype.h>
 
 using namespace std;
diff -urN drizzle-2010.03.1347/drizzled/temporal.cc drizzle-2010.03.1347.hack/drizzled/temporal.cc
--- drizzle-2010.03.1347/drizzled/temporal.cc	2010-02-15 17:51:48.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/temporal.cc	2010-04-22 06:55:26.000000000 +0000
@@ -49,6 +49,7 @@
 
 #include <time.h>
 
+#include <cstdio>
 #include <ostream>
 #include <iomanip>
 #include <vector>
diff -urN drizzle-2010.03.1347/drizzled/tztime.cc drizzle-2010.03.1347.hack/drizzled/tztime.cc
--- drizzle-2010.03.1347/drizzled/tztime.cc	2010-02-15 17:51:48.000000000 +0000
+++ drizzle-2010.03.1347.hack/drizzled/tztime.cc	2010-04-22 07:03:55.000000000 +0000
@@ -19,6 +19,7 @@
 
 
 #include "config.h"
+#include <cstdio>
 #include "drizzled/tzfile.h"
 #include "drizzled/tztime.h"
 #include "drizzled/gettext.h"
