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

Diff for /src/usr.bin/tmux/grid.c between version 1.55 and 1.56

version 1.55, 2016/09/02 20:57:20 version 1.56, 2016/10/10 21:29:23
Line 43 
Line 43 
         0, { .data = { 0, 8, 8, ' ' } }          0, { .data = { 0, 8, 8, ' ' } }
 };  };
   
 void    grid_reflow_copy(struct grid_line *, u_int, struct grid_line *l,  static void     grid_reflow_copy(struct grid_line *, u_int, struct grid_line *,
             u_int, u_int);                      u_int, u_int);
 void    grid_reflow_join(struct grid *, u_int *, struct grid_line *, u_int);  static void     grid_reflow_join(struct grid *, u_int *, struct grid_line *,
 void    grid_reflow_split(struct grid *, u_int *, struct grid_line *, u_int,                      u_int);
             u_int);  static void     grid_reflow_split(struct grid *, u_int *, struct grid_line *,
 void    grid_reflow_move(struct grid *, u_int *, struct grid_line *);                      u_int, u_int);
 size_t  grid_string_cells_fg(const struct grid_cell *, int *);  static void     grid_reflow_move(struct grid *, u_int *, struct grid_line *);
 size_t  grid_string_cells_bg(const struct grid_cell *, int *);  static size_t   grid_string_cells_fg(const struct grid_cell *, int *);
 void    grid_string_cells_code(const struct grid_cell *,  static size_t   grid_string_cells_bg(const struct grid_cell *, int *);
             const struct grid_cell *, char *, size_t, int);  static void     grid_string_cells_code(const struct grid_cell *,
                       const struct grid_cell *, char *, size_t, int);
   
 /* Copy default into a cell. */  /* Copy default into a cell. */
 static void  static void
Line 473 
Line 474 
 }  }
   
 /* Get ANSI foreground sequence. */  /* Get ANSI foreground sequence. */
 size_t  static size_t
 grid_string_cells_fg(const struct grid_cell *gc, int *values)  grid_string_cells_fg(const struct grid_cell *gc, int *values)
 {  {
         size_t  n;          size_t  n;
Line 522 
Line 523 
 }  }
   
 /* Get ANSI background sequence. */  /* Get ANSI background sequence. */
 size_t  static size_t
 grid_string_cells_bg(const struct grid_cell *gc, int *values)  grid_string_cells_bg(const struct grid_cell *gc, int *values)
 {  {
         size_t  n;          size_t  n;
Line 575 
Line 576 
  * given a current state. The output buffer must be able to hold at least 57   * given a current state. The output buffer must be able to hold at least 57
  * bytes.   * bytes.
  */   */
 void  static void
 grid_string_cells_code(const struct grid_cell *lastgc,  grid_string_cells_code(const struct grid_cell *lastgc,
     const struct grid_cell *gc, char *buf, size_t len, int escape_c0)      const struct grid_cell *gc, char *buf, size_t len, int escape_c0)
 {  {
Line 773 
Line 774 
 }  }
   
 /* Copy a section of a line. */  /* Copy a section of a line. */
 void  static void
 grid_reflow_copy(struct grid_line *dst_gl, u_int to, struct grid_line *src_gl,  grid_reflow_copy(struct grid_line *dst_gl, u_int to, struct grid_line *src_gl,
     u_int from, u_int to_copy)      u_int from, u_int to_copy)
 {  {
Line 798 
Line 799 
 }  }
   
 /* Join line data. */  /* Join line data. */
 void  static void
 grid_reflow_join(struct grid *dst, u_int *py, struct grid_line *src_gl,  grid_reflow_join(struct grid *dst, u_int *py, struct grid_line *src_gl,
     u_int new_x)      u_int new_x)
 {  {
Line 833 
Line 834 
 }  }
   
 /* Split line data. */  /* Split line data. */
 void  static void
 grid_reflow_split(struct grid *dst, u_int *py, struct grid_line *src_gl,  grid_reflow_split(struct grid *dst, u_int *py, struct grid_line *src_gl,
     u_int new_x, u_int offset)      u_int new_x, u_int offset)
 {  {
Line 873 
Line 874 
 }  }
   
 /* Move line data. */  /* Move line data. */
 void  static void
 grid_reflow_move(struct grid *dst, u_int *py, struct grid_line *src_gl)  grid_reflow_move(struct grid *dst, u_int *py, struct grid_line *src_gl)
 {  {
         struct grid_line        *dst_gl;          struct grid_line        *dst_gl;

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.56