X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest-cmdline%2Fcommands.c;h=d732976f08739bdb073494ce20d09b7dd43f9c8a;hb=c17af95a19e30c8d89eb96ceca99f60474ca2ac4;hp=d81da9665aff36f9b8e7ac4f4a7b0809d511529d;hpb=0c36081db2b0994c6e5cde3c07c358bbc092c3a3;p=dpdk.git diff --git a/app/test-cmdline/commands.c b/app/test-cmdline/commands.c index d81da9665a..d732976f08 100644 --- a/app/test-cmdline/commands.c +++ b/app/test-cmdline/commands.c @@ -7,6 +7,8 @@ #include #include +#include + #include #include #include @@ -23,9 +25,9 @@ struct cmd_quit_result { }; static void -cmd_quit_parsed(__attribute__((unused)) void *parsed_result, +cmd_quit_parsed(__rte_unused void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { cmdline_quit(cl); } @@ -54,9 +56,9 @@ struct cmd_single_result { }; static void -cmd_single_parsed(__attribute__((unused)) void *parsed_result, +cmd_single_parsed(__rte_unused void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { cmdline_printf(cl, "Single word command parsed!\n"); } @@ -85,9 +87,9 @@ struct cmd_single_long_result { }; static void -cmd_single_long_parsed(__attribute__((unused)) void *parsed_result, +cmd_single_long_parsed(__rte_unused void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { cmdline_printf(cl, "Single long word command parsed!\n"); } @@ -118,9 +120,9 @@ struct cmd_autocomplete_1_result { }; static void -cmd_autocomplete_1_parsed(__attribute__((unused)) void *parsed_result, +cmd_autocomplete_1_parsed(__rte_unused void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { cmdline_printf(cl, "Autocomplete command 1 parsed!\n"); } @@ -151,9 +153,9 @@ struct cmd_autocomplete_2_result { }; static void -cmd_autocomplete_2_parsed(__attribute__((unused)) void *parsed_result, +cmd_autocomplete_2_parsed(__rte_unused void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { cmdline_printf(cl, "Autocomplete command 2 parsed!\n"); } @@ -184,14 +186,14 @@ struct cmd_num_result { static void cmd_num_parsed(void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { unsigned result = ((struct cmd_num_result*)parsed_result)->num; cmdline_printf(cl, "%u\n", result); } cmdline_parse_token_num_t cmd_num_tok = - TOKEN_NUM_INITIALIZER(struct cmd_num_result, num, UINT32); + TOKEN_NUM_INITIALIZER(struct cmd_num_result, num, RTE_UINT32); cmdline_parse_inst_t cmd_num = { .f = cmd_num_parsed, /* function to call */ @@ -214,9 +216,9 @@ struct cmd_ambig_result_1 { }; static void -cmd_ambig_1_parsed(__attribute__((unused)) void *parsed_result, +cmd_ambig_1_parsed(__rte_unused void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { cmdline_printf(cl, "Command 1 parsed!\n"); } @@ -250,9 +252,9 @@ struct cmd_ambig_result_2 { }; static void -cmd_ambig_2_parsed(__attribute__((unused)) void *parsed_result, +cmd_ambig_2_parsed(__rte_unused void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { cmdline_printf(cl, "Command 2 parsed!\n"); } @@ -288,12 +290,14 @@ struct cmd_get_history_bufsize_result { }; static void -cmd_get_history_bufsize_parsed(__attribute__((unused)) void *parsed_result, +cmd_get_history_bufsize_parsed(__rte_unused void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { + struct rdline *rdl = cmdline_get_rdline(cl); + cmdline_printf(cl, "History buffer size: %zu\n", - sizeof(cl->rdl.history_buf)); + sizeof(rdl->history_buf)); } cmdline_parse_token_string_t cmd_get_history_bufsize_tok = @@ -320,11 +324,13 @@ struct cmd_clear_history_result { }; static void -cmd_clear_history_parsed(__attribute__((unused)) void *parsed_result, +cmd_clear_history_parsed(__rte_unused void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { - rdline_clear_history(&cl->rdl); + struct rdline *rdl = cmdline_get_rdline(cl); + + rdline_clear_history(rdl); } cmdline_parse_token_string_t cmd_clear_history_tok =