sheepy

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

Buffer_debug (1409B)


      1 /* -*- C++ -*-  vim: set syntax=cpp:
      2  *
      3  * (C) 2008 Frank-Rene Schaefer */
      4 #ifndef __QUEX_INCLUDE_GUARD__BUFFER__BUFFER_DEBUG
      5 #define __QUEX_INCLUDE_GUARD__BUFFER__BUFFER_DEBUG
      6 
      7 #include "definitions"
      8 #include "bufferBuffer"
      9 #include "LexatomLoader"
     10 #include "bufferAsserts"
     11 
     12 QUEX_NAMESPACE_MAIN_OPEN
     13 
     14     QUEX_INLINE void 
     15     QUEX_NAME(Buffer_show_brief_content)(QUEX_NAME(Buffer)* buffer);
     16 
     17     QUEX_INLINE void 
     18     QUEX_NAME(Buffer_x_show_content)(QUEX_NAME(Buffer)* buffer);
     19 
     20     QUEX_INLINE void
     21     QUEX_NAME(Buffer_show_content_intern)(QUEX_NAME(Buffer)* buffer);
     22 
     23     QUEX_INLINE void  
     24     QUEX_NAME(Buffer_show_content)(QUEX_NAME(Buffer)* buffer);
     25 
     26     QUEX_INLINE void  
     27     QUEX_NAME(Buffer_show_byte_content)(QUEX_NAME(Buffer)* buffer, 
     28                                         const int IndentationN);
     29 
     30     QUEX_INLINE void  
     31     QUEX_NAME(Buffer_show_debug_content)(QUEX_NAME(Buffer)* buffer);
     32 
     33     QUEX_INLINE void  
     34     QUEX_NAME(Buffer_print_content_core)(const size_t   ElementSize, 
     35                                          const uint8_t* Front,
     36                                          const uint8_t* Back,
     37                                          const uint8_t* ReadP,
     38                                          const uint8_t* InputEnd,
     39                                          bool           BordersF);
     40 QUEX_NAMESPACE_MAIN_CLOSE
     41 
     42 
     43 #endif /* __QUEX_INCLUDE_GUARD__BUFFER__BUFFER_DEBUG */