Clean all ‘… warning: "_POSIX_C_SOURCE" redefined’
authorRicardo Mones <ricardo@mones.org>
Sat, 16 Nov 2013 19:32:12 +0000 (20:32 +0100)
committerRicardo Mones <ricardo@mones.org>
Sun, 17 Nov 2013 18:53:32 +0000 (19:53 +0100)
According documentation¹: “Since Python may define some pre-processor
definitions which affect the standard headers on some systems, you must
include Python.h before any standard headers are included.”

¹http://docs.python.org/2/c-api/intro.html#includes

14 files changed:
src/plugins/python/accounttype.h
src/plugins/python/composewindowtype.c
src/plugins/python/composewindowtype.h
src/plugins/python/folderpropertiestype.h
src/plugins/python/foldertype.c
src/plugins/python/foldertype.h
src/plugins/python/mailboxtype.c
src/plugins/python/mailboxtype.h
src/plugins/python/messageinfotype.c
src/plugins/python/messageinfotype.h
src/plugins/python/nodetype.c
src/plugins/python/nodetype.h
src/plugins/python/python-hooks.c
src/plugins/python/python_plugin.c

index 808faba..cf5da0a 100644 (file)
@@ -18,8 +18,8 @@
 #ifndef ACCOUNTTYPE_H
 #define ACCOUNTTYPE_H
 
-#include <glib.h>
 #include <Python.h>
+#include <glib.h>
 
 #include "account.h"
 
index bf5b0a6..65ba864 100644 (file)
@@ -20,9 +20,6 @@
 #  include "claws-features.h"
 #endif
 
-#include <glib.h>
-#include <glib/gi18n.h>
-
 #include "composewindowtype.h"
 #include "accounttype.h"
 
@@ -34,6 +31,9 @@
 #include "account.h"
 #include "summaryview.h"
 
+#include <glib.h>
+#include <glib/gi18n.h>
+
 #include <structmember.h>
 
 #include <string.h>
index 9de8546..14ddc26 100644 (file)
@@ -18,8 +18,8 @@
 #ifndef COMPOSEWINDOWTYPE_H
 #define COMPOSEWINDOWTYPE_H
 
-#include <glib.h>
 #include <Python.h>
+#include <glib.h>
 
 #include "compose.h"
 
index 3330c3d..752f082 100644 (file)
@@ -18,8 +18,8 @@
 #ifndef FOLDERPROPERTIESTYPE_H
 #define FOLDERPROPERTIESTYPE_H
 
-#include <glib.h>
 #include <Python.h>
+#include <glib.h>
 
 #include "folder_item_prefs.h"
 
index b59b1a4..c11c701 100644 (file)
 #include "claws-features.h"
 #endif
 
-#include <glib/gi18n.h>
-
 #include "foldertype.h"
 #include "folderpropertiestype.h"
 #include "messageinfotype.h"
 #include "mailboxtype.h"
 
+#include <glib/gi18n.h>
+
 #include <structmember.h>
 
 
index d85d483..aa27a5a 100644 (file)
@@ -18,8 +18,8 @@
 #ifndef FOLDERTYPE_H
 #define FOLDERTYPE_H
 
-#include <glib.h>
 #include <Python.h>
+#include <glib.h>
 
 #include "folder.h"
 
index f0fa4f0..a7493ca 100644 (file)
 #  include "claws-features.h"
 #endif
 
+#include "mailboxtype.h"
+
 #include <glib.h>
 #include <glib/gi18n.h>
 
-#include "mailboxtype.h"
-
 #include <structmember.h>
 
 typedef struct {
index 4640a60..58c49d6 100644 (file)
@@ -18,8 +18,8 @@
 #ifndef MAILBOXTYPE_H
 #define MAILBOXTYPE_H
 
-#include <glib.h>
 #include <Python.h>
+#include <glib.h>
 
 #include "folder.h"
 
index 2cf6ed0..3393c8a 100644 (file)
@@ -20,8 +20,6 @@
 #include "claws-features.h"
 #endif
 
-#include <glib/gi18n.h>
-
 #include "messageinfotype.h"
 
 #include "common/tags.h"
@@ -30,6 +28,8 @@
 #include "summaryview.h"
 #include "procheader.h"
 
+#include <glib/gi18n.h>
+
 #include <structmember.h>
 
 #include <string.h>
index df3c217..301275a 100644 (file)
@@ -18,8 +18,8 @@
 #ifndef MESSAGEINFOTYPE_H
 #define MESSAGEINFOTYPE_H
 
-#include <glib.h>
 #include <Python.h>
+#include <glib.h>
 
 #include "procmsg.h"
 
index 60425f8..70f4978 100644 (file)
 #include "claws-features.h"
 #endif
 
-#include <glib/gi18n.h>
-
 #include "nodetype.h"
 
+#include <glib/gi18n.h>
+
 #include <structmember.h>
 
 /* returns true on success, false if an exception was thrown */
index 03daa31..735ef58 100644 (file)
 #ifndef NODETYPE_H
 #define NODETYPE_H
 
-#include <glib.h>
-
 #include <Python.h>
-
+#include <glib.h>
 
 gboolean cmpy_add_node(PyObject *module);
 
index f022890..fd7ba60 100644 (file)
 #include "claws-features.h"
 #endif
 
-#include <glib.h>
-#include <glib/gi18n.h>
-
 #ifdef ENABLE_PYTHON
 #include <Python.h>
 #include <pygobject.h>
 #include <pygtk/pygtk.h>
 #endif // ENABLE_PYTHON
 
+#include <glib.h>
+#include <glib/gi18n.h>
+
 #include <dlfcn.h>
 
 #include <signal.h>
index 6b49860..ada776a 100644 (file)
 #include "claws-features.h"
 #endif
 
+#include <Python.h>
+
 #include <glib.h>
 #include <glib/gi18n.h>
 
-#include <Python.h>
-
 #include <errno.h>
 
 #include "common/hooks.h"