"Fossies" - the Fresh Open Source Software Archive

Member "sarg-2.4.0/include/filelist.h" (30 Jan 2017, 656 Bytes) of package /linux/privat/sarg-2.4.0.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "filelist.h" see the Fossies "Dox" file reference documentation.

    1 #ifndef FILELIST_HEADER
    2 #define FILELIST_HEADER
    3 
    4 //! Store the files to read.
    5 typedef struct FileListStruct *FileListObject;
    6 
    7 //! Iterator over the file list.
    8 typedef struct _FileListIterator *FileListIterator;
    9 
   10 FileListObject FileList_Create(void);
   11 void FileList_Destroy(FileListObject *FPtr);
   12 
   13 bool FileList_AddFile(FileListObject FObj,const char *FileName);
   14 bool FileList_IsEmpty(FileListObject FObj);
   15 
   16 FileListIterator FileListIter_Open(FileListObject FObj);
   17 const char *FileListIter_Next(FileListIterator FIter);
   18 const char *FileListIter_NextWithMask(FileListIterator FIter);
   19 void FileListIter_Close(FileListIterator FIter);
   20 
   21 #endif //FILELIST_HEADER