version 1.20, 2009/10/23 15:48:39 |
version 1.21, 2009/10/26 21:42:04 |
|
|
void |
void |
input_new_argument(struct input_ctx *ictx) |
input_new_argument(struct input_ctx *ictx) |
{ |
{ |
struct input_arg *arg; |
struct input_arg *arg; |
|
|
ARRAY_EXPAND(&ictx->args, 1); |
ARRAY_EXPAND(&ictx->args, 1); |
|
|
|
|
int |
int |
input_add_argument(struct input_ctx *ictx, u_char ch) |
input_add_argument(struct input_ctx *ictx, u_char ch) |
{ |
{ |
struct input_arg *arg; |
struct input_arg *arg; |
|
|
if (ARRAY_LENGTH(&ictx->args) == 0) |
if (ARRAY_LENGTH(&ictx->args) == 0) |
return (0); |
return (0); |
|
|
{ |
{ |
struct input_sequence_entry *entry, find; |
struct input_sequence_entry *entry, find; |
struct screen *s = ictx->ctx.s; |
struct screen *s = ictx->ctx.s; |
u_int i; |
u_int i; |
struct input_arg *iarg; |
struct input_arg *iarg; |
|
|
log_debug2("-- sq %zu: %hhu (%c): %u [sx=%u, sy=%u, cx=%u, cy=%u, " |
log_debug2("-- sq %zu: %hhu (%c): %u [sx=%u, sy=%u, cx=%u, cy=%u, " |