Code

Unify stat type for older glib.
authorJon A. Cruz <jon@joncruz.org>
Tue, 21 Dec 2010 19:26:53 +0000 (11:26 -0800)
committerJon A. Cruz <jon@joncruz.org>
Tue, 21 Dec 2010 19:26:53 +0000 (11:26 -0800)
src/widgets/icon.cpp

index bfdf2d3b913821a63c6819277bf2944205893910..526309727ddfc14e51483000a93885f8dd9f2c56 100644 (file)
 
 #include "icon.h"
 
+// Bring in work-around for Glib versions missing GStatBuf
+#if !GLIB_CHECK_VERSION(2,25,0)
+#if defined (_MSC_VER) && !defined(_WIN64)
+typedef struct _stat32 GStatBuf;
+#else //defined (_MSC_VER) && !defined(_WIN64)
+typedef struct stat GStatBuf;
+#endif //defined (_MSC_VER) && !defined(_WIN64)
+#endif //!GLIB_CHECK_VERSION(2,25,0)
 
 struct IconImpl {
     static void classInit(SPIconClass *klass);