From: <Mee...@us...> - 2011-12-20 21:55:47
|
Revision: 3704 http://sc2.svn.sourceforge.net/sc2/?rev=3704&view=rev Author: Meep-Eep Date: 2011-12-20 21:55:41 +0000 (Tue, 20 Dec 2011) Log Message: ----------- Make some declarations forward declartions, to prevent dependency hell in upcoming changes. Modified Paths: -------------- trunk/sc2/src/libs/resource/index.h Modified: trunk/sc2/src/libs/resource/index.h =================================================================== --- trunk/sc2/src/libs/resource/index.h 2011-12-20 20:16:17 UTC (rev 3703) +++ trunk/sc2/src/libs/resource/index.h 2011-12-20 21:55:41 UTC (rev 3704) @@ -19,19 +19,22 @@ #ifndef _INDEX_H #define _INDEX_H +typedef struct resource_handlers ResourceHandlers; +typedef struct resource_desc ResourceDesc; + #include <stdio.h> #include "libs/reslib.h" #include "libs/uio/charhashtable.h" -typedef struct resource_handlers +struct resource_handlers { const char *resType; ResourceLoadFun *loadFun; ResourceFreeFun *freeFun; ResourceStringFun *toString; -} ResourceHandlers; +}; -typedef struct resource_desc +struct resource_desc { RESOURCE res_id; char *fname; @@ -39,7 +42,7 @@ RESOURCE_DATA resdata; // refcount is rudimentary as nothing really frees the descriptors unsigned refcount; -} ResourceDesc; +}; struct resource_index_desc { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |