19 #include <gwenhywfar/debug.h> 20 #include <gwenhywfar/directory.h> 29 GWB_FILE_LIST2 *fileList;
33 GWB_FILE_LIST2_ITERATOR *it;
35 it=GWB_File_List2_First(fileList);
41 file=GWB_File_List2Iterator_Data(it);
57 file=GWB_File_List2Iterator_Next(it);
60 GWB_File_List2Iterator_free(it);
62 GWB_File_List2_free(fileList);
char * GWEN_Buffer_GetStart(const GWEN_BUFFER *bf)
#define GWEN_DIR_SEPARATOR_S
GWEN_BUFFER * GWEN_Buffer_new(char *buffer, uint32_t size, uint32_t used, int take)
void GWEN_Buffer_Reset(GWEN_BUFFER *bf)
const char * GWB_File_GetFolder(const GWB_FILE *f)
const char * GWB_File_GetName(const GWB_FILE *f)
GWB_FILE_LIST2 * GWB_Utils_ReadFileList2(const char *fileName)
int GWB_Clean(const char *fname)
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.
uint32_t GWB_File_GetFlags(const GWB_FILE *f)
#define GWB_FILE_FLAGS_GENERATED
int GWEN_Buffer_AppendString(GWEN_BUFFER *bf, const char *buffer)