diff options
author | Nicholas Marriott <nicm@openbsd.org> | 2009-09-07 18:50:45 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@openbsd.org> | 2009-09-07 18:50:45 +0000 |
commit | ccba613e5b277e70e8261c04ecc37ff3ef14a217 (patch) | |
tree | 26ed2fcf88ae87e4e76e922df255e4fd62589e31 /tmux.h | |
parent | e97006b102dd274dd8cc70c2aee13f6b09f69a41 (diff) | |
download | rtmux-ccba613e5b277e70e8261c04ecc37ff3ef14a217.tar.gz rtmux-ccba613e5b277e70e8261c04ecc37ff3ef14a217.tar.bz2 rtmux-ccba613e5b277e70e8261c04ecc37ff3ef14a217.zip |
Give each paste buffer a size member instead of requiring them to be
zero-terminated.
Diffstat (limited to 'tmux.h')
-rw-r--r-- | tmux.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -772,6 +772,7 @@ struct layout_cell { /* Paste buffer. */ struct paste_buffer { char *data; + size_t size; struct timeval tv; }; ARRAY_DECL(paste_stack, struct paste_buffer *); @@ -1257,8 +1258,8 @@ struct paste_buffer *paste_get_top(struct paste_stack *); struct paste_buffer *paste_get_index(struct paste_stack *, u_int); int paste_free_top(struct paste_stack *); int paste_free_index(struct paste_stack *, u_int); -void paste_add(struct paste_stack *, char *, u_int); -int paste_replace(struct paste_stack *, u_int, char *); +void paste_add(struct paste_stack *, u_char *, size_t, u_int); +int paste_replace(struct paste_stack *, u_int, u_char *, size_t); /* clock.c */ extern const char clock_table[14][5][5]; |