struct args_entry can go into arguments.c.

pull/121/head
nicm 2015-08-29 23:19:52 +00:00
parent 373ef850e0
commit 52bbac506c
2 changed files with 7 additions and 6 deletions

View File

@ -29,6 +29,12 @@
* Manipulate command arguments. * Manipulate command arguments.
*/ */
struct args_entry {
u_char flag;
char *value;
RB_ENTRY(args_entry) entry;
};
struct args_entry *args_find(struct args *, u_char); struct args_entry *args_find(struct args *, u_char);
RB_GENERATE(args_tree, args_entry, entry, args_cmp); RB_GENERATE(args_tree, args_entry, entry, args_cmp);

7
tmux.h
View File

@ -1257,13 +1257,8 @@ struct client {
TAILQ_HEAD(clients, client); TAILQ_HEAD(clients, client);
/* Parsed arguments structures. */ /* Parsed arguments structures. */
struct args_entry { struct args_entry;
u_char flag;
char *value;
RB_ENTRY(args_entry) entry;
};
RB_HEAD(args_tree, args_entry); RB_HEAD(args_tree, args_entry);
struct args { struct args {
struct args_tree tree; struct args_tree tree;
int argc; int argc;