[BACK]Return to utf8.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/utf8.c between version 1.32 and 1.33

version 1.32, 2016/04/29 09:11:19 version 1.33, 2016/05/27 22:57:27
Line 32 
Line 32 
 void  void
 utf8_set(struct utf8_data *ud, u_char ch)  utf8_set(struct utf8_data *ud, u_char ch)
 {  {
         u_int   i;          static const struct utf8_data empty = { { 0 }, 1, 1, 1 };
   
           memcpy(ud, &empty, sizeof *ud);
         *ud->data = ch;          *ud->data = ch;
         ud->have = 1;  
         ud->size = 1;  
   
         ud->width = 1;  
   
         for (i = ud->size; i < sizeof ud->data; i++)  
                 ud->data[i] = '\0';  
 }  }
   
 /* Copy UTF-8 character. */  /* Copy UTF-8 character. */

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33