(root)/
gettext-0.22.4/
libtextstyle/
lib/
term_ostream.priv.h
       1  /* DO NOT EDIT! GENERATED AUTOMATICALLY! */
       2  
       3  /* Field layout of superclass.  */
       4  #include "ostream.priv.h"
       5  
       6  /* Field layout of term_ostream class.  */
       7  struct term_ostream_representation
       8  {
       9    struct ostream_representation base;
      10     
      11    int volatile fd;
      12    #if HAVE_WINDOWS_CONSOLES
      13    HANDLE volatile handle;
      14    bool volatile is_windows_console;
      15    #endif
      16    char *filename;
      17    ttyctl_t tty_control;
      18     
      19                                            
      20    int max_colors;                         
      21    int no_color_video;                     
      22    char * volatile set_a_foreground;       
      23    char * volatile set_foreground;         
      24    char * volatile set_a_background;       
      25    char * volatile set_background;         
      26    char *orig_pair;                        
      27    char * volatile enter_bold_mode;        
      28    char * volatile enter_italics_mode;     
      29    char *exit_italics_mode;                
      30    char * volatile enter_underline_mode;   
      31    char *exit_underline_mode;              
      32    char *exit_attribute_mode;              
      33     
      34    bool volatile supports_foreground;
      35    bool volatile supports_background;
      36    colormodel_t volatile colormodel;
      37    bool volatile supports_weight;
      38    bool volatile supports_posture;
      39    bool volatile supports_underline;
      40    bool volatile supports_hyperlink;
      41     
      42    const char * volatile restore_colors;
      43    const char * volatile restore_weight;
      44    const char * volatile restore_posture;
      45    const char * volatile restore_underline;
      46    const char * volatile restore_hyperlink;
      47     
      48    struct term_style_control_data control_data;
      49     
      50    uint32_t hostname_hash;
      51    uint64_t start_time;
      52    uint32_t id_serial;
      53     
      54    hyperlink_t **hyperlinks_array;
      55    size_t hyperlinks_count;
      56    size_t hyperlinks_allocated;
      57     
      58    #if HAVE_WINDOWS_CONSOLES
      59    WORD volatile default_console_attributes;
      60    WORD volatile current_console_attributes;
      61    #endif
      62    attributes_t default_attr;          
      63    attributes_t volatile active_attr;  
      64    term_color_t volatile active_attr_color;    
      65    term_color_t volatile active_attr_bgcolor;  
      66    hyperlink_t *volatile active_attr_hyperlink;  
      67     
      68    char *buffer;                       
      69    attributes_t *attrbuffer;           
      70    size_t buflen;                      
      71    size_t allocated;                   
      72    attributes_t curr_attr;             
      73    attributes_t simp_attr;             
      74  };