sheepy

build system (sheepy) and package manager (spm) for C
git clone https://spartatek.se/git/sheepy.git
Log | Files | Refs | README | LICENSE

ByteLoader_FILE (766B)


      1 /* vim: ft=c: 
      2  * (C) Frank-Rene Schaefer */
      3 #ifndef  __QUEX_INCLUDE_GUARD__BUFFER__BYTES__BYTE_LOADER_FILE
      4 #define  __QUEX_INCLUDE_GUARD__BUFFER__BYTES__BYTE_LOADER_FILE
      5 
      6 #include "ByteLoader"
      7 
      8 QUEX_NAMESPACE_MAIN_OPEN
      9 
     10 #ifdef __cplusplus
     11 extern "C" {
     12 #endif
     13 #include <stdio.h>
     14 #ifdef __cplusplus
     15 }
     16 #endif
     17 
     18 typedef struct QUEX_SETTING_USER_CLASS_DECLARATION_EPILOG { 
     19     QUEX_NAME(ByteLoader)  base;
     20     FILE*                  input_handle;
     21 } QUEX_NAME(ByteLoader_FILE);
     22 
     23 QUEX_INLINE QUEX_NAME(ByteLoader)*    QUEX_NAME(ByteLoader_FILE_new)(FILE* fh, bool BinaryModeF);
     24 QUEX_INLINE QUEX_NAME(ByteLoader)*    QUEX_NAME(ByteLoader_FILE_new_from_file_name)(const char*);
     25 
     26 QUEX_NAMESPACE_MAIN_CLOSE
     27 
     28 #endif /*  __QUEX_INCLUDE_GUARD__BUFFER__BYTES__BYTE_LOADER_FILE */