[BACK]Return to cmd-show-buffer.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/Attic/cmd-show-buffer.c between version 1.7 and 1.8

version 1.7, 2009/11/13 19:53:29 version 1.8, 2009/12/03 22:50:10
Line 73 
Line 73 
         width = s->sx;          width = s->sx;
         if (ctx->cmdclient != NULL)          if (ctx->cmdclient != NULL)
                 width = ctx->cmdclient->tty.sx;                  width = ctx->cmdclient->tty.sx;
   
         buf = xmalloc(width + 1);          buf = xmalloc(width + 1);
         len = 0;          len = 0;
   
         ptr = in;          ptr = in;
         do {          do {
                 buf[len++] = *ptr++;                  buf[len++] = *ptr++;
   
                 if (len == width || buf[len - 1] == '\n') {                  if (len == width || buf[len - 1] == '\n') {
                         if (buf[len - 1] == '\n')                          if (buf[len - 1] == '\n')
                                 len--;                                  len--;
                         buf[len] = '\0';                          buf[len] = '\0';
   
                         ctx->print(ctx, "%s", buf);                          ctx->print(ctx, "%s", buf);
                         len = 0;                          len = 0;
                 }                  }
         } while (*ptr != '\0');          } while (*ptr != '\0');
   
         if (len != 0) {          if (len != 0) {
                 buf[len] = '\0';                  buf[len] = '\0';
                 ctx->print(ctx, "%s", buf);                  ctx->print(ctx, "%s", buf);

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8