sheepy

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

from-utf8 (1617B)


      1 /* -*- C++ -*- vim: set syntax=cpp: 
      2  *
      3  * Declaration of all converter functions towards 'utf8', 'utf16', 'utf32',
      4  * 'char', and 'wchar_t': 
      5  *
      6  *    QUEX_CONVERTER_CHAR_DEF(utf8, utf8)(...)
      7  *    QUEX_CONVERTER_CHAR_DEF(utf8, utf16)(...)
      8  *    QUEX_CONVERTER_CHAR_DEF(utf8, utf32)(...)
      9  *    QUEX_CONVERTER_CHAR_DEF(utf8, char)(...)
     10  *    QUEX_CONVERTER_CHAR_DEF(utf8, wchar_t)(...)
     11  *
     12  *    QUEX_CONVERTER_STRING_DEF(utf8, utf8)(...)     for string and buffer 
     13  *    QUEX_CONVERTER_STRING_DEF(utf8, utf16)(...)    for string and buffer 
     14  *    QUEX_CONVERTER_STRING_DEF(utf8, utf32)(...)    for string and buffer 
     15  *    QUEX_CONVERTER_STRING_DEF(utf8, char)(...)     for string and buffer 
     16  *    QUEX_CONVERTER_STRING_DEF(utf8, wchar_t)(...)  for string and buffer 
     17  *
     18  * The declarations are generated by the file:
     19  *
     20  *             ../generator/declarations.g
     21  *
     22  * All functions are placed in the analyzer's namespace.
     23  *
     24  * (C) 2012 Frank-Rene Schaefer. 
     25  *     ABSOLUTELY NO WARRANTY                                                */
     26 #if    ! defined(__QUEX_INCLUDE_GUARD__CONVERTER_HELPER__FROM_UTF8) \
     27     ||   defined(__QUEX_INCLUDE_GUARD__CONVERTER_HELPER__TMP_DISABLED)
     28 #if    ! defined(__QUEX_INCLUDE_GUARD__CONVERTER_HELPER__TMP_DISABLED)
     29 #        define  __QUEX_INCLUDE_GUARD__CONVERTER_HELPER__FROM_UTF8
     30 #endif
     31 
     32 #include "converterHelperCommon.h"
     33 
     34 QUEX_NAMESPACE_MAIN_OPEN
     35 
     36 #define __QUEX_FROM                utf8
     37 #define __QUEX_FROM_TYPE           uint8_t
     38 
     39 #include "converterHelperGeneratorDeclarations.g"
     40 
     41 QUEX_NAMESPACE_MAIN_CLOSE
     42 
     43 #endif /* __QUEX_INCLUDE_GUARD__CONVERTER_HELPER__FROM_UTF8 */
     44