diff include/qtd_core.h @ 366:da4235301224

Fixed VoidFunc. Updated to dmd.2.047.
author Max Samukha <maxter@spambox.com>
date Wed, 23 Jun 2010 21:34:43 +0300
parents beaf4a2974d7
children 7341c47790d4
line wrap: on
line diff
--- a/include/qtd_core.h	Fri Jun 11 20:09:25 2010 +0300
+++ b/include/qtd_core.h	Wed Jun 23 21:34:43 2010 +0300
@@ -9,6 +9,7 @@
 #include <QAbstractItemModel>
 
 #define QTD_EXTERN extern "C"
+QTD_EXTERN typedef void (*VoidFunc)();
 
 #ifdef WIN32
 
@@ -17,8 +18,6 @@
 
     #ifdef CPP_SHARED
 
-        QTD_EXTERN typedef void (*VoidFunc)();
-
         #define QTD_EXPORT_DECL(MODULE, TYPE, NAME, ARGS) \
             QTD_EXTERN typedef TYPE (*qtd_##NAME##_t)ARGS; \
             QTD_EXTERN { extern QTD_##MODULE##_DLL_PUBLIC qtd_##NAME##_t qtd_##NAME; }