version 1.3, 2009/06/03 16:05:46 |
version 1.4, 2009/06/03 16:54:26 |
|
|
#define printflike2 __attribute__ ((format (printf, 2, 3))) |
#define printflike2 __attribute__ ((format (printf, 2, 3))) |
#define printflike3 __attribute__ ((format (printf, 3, 4))) |
#define printflike3 __attribute__ ((format (printf, 3, 4))) |
#define printflike4 __attribute__ ((format (printf, 4, 5))) |
#define printflike4 __attribute__ ((format (printf, 4, 5))) |
|
#define printflike5 __attribute__ ((format (printf, 5, 6))) |
|
|
/* Number of items in array. */ |
/* Number of items in array. */ |
#define nitems(_a) (sizeof((_a)) / sizeof((_a)[0])) |
#define nitems(_a) (sizeof((_a)) / sizeof((_a)[0])) |
|
|
}; |
}; |
extern const struct set_option_entry set_option_table[]; |
extern const struct set_option_entry set_option_table[]; |
extern const struct set_option_entry set_window_option_table[]; |
extern const struct set_option_entry set_window_option_table[]; |
#define NSETOPTION 24 |
#define NSETOPTION 25 |
#define NSETWINDOWOPTION 19 |
#define NSETWINDOWOPTION 19 |
|
|
/* tmux.c */ |
/* tmux.c */ |
|
|
void screen_write_start( |
void screen_write_start( |
struct screen_write_ctx *, struct window_pane *, struct screen *); |
struct screen_write_ctx *, struct window_pane *, struct screen *); |
void screen_write_stop(struct screen_write_ctx *); |
void screen_write_stop(struct screen_write_ctx *); |
size_t printflike1 screen_write_strlen(const char *, ...); |
size_t printflike2 screen_write_strlen(int, const char *, ...); |
void printflike3 screen_write_puts(struct screen_write_ctx *, |
void printflike3 screen_write_puts(struct screen_write_ctx *, |
struct grid_cell *, const char *, ...); |
struct grid_cell *, const char *, ...); |
void printflike4 screen_write_nputs(struct screen_write_ctx *, |
void printflike5 screen_write_nputs(struct screen_write_ctx *, |
ssize_t, struct grid_cell *, const char *, ...); |
ssize_t, struct grid_cell *, int, const char *, ...); |
void screen_write_vnputs(struct screen_write_ctx *, |
void screen_write_vnputs(struct screen_write_ctx *, |
ssize_t, struct grid_cell *, const char *, va_list); |
ssize_t, struct grid_cell *, int, const char *, va_list); |
void screen_write_putc( |
void screen_write_putc( |
struct screen_write_ctx *, struct grid_cell *, u_char); |
struct screen_write_ctx *, struct grid_cell *, u_char); |
void screen_write_copy(struct screen_write_ctx *, |
void screen_write_copy(struct screen_write_ctx *, |