diff include/qtd_core.h @ 252:37eed70de029

More things broken than fixed. Rolling back to 263
author maxter
date Sat, 22 Aug 2009 12:50:58 +0000
parents 7664de4a55e5
children 34a37904ff77
line wrap: on
line diff
--- a/include/qtd_core.h	Thu Aug 20 19:08:32 2009 +0000
+++ b/include/qtd_core.h	Sat Aug 22 12:50:58 2009 +0000
@@ -21,16 +21,16 @@
 #endif
 
 #ifdef CPP_SHARED
-  #define QTD_EXPORT(TYPE, NAME, ARGS) \
+  #define QTD_EXPORT(TYPE, NAME, ARGS)      \
     extern "C" typedef TYPE (*pf_##NAME)ARGS; \
     extern "C" pf_##NAME qtd_get_##NAME();
   #define QTD_EXPORT_VAR(NAME) \
     pf_##NAME m_##NAME;        \
     extern "C" DLL_PUBLIC pf_##NAME qtd_get_##NAME() { return m_##NAME; }
-#define QTD_EXPORT_VAR_SET(NAME, VALUE) \
+  #define QTD_EXPORT_VAR_SET(NAME, VALUE) \
     m_##NAME = (pf_##NAME) VALUE
 #else
-  #define QTD_EXPORT(TYPE, NAME, ARGS) \
+  #define QTD_EXPORT(TYPE, NAME, ARGS)      \
     extern "C" TYPE NAME ARGS;
 #endif
 
@@ -46,23 +46,7 @@
     void* ptr;
 };
 
-enum QtdObjectFlags
-{
-    qNone,
-    qNativeOwnership            = 0x01,
-    qDOwnership                 = 0x02
-    //gcManaged                 = 0x04
-};
-
-class QtD_Entity
-{
-public:
-    void* dId;
-
-    QtD_Entity(void* id) : dId(id)
-    {
-    }
-};
+const uint USER_DATA_ID = 0;
 
 #define Array DArray
 
@@ -70,17 +54,15 @@
 typedef void (*pfunc_abstr)();
 #endif
 
-QTD_EXPORT(void, qtd_toUtf8, (const unsigned short* arr, uint size, void* str))
-QTD_EXPORT(void, qtd_dummy, ())
+QTD_EXPORT(void, _d_toUtf8, (const unsigned short* arr, uint size, void* str))
+QTD_EXPORT(void, __qtd_dummy, ())
 
 #ifdef CPP_SHARED
-#define qtd_toUtf8 qtd_get_qtd_toUtf8()
-#define qtd_dummy qtd_get_qtd_dummy()
+#define _d_toUtf8 qtd_get__d_toUtf8()
+#define __qtd_dummy qtd_get___qtd_dummy()
 #endif
 
 extern "C" QModelIndex qtd_to_QModelIndex(QModelIndexAccessor mia);
 extern "C" QModelIndexAccessor qtd_from_QModelIndex(const QModelIndex &index);
 
-
-
 #endif // QTD_CORE_H