Module Name: src
Committed By: christos
Date: Sat Mar 12 03:02:59 UTC 2011
Modified Files:
src/external/bsd/tmux/dist: cmd-copy-buffer.c cmd-paste-buffer.c
cmd-server-info.c cmd-string.c environ.c input.c job.c options.c
screen-write.c screen.c server-fn.c session.c tty-acs.c tty-keys.c
tty-term.c window.c
src/external/bsd/tmux/usr.bin/tmux: Makefile config.h
Log Message:
- use our vis (maybe I'll implement strnvis soon, but not now)
- WARNS=4
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/tmux/dist/cmd-copy-buffer.c \
src/external/bsd/tmux/dist/cmd-paste-buffer.c \
src/external/bsd/tmux/dist/cmd-server-info.c \
src/external/bsd/tmux/dist/cmd-string.c \
src/external/bsd/tmux/dist/environ.c src/external/bsd/tmux/dist/input.c \
src/external/bsd/tmux/dist/job.c src/external/bsd/tmux/dist/options.c \
src/external/bsd/tmux/dist/screen-write.c \
src/external/bsd/tmux/dist/screen.c \
src/external/bsd/tmux/dist/server-fn.c \
src/external/bsd/tmux/dist/session.c src/external/bsd/tmux/dist/tty-acs.c \
src/external/bsd/tmux/dist/tty-keys.c \
src/external/bsd/tmux/dist/tty-term.c src/external/bsd/tmux/dist/window.c
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/tmux/usr.bin/tmux/Makefile \
src/external/bsd/tmux/usr.bin/tmux/config.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/tmux/dist/cmd-copy-buffer.c
diff -u src/external/bsd/tmux/dist/cmd-copy-buffer.c:1.1.1.1 src/external/bsd/tmux/dist/cmd-copy-buffer.c:1.2
--- src/external/bsd/tmux/dist/cmd-copy-buffer.c:1.1.1.1 Thu Mar 10 04:15:36 2011
+++ src/external/bsd/tmux/dist/cmd-copy-buffer.c Fri Mar 11 22:02:58 2011
@@ -1,4 +1,4 @@
-/* $Id: cmd-copy-buffer.c,v 1.1.1.1 2011/03/10 09:15:36 jmmv Exp $ */
+/* $Id: cmd-copy-buffer.c,v 1.2 2011/03/12 03:02:58 christos Exp $ */
/*
* Copyright (c) 2009 Tiago Cunha <[email protected]>
@@ -127,7 +127,7 @@
struct cmd_copy_buffer_data *data = self->data;
struct paste_buffer *pb;
struct paste_stack *dst_ps, *src_ps;
- u_char *pdata;
+ char *pdata;
struct session *dst_session, *src_session;
u_int limit;
Index: src/external/bsd/tmux/dist/cmd-paste-buffer.c
diff -u src/external/bsd/tmux/dist/cmd-paste-buffer.c:1.1.1.1 src/external/bsd/tmux/dist/cmd-paste-buffer.c:1.2
--- src/external/bsd/tmux/dist/cmd-paste-buffer.c:1.1.1.1 Thu Mar 10 04:15:37 2011
+++ src/external/bsd/tmux/dist/cmd-paste-buffer.c Fri Mar 11 22:02:58 2011
@@ -1,4 +1,4 @@
-/* $Id: cmd-paste-buffer.c,v 1.1.1.1 2011/03/10 09:15:37 jmmv Exp $ */
+/* $Id: cmd-paste-buffer.c,v 1.2 2011/03/12 03:02:58 christos Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <[email protected]>
@@ -195,7 +195,6 @@
{
struct cmd_paste_buffer_data *data = self->data;
size_t off = 0;
- char tmp[BUFSIZ];
int r_flag;
r_flag = 0;
@@ -212,8 +211,9 @@
if (off < len && data->buffer != -1)
off += xsnprintf(buf + off, len - off, " -b %d", data->buffer);
if (off < len && data->sepstr != NULL && !r_flag) {
- strnvis(
- tmp, data->sepstr, sizeof tmp, VIS_OCTAL|VIS_TAB|VIS_NL);
+ size_t slen = strlen(data->sepstr);
+ char tmp[slen * 4 + 1];
+ strvisx(tmp, data->sepstr, slen, VIS_OCTAL|VIS_TAB|VIS_NL);
off += cmd_prarg(buf + off, len - off, " -s ", tmp);
}
if (off < len && data->target != NULL)
Index: src/external/bsd/tmux/dist/cmd-server-info.c
diff -u src/external/bsd/tmux/dist/cmd-server-info.c:1.1.1.1 src/external/bsd/tmux/dist/cmd-server-info.c:1.2
--- src/external/bsd/tmux/dist/cmd-server-info.c:1.1.1.1 Thu Mar 10 04:15:37 2011
+++ src/external/bsd/tmux/dist/cmd-server-info.c Fri Mar 11 22:02:58 2011
@@ -1,4 +1,4 @@
-/* $Id: cmd-server-info.c,v 1.1.1.1 2011/03/10 09:15:37 jmmv Exp $ */
+/* $Id: cmd-server-info.c,v 1.2 2011/03/12 03:02:58 christos Exp $ */
/*
* Copyright (c) 2008 Nicholas Marriott <[email protected]>
@@ -60,7 +60,6 @@
struct grid *gd;
struct grid_line *gl;
u_int i, j, k;
- char out[80];
char *tim;
time_t t;
u_int lines, ulines;
@@ -153,12 +152,15 @@
ctx->print(ctx, "%2u: %s: [missing]",
ent->code, ent->name);
break;
- case TTYCODE_STRING:
- strnvis(out, code->value.string, sizeof out,
+ case TTYCODE_STRING: {
+ size_t slen = strlen(code->value.string);
+ char out[slen * 4 + 1];
+ strvisx(out, code->value.string, slen,
VIS_OCTAL|VIS_TAB|VIS_NL);
ctx->print(ctx, "%2u: %s: (string) %s",
ent->code, ent->name, out);
break;
+ }
case TTYCODE_NUMBER:
ctx->print(ctx, "%2u: %s: (number) %d",
ent->code, ent->name, code->value.number);
Index: src/external/bsd/tmux/dist/cmd-string.c
diff -u src/external/bsd/tmux/dist/cmd-string.c:1.1.1.1 src/external/bsd/tmux/dist/cmd-string.c:1.2
--- src/external/bsd/tmux/dist/cmd-string.c:1.1.1.1 Thu Mar 10 04:15:37 2011
+++ src/external/bsd/tmux/dist/cmd-string.c Fri Mar 11 22:02:58 2011
@@ -1,4 +1,4 @@
-/* $Id: cmd-string.c,v 1.1.1.1 2011/03/10 09:15:37 jmmv Exp $ */
+/* $Id: cmd-string.c,v 1.2 2011/03/12 03:02:58 christos Exp $ */
/*
* Copyright (c) 2008 Nicholas Marriott <[email protected]>
@@ -40,11 +40,11 @@
int
cmd_string_getc(const char *s, size_t *p)
{
- const u_char *ucs = s;
+ const char *ucs = s;
if (ucs[*p] == '\0')
return (EOF);
- return (ucs[(*p)++]);
+ return (u_char)(ucs[(*p)++]);
}
void
Index: src/external/bsd/tmux/dist/environ.c
diff -u src/external/bsd/tmux/dist/environ.c:1.1.1.1 src/external/bsd/tmux/dist/environ.c:1.2
--- src/external/bsd/tmux/dist/environ.c:1.1.1.1 Thu Mar 10 04:15:38 2011
+++ src/external/bsd/tmux/dist/environ.c Fri Mar 11 22:02:59 2011
@@ -1,4 +1,4 @@
-/* $Id: environ.c,v 1.1.1.1 2011/03/10 09:15:38 jmmv Exp $ */
+/* $Id: environ.c,v 1.2 2011/03/12 03:02:59 christos Exp $ */
/*
* Copyright (c) 2009 Nicholas Marriott <[email protected]>
@@ -74,7 +74,7 @@
{
struct environ_entry envent;
- envent.name = (char *) name;
+ envent.name = __UNCONST(name);
return (RB_FIND(environ, env, &envent));
}
Index: src/external/bsd/tmux/dist/input.c
diff -u src/external/bsd/tmux/dist/input.c:1.1.1.1 src/external/bsd/tmux/dist/input.c:1.2
--- src/external/bsd/tmux/dist/input.c:1.1.1.1 Thu Mar 10 04:15:38 2011
+++ src/external/bsd/tmux/dist/input.c Fri Mar 11 22:02:59 2011
@@ -1,4 +1,4 @@
-/* $Id: input.c,v 1.1.1.1 2011/03/10 09:15:38 jmmv Exp $ */
+/* $Id: input.c,v 1.2 2011/03/12 03:02:59 christos Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <[email protected]>
@@ -638,7 +638,7 @@
if (ictx->ch != entry->ch)
return (ictx->ch - entry->ch);
- return (strcmp(ictx->interm_buf, entry->interm));
+ return (strcmp((const char *)ictx->interm_buf, entry->interm));
}
/* Initialise input parser. */
@@ -752,7 +752,7 @@
if (ictx->param_len == 0)
return (0);
- ptr = ictx->param_buf;
+ ptr = (char *)ictx->param_buf;
while ((out = strsep(&ptr, ";")) != NULL) {
if (*out == '\0')
n = -1;
@@ -1409,7 +1409,7 @@
if (ictx->input_buf[0] != '0' && ictx->input_buf[0] != '2')
return;
- screen_set_title(ictx->ctx.s, ictx->input_buf + 2);
+ screen_set_title(ictx->ctx.s, (const char *)ictx->input_buf + 2);
server_status_window(ictx->wp->window);
}
@@ -1430,7 +1430,7 @@
return;
log_debug("%s: \"%s\"", __func__, ictx->input_buf);
- screen_set_title(ictx->ctx.s, ictx->input_buf);
+ screen_set_title(ictx->ctx.s, (const char *)ictx->input_buf);
server_status_window(ictx->wp->window);
}
@@ -1452,7 +1452,7 @@
log_debug("%s: \"%s\"", __func__, ictx->input_buf);
xfree(ictx->wp->window->name);
- ictx->wp->window->name = xstrdup(ictx->input_buf);
+ ictx->wp->window->name = xstrdup((const char *)ictx->input_buf);
options_set_number(&ictx->wp->window->options, "automatic-rename", 0);
server_status_window(ictx->wp->window);
Index: src/external/bsd/tmux/dist/job.c
diff -u src/external/bsd/tmux/dist/job.c:1.1.1.1 src/external/bsd/tmux/dist/job.c:1.2
--- src/external/bsd/tmux/dist/job.c:1.1.1.1 Thu Mar 10 04:15:38 2011
+++ src/external/bsd/tmux/dist/job.c Fri Mar 11 22:02:59 2011
@@ -1,4 +1,4 @@
-/* $Id: job.c,v 1.1.1.1 2011/03/10 09:15:38 jmmv Exp $ */
+/* $Id: job.c,v 1.2 2011/03/12 03:02:59 christos Exp $ */
/*
* Copyright (c) 2009 Nicholas Marriott <[email protected]>
@@ -69,7 +69,7 @@
{
struct job job;
- job.cmd = (char *) cmd;
+ job.cmd = __UNCONST(cmd);
return (RB_FIND(jobs, jobs, &job));
}
Index: src/external/bsd/tmux/dist/options.c
diff -u src/external/bsd/tmux/dist/options.c:1.1.1.1 src/external/bsd/tmux/dist/options.c:1.2
--- src/external/bsd/tmux/dist/options.c:1.1.1.1 Thu Mar 10 04:15:38 2011
+++ src/external/bsd/tmux/dist/options.c Fri Mar 11 22:02:59 2011
@@ -1,4 +1,4 @@
-/* $Id: options.c,v 1.1.1.1 2011/03/10 09:15:38 jmmv Exp $ */
+/* $Id: options.c,v 1.2 2011/03/12 03:02:59 christos Exp $ */
/*
* Copyright (c) 2008 Nicholas Marriott <[email protected]>
@@ -65,7 +65,7 @@
{
struct options_entry p;
- p.name = (char *) name;
+ p.name = __UNCONST(name);
return (SPLAY_FIND(options_tree, &oo->tree, &p));
}
@@ -74,7 +74,7 @@
{
struct options_entry *o, p;
- p.name = (char *) name;
+ p.name = __UNCONST(name);
o = SPLAY_FIND(options_tree, &oo->tree, &p);
while (o == NULL) {
oo = oo->parent;
Index: src/external/bsd/tmux/dist/screen-write.c
diff -u src/external/bsd/tmux/dist/screen-write.c:1.1.1.1 src/external/bsd/tmux/dist/screen-write.c:1.2
--- src/external/bsd/tmux/dist/screen-write.c:1.1.1.1 Thu Mar 10 04:15:39 2011
+++ src/external/bsd/tmux/dist/screen-write.c Fri Mar 11 22:02:59 2011
@@ -1,4 +1,4 @@
-/* $Id: screen-write.c,v 1.1.1.1 2011/03/10 09:15:39 jmmv Exp $ */
+/* $Id: screen-write.c,v 1.2 2011/03/12 03:02:59 christos Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <[email protected]>
@@ -97,7 +97,7 @@
va_list ap;
char *msg;
struct utf8_data utf8data;
- u_char *ptr;
+ char *ptr;
size_t left, size = 0;
va_start(ap, fmt);
@@ -106,13 +106,13 @@
ptr = msg;
while (*ptr != '\0') {
- if (utf8flag && *ptr > 0x7f && utf8_open(&utf8data, *ptr)) {
+ if (utf8flag && *ptr & 0x80 && utf8_open(&utf8data, (u_char)*ptr)) {
ptr++;
left = strlen(ptr);
if (left < utf8data.size - 1)
break;
- while (utf8_append(&utf8data, *ptr))
+ while (utf8_append(&utf8data, (u_char)*ptr))
ptr++;
ptr++;
@@ -157,20 +157,20 @@
{
char *msg;
struct utf8_data utf8data;
- u_char *ptr;
+ char *ptr;
size_t left, size = 0;
xvasprintf(&msg, fmt, ap);
ptr = msg;
while (*ptr != '\0') {
- if (utf8flag && *ptr > 0x7f && utf8_open(&utf8data, *ptr)) {
+ if (utf8flag && *ptr & 0x80 && utf8_open(&utf8data, (u_char)*ptr)) {
ptr++;
left = strlen(ptr);
if (left < utf8data.size - 1)
break;
- while (utf8_append(&utf8data, *ptr))
+ while (utf8_append(&utf8data, (u_char)*ptr))
ptr++;
ptr++;
@@ -192,7 +192,7 @@
break;
size++;
- screen_write_putc(ctx, gc, *ptr);
+ screen_write_putc(ctx, gc, (u_char)*ptr);
ptr++;
}
}
@@ -209,7 +209,7 @@
struct utf8_data utf8data;
va_list ap;
char *msg;
- u_char *ptr, *last;
+ char *ptr, *last;
size_t left, size = 0;
va_start(ap, fmt);
@@ -234,13 +234,13 @@
continue;
}
- if (utf8flag && *ptr > 0x7f && utf8_open(&utf8data, *ptr)) {
+ if (utf8flag && *ptr & 0x80 && utf8_open(&utf8data, (u_char)*ptr)) {
ptr++;
left = strlen(ptr);
if (left < utf8data.size - 1)
break;
- while (utf8_append(&utf8data, *ptr))
+ while (utf8_append(&utf8data, (u_char)*ptr))
ptr++;
ptr++;
@@ -262,7 +262,7 @@
break;
size++;
- screen_write_putc(ctx, &lgc, *ptr);
+ screen_write_putc(ctx, &lgc, (u_char)*ptr);
ptr++;
}
}
@@ -388,8 +388,9 @@
}
/* Reinject the UTF-8 sequence. */
gu = &gl->utf8data[xx];
- utf8data.size = grid_utf8_copy(
- gu, utf8data.data, sizeof utf8data.data);
+ utf8data.size = grid_utf8_copy(gu,
+ (char *)utf8data.data,
+ sizeof utf8data.data);
utf8data.width = gu->width;
screen_write_cell(ctx, gc, &utf8data);
}
Index: src/external/bsd/tmux/dist/screen.c
diff -u src/external/bsd/tmux/dist/screen.c:1.1.1.1 src/external/bsd/tmux/dist/screen.c:1.2
--- src/external/bsd/tmux/dist/screen.c:1.1.1.1 Thu Mar 10 04:15:39 2011
+++ src/external/bsd/tmux/dist/screen.c Fri Mar 11 22:02:59 2011
@@ -1,4 +1,4 @@
-/* $Id: screen.c,v 1.1.1.1 2011/03/10 09:15:39 jmmv Exp $ */
+/* $Id: screen.c,v 1.2 2011/03/12 03:02:59 christos Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <[email protected]>
@@ -94,9 +94,10 @@
void
screen_set_title(struct screen *s, const char *title)
{
- char tmp[BUFSIZ];
+ size_t slen = strlen(title);
+ char tmp[slen * 4 + 1];
- strnvis(tmp, title, sizeof tmp, VIS_OCTAL|VIS_TAB|VIS_NL);
+ strvisx(tmp, title, slen, VIS_OCTAL|VIS_TAB|VIS_NL);
xfree(s->title);
s->title = xstrdup(tmp);
Index: src/external/bsd/tmux/dist/server-fn.c
diff -u src/external/bsd/tmux/dist/server-fn.c:1.1.1.1 src/external/bsd/tmux/dist/server-fn.c:1.2
--- src/external/bsd/tmux/dist/server-fn.c:1.1.1.1 Thu Mar 10 04:15:39 2011
+++ src/external/bsd/tmux/dist/server-fn.c Fri Mar 11 22:02:59 2011
@@ -1,4 +1,4 @@
-/* $Id: server-fn.c,v 1.1.1.1 2011/03/10 09:15:39 jmmv Exp $ */
+/* $Id: server-fn.c,v 1.2 2011/03/12 03:02:59 christos Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <[email protected]>
@@ -49,7 +49,7 @@
if (c->flags & CLIENT_BAD)
return;
log_debug("writing %d to client %d", type, c->ibuf.fd);
- imsg_compose(ibuf, type, PROTOCOL_VERSION, -1, -1, (void *) buf, len);
+ imsg_compose(ibuf, type, PROTOCOL_VERSION, -1, -1, __UNCONST(buf), len);
server_update_event(c);
}
Index: src/external/bsd/tmux/dist/session.c
diff -u src/external/bsd/tmux/dist/session.c:1.1.1.1 src/external/bsd/tmux/dist/session.c:1.2
--- src/external/bsd/tmux/dist/session.c:1.1.1.1 Thu Mar 10 04:15:39 2011
+++ src/external/bsd/tmux/dist/session.c Fri Mar 11 22:02:59 2011
@@ -1,4 +1,4 @@
-/* $Id: session.c,v 1.1.1.1 2011/03/10 09:15:39 jmmv Exp $ */
+/* $Id: session.c,v 1.2 2011/03/12 03:02:59 christos Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <[email protected]>
@@ -65,7 +65,7 @@
{
struct session s;
- s.name = (char *) name;
+ s.name = __UNCONST(name);
return (RB_FIND(sessions, &sessions, &s));
}
Index: src/external/bsd/tmux/dist/tty-acs.c
diff -u src/external/bsd/tmux/dist/tty-acs.c:1.1.1.1 src/external/bsd/tmux/dist/tty-acs.c:1.2
--- src/external/bsd/tmux/dist/tty-acs.c:1.1.1.1 Thu Mar 10 04:15:39 2011
+++ src/external/bsd/tmux/dist/tty-acs.c Fri Mar 11 22:02:59 2011
@@ -1,4 +1,4 @@
-/* $Id: tty-acs.c,v 1.1.1.1 2011/03/10 09:15:39 jmmv Exp $ */
+/* $Id: tty-acs.c,v 1.2 2011/03/12 03:02:59 christos Exp $ */
/*
* Copyright (c) 2010 Nicholas Marriott <[email protected]>
@@ -70,7 +70,7 @@
const struct tty_acs_entry *entry = value;
u_char ch;
- ch = *(u_char *) key;
+ ch = *(const u_char *) key;
return (ch - entry->key);
}
Index: src/external/bsd/tmux/dist/tty-keys.c
diff -u src/external/bsd/tmux/dist/tty-keys.c:1.1.1.1 src/external/bsd/tmux/dist/tty-keys.c:1.2
--- src/external/bsd/tmux/dist/tty-keys.c:1.1.1.1 Thu Mar 10 04:15:39 2011
+++ src/external/bsd/tmux/dist/tty-keys.c Fri Mar 11 22:02:59 2011
@@ -1,4 +1,4 @@
-/* $Id: tty-keys.c,v 1.1.1.1 2011/03/10 09:15:39 jmmv Exp $ */
+/* $Id: tty-keys.c,v 1.2 2011/03/12 03:02:59 christos Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <[email protected]>
@@ -434,7 +434,7 @@
struct tty_key *tk;
struct timeval tv;
struct mouse_event mouse;
- const char *buf;
+ const u_char *buf;
size_t len, size;
cc_t bspace;
int key, delay;
@@ -447,7 +447,7 @@
/* If a normal key, return it. */
if (*buf != '\033') {
- key = (u_char) *buf;
+ key = *buf;
evbuffer_drain(tty->event->input, 1);
/*
@@ -462,7 +462,7 @@
}
/* Is this a mouse key press? */
- switch (tty_keys_mouse(buf, len, &size, &mouse)) {
+ switch (tty_keys_mouse((const char *)buf, len, &size, &mouse)) {
case 0: /* yes */
evbuffer_drain(tty->event->input, size);
key = KEYC_MOUSE;
@@ -474,7 +474,7 @@
}
/* Try to parse a key with an xterm-style modifier. */
- switch (xterm_keys_find(buf, len, &size, &key)) {
+ switch (xterm_keys_find((const char *)buf, len, &size, &key)) {
case 0: /* found */
evbuffer_drain(tty->event->input, size);
goto handle_key;
@@ -485,7 +485,7 @@
}
/* Look for matching key string and return if found. */
- tk = tty_keys_find(tty, buf + 1, len - 1, &size);
+ tk = tty_keys_find(tty, (const char *)buf + 1, len - 1, &size);
if (tk != NULL) {
key = tk->key;
goto found_key;
@@ -504,7 +504,7 @@
/* Or a key string? */
if (len > 1) {
- tk = tty_keys_find(tty, buf + 1, len - 1, &size);
+ tk = tty_keys_find(tty, (const char *)buf + 1, len - 1, &size);
if (tk != NULL) {
key = tk->key | KEYC_ESCAPE;
size++; /* include escape */
Index: src/external/bsd/tmux/dist/tty-term.c
diff -u src/external/bsd/tmux/dist/tty-term.c:1.1.1.1 src/external/bsd/tmux/dist/tty-term.c:1.2
--- src/external/bsd/tmux/dist/tty-term.c:1.1.1.1 Thu Mar 10 04:15:40 2011
+++ src/external/bsd/tmux/dist/tty-term.c Fri Mar 11 22:02:59 2011
@@ -1,4 +1,4 @@
-/* $Id: tty-term.c,v 1.1.1.1 2011/03/10 09:15:40 jmmv Exp $ */
+/* $Id: tty-term.c,v 1.2 2011/03/12 03:02:59 christos Exp $ */
/*
* Copyright (c) 2008 Nicholas Marriott <[email protected]>
@@ -353,21 +353,21 @@
case TTYCODE_NONE:
break;
case TTYCODE_STRING:
- s = tigetstr((char *) ent->name);
+ s = tigetstr(ent->name);
if (s == NULL || s == (char *) -1)
break;
code->type = TTYCODE_STRING;
code->value.string = tty_term_strip(s);
break;
case TTYCODE_NUMBER:
- n = tigetnum((char *) ent->name);
+ n = tigetnum(ent->name);
if (n == -1 || n == -2)
break;
code->type = TTYCODE_NUMBER;
code->value.number = n;
break;
case TTYCODE_FLAG:
- n = tigetflag((char *) ent->name);
+ n = tigetflag(ent->name);
if (n == -1)
break;
code->type = TTYCODE_FLAG;
@@ -471,13 +471,13 @@
const char *
tty_term_string1(struct tty_term *term, enum tty_code_code code, int a)
{
- return (tparm((char *) tty_term_string(term, code), a, 0, 0, 0, 0, 0, 0, 0, 0));
+ return (tparm(tty_term_string(term, code), a, 0, 0, 0, 0, 0, 0, 0, 0));
}
const char *
tty_term_string2(struct tty_term *term, enum tty_code_code code, int a, int b)
{
- return (tparm((char *) tty_term_string(term, code), a, b, 0, 0, 0, 0, 0, 0, 0));
+ return (tparm(tty_term_string(term, code), a, b, 0, 0, 0, 0, 0, 0, 0));
}
int
Index: src/external/bsd/tmux/dist/window.c
diff -u src/external/bsd/tmux/dist/window.c:1.1.1.1 src/external/bsd/tmux/dist/window.c:1.2
--- src/external/bsd/tmux/dist/window.c:1.1.1.1 Thu Mar 10 04:15:40 2011
+++ src/external/bsd/tmux/dist/window.c Fri Mar 11 22:02:59 2011
@@ -1,4 +1,4 @@
-/* $Id: window.c,v 1.1.1.1 2011/03/10 09:15:40 jmmv Exp $ */
+/* $Id: window.c,v 1.2 2011/03/12 03:02:59 christos Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <[email protected]>
@@ -629,7 +629,7 @@
new_size = EVBUFFER_LENGTH(wp->event->input) - wp->pipe_off;
if (wp->pipe_fd != -1 && new_size > 0) {
- new_data = EVBUFFER_DATA(wp->event->input);
+ new_data = (char *)EVBUFFER_DATA(wp->event->input);
bufferevent_write(wp->pipe_event, new_data, new_size);
}
Index: src/external/bsd/tmux/usr.bin/tmux/Makefile
diff -u src/external/bsd/tmux/usr.bin/tmux/Makefile:1.1 src/external/bsd/tmux/usr.bin/tmux/Makefile:1.2
--- src/external/bsd/tmux/usr.bin/tmux/Makefile:1.1 Thu Mar 10 04:18:01 2011
+++ src/external/bsd/tmux/usr.bin/tmux/Makefile Fri Mar 11 22:02:59 2011
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.1 2011/03/10 09:18:01 jmmv Exp $
+# $NetBSD: Makefile,v 1.2 2011/03/12 03:02:59 christos Exp $
.include <bsd.own.mk>
+WARNS?= 4
SRCDIR= ${NETBSDSRCDIR}/external/bsd/tmux/dist
.PATH: ${SRCDIR}
@@ -147,8 +148,8 @@
SRCS+= imsg-buffer.c
SRCS+= imsg.c
SRCS+= strtonum.c
-SRCS+= unvis.c
-SRCS+= vis.c
+#SRCS+= unvis.c
+#SRCS+= vis.c
VERSION!= cat "$(.CURDIR)/version.txt"
CPPFLAGS+= -DBUILD="\"$(VERSION)\""
Index: src/external/bsd/tmux/usr.bin/tmux/config.h
diff -u src/external/bsd/tmux/usr.bin/tmux/config.h:1.1 src/external/bsd/tmux/usr.bin/tmux/config.h:1.2
--- src/external/bsd/tmux/usr.bin/tmux/config.h:1.1 Thu Mar 10 04:18:01 2011
+++ src/external/bsd/tmux/usr.bin/tmux/config.h Fri Mar 11 22:02:59 2011
@@ -29,7 +29,7 @@
#undef HAVE_TREE_H
#undef HAVE_UTIL_H
#undef HAVE_U_INT
-#undef HAVE_VIS
+#define HAVE_VIS
#define HAVE_ASPRINTF
#define HAVE_BZERO
#define HAVE_CLOSEFROM