antiutil.h

Go to the documentation of this file.
00001 #ifndef _ANTIUTIL_
00002 #define _ANTIUTIL_
00003 
00004 #include "antistd.h"
00005 
00006 char* __aeGetExtension(const char*);
00007 int __aeFileExists(const char*);
00008 uint aeGetTicks();
00009 
00010 typedef struct aeResListEntry
00011 {
00012         uint index;
00013         struct aeResListEntry* next;
00014 } aeResListEntry;
00015 
00016 typedef struct aeResList
00017 {
00018         void* data;
00019         uint elsize;
00020         uint mem;
00021         uint maxind;
00022         uint items;
00023         float grow;
00024         float shrink;
00025         aeResListEntry* root;
00026 } aeResList;
00027 
00028 void aeResListInit(aeResList*,uint,uint,float,float); //elems,elsize,grow,shrink
00029 void aeResListFree(aeResList*);
00030 void aeResListGetItems(aeResList*,void**);
00031 void aeResListAddItem(aeResList*,void*);
00032 void aeResListRemoveItem(aeResList*,void*);
00033 void aeResListRemovePtr(aeResList*,void*);
00034 void __aeResListGrow(aeResList*);
00035 void __aeResListShrink(aeResList*);
00036 
00037 #endif

Generated on Fri Jun 1 09:08:53 2007 for Antigone by  doxygen 1.4.7