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

Diff for /src/usr.bin/tmux/cmd-capture-pane.c between version 1.10 and 1.11

version 1.10, 2011/12/27 13:46:26 version 1.11, 2012/07/10 11:53:01
Line 62 
Line 62 
         n = args_strtonum(args, 'S', INT_MIN, SHRT_MAX, &cause);          n = args_strtonum(args, 'S', INT_MIN, SHRT_MAX, &cause);
         if (cause != NULL) {          if (cause != NULL) {
                 top = gd->hsize;                  top = gd->hsize;
                 xfree(cause);                  free(cause);
         } else if (n < 0 && (u_int) -n > gd->hsize)          } else if (n < 0 && (u_int) -n > gd->hsize)
                 top = 0;                  top = 0;
         else          else
Line 73 
Line 73 
         n = args_strtonum(args, 'E', INT_MIN, SHRT_MAX, &cause);          n = args_strtonum(args, 'E', INT_MIN, SHRT_MAX, &cause);
         if (cause != NULL) {          if (cause != NULL) {
                 bottom = gd->hsize + gd->sy - 1;                  bottom = gd->hsize + gd->sy - 1;
                 xfree(cause);                  free(cause);
         } else if (n < 0 && (u_int) -n > gd->hsize)          } else if (n < 0 && (u_int) -n > gd->hsize)
                 bottom = 0;                  bottom = 0;
         else          else
Line 96 
Line 96 
                len += linelen;                 len += linelen;
                buf[len++] = '\n';                 buf[len++] = '\n';
   
                xfree(line);                 free(line);
         }          }
   
         limit = options_get_number(&global_options, "buffer-limit");          limit = options_get_number(&global_options, "buffer-limit");
Line 109 
Line 109 
         buffer = args_strtonum(args, 'b', 0, INT_MAX, &cause);          buffer = args_strtonum(args, 'b', 0, INT_MAX, &cause);
         if (cause != NULL) {          if (cause != NULL) {
                 ctx->error(ctx, "buffer %s", cause);                  ctx->error(ctx, "buffer %s", cause);
                 xfree(buf);                  free(buf);
                 xfree(cause);                  free(cause);
                 return (-1);                  return (-1);
         }          }
   
         if (paste_replace(&global_buffers, buffer, buf, len) != 0) {          if (paste_replace(&global_buffers, buffer, buf, len) != 0) {
                 ctx->error(ctx, "no buffer %d", buffer);                  ctx->error(ctx, "no buffer %d", buffer);
                 xfree(buf);                  free(buf);
                 return (-1);                  return (-1);
         }          }
   

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11