From b57fa7323342153d2da411078ee64d3c80df419d Mon Sep 17 00:00:00 2001 From: Meep-Eep Date: Tue, 20 Dec 2011 21:55:41 +0000 Subject: [PATCH] Make some declarations forward declartions, to prevent dependency hell in upcoming changes. git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3704 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/libs/resource/index.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/sc2/src/libs/resource/index.h b/sc2/src/libs/resource/index.h index f563c0a01..0be50f774 100644 --- a/sc2/src/libs/resource/index.h +++ b/sc2/src/libs/resource/index.h @@ -19,19 +19,22 @@ #ifndef _INDEX_H #define _INDEX_H +typedef struct resource_handlers ResourceHandlers; +typedef struct resource_desc ResourceDesc; + #include #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 @@ typedef struct resource_desc RESOURCE_DATA resdata; // refcount is rudimentary as nothing really frees the descriptors unsigned refcount; -} ResourceDesc; +}; struct resource_index_desc {