File tree Expand file tree Collapse file tree 4 files changed +14
-16
lines changed Expand file tree Collapse file tree 4 files changed +14
-16
lines changed Original file line number Diff line number Diff line change 11
2- 
Original file line number Diff line number Diff line change 11
2+ #include  " hdr/types/wchar_t.h" 
23#include  " src/__support/wchar/mbstate.h" 
34#include  " src/__support/wchar/utf_ret.h" 
4- #include  " hdr/types/wchar_t.h" 
55
66class  CharacterConverter  {
77private: 
8-      mbstate_t *  state;
8+   mbstate_t  * state;
99
1010public: 
11-      CharacterConverter ();
11+   CharacterConverter ();
1212
13-      bool  isComplete ();
13+   bool  isComplete ();
1414
15-      int  push (char  utf8_byte);
16-      int  push (wchar_t  utf32);
15+   int  push (char  utf8_byte);
16+   int  push (wchar_t  utf32);
1717
18-      utf_ret<char > pop_utf8 ();
19-      utf_ret<wchar_t > pop_utf32 ();
18+   utf_ret<char > pop_utf8 ();
19+   utf_ret<wchar_t > pop_utf32 ();
2020};
Original file line number Diff line number Diff line change 22#include  "hdr/types/wchar_t.h" 
33
44struct  mbstate_t  {
5-      wchar_t  partial ;
6-      unsigned char   bits_processed ;
7-      unsigned char   total_bytes ;
5+   wchar_t  partial ;
6+   unsigned char   bits_processed ;
7+   unsigned char   total_bytes ;
88};
Original file line number Diff line number Diff line change 11
2- template  <typename  T>
3- struct  utf_ret  {
4-     T out;
5-     int  error;
2+ template  <typename  T> struct  utf_ret  {
3+   T out;
4+   int  error;
65};
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments