diff dmengine.h @ 367:9875c65029af

Work towards re-entrancy.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 16 Oct 2012 23:31:19 +0300
parents 38e10b5f4e09
children 08ea68abb1f8
line wrap: on
line diff
--- a/dmengine.h	Tue Oct 16 23:16:42 2012 +0300
+++ b/dmengine.h	Tue Oct 16 23:31:19 2012 +0300
@@ -20,10 +20,7 @@
 #endif
 
 
-struct DMEngineData;
-
-
-typedef struct
+typedef struct DMEngineData
 {
     DMResourceLib *resources;
 
@@ -76,6 +73,8 @@
             return DMERR_INIT_FAIL; \
     } while (0)
 
+#define engineFindResource(eng, name) dmres_find((eng)->resources, name)
+
 
 int    engineClassifier(DMResource *res);
 void * engineGetResource(DMEngineData *eng, const char *name);