X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=examples%2Fcmdline%2Fcommands.c;h=aec151d08987bac7b49ac5b631920d31d7ee19b9;hb=23f7ec1d9b7ccfcfb9b9f67d33cf6cbf7f5034d3;hp=06916d7832c7f8d74973c6a977c7cdb3ce3c02ac;hpb=0cdc9c96944885cf9141fda1a4d0bfdbd54c8ca6;p=dpdk.git diff --git a/examples/cmdline/commands.c b/examples/cmdline/commands.c index 06916d7832..aec151d089 100644 --- a/examples/cmdline/commands.c +++ b/examples/cmdline/commands.c @@ -8,17 +8,7 @@ #include #include #include -#include #include -#include -#include -#ifndef __linux__ - #ifdef __FreeBSD__ - #include - #else - #include - #endif -#endif #include #include @@ -67,6 +57,7 @@ struct object_list global_obj_list; /**********************************************************/ +/* Show or delete tokens. 8< */ struct cmd_obj_del_show_result { cmdline_fixed_string_t action; struct object *obj; @@ -74,7 +65,7 @@ struct cmd_obj_del_show_result { static void cmd_obj_del_show_parsed(void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { struct cmd_obj_del_show_result *res = parsed_result; char ip_str[INET6_ADDRSTRLEN]; @@ -115,6 +106,7 @@ cmdline_parse_inst_t cmd_obj_del_show = { NULL, }, }; +/* >8 End of show or delete tokens. */ /**********************************************************/ @@ -126,7 +118,7 @@ struct cmd_obj_add_result { static void cmd_obj_add_parsed(void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { struct cmd_obj_add_result *res = parsed_result; struct object *o; @@ -145,7 +137,7 @@ static void cmd_obj_add_parsed(void *parsed_result, cmdline_printf(cl, "mem error\n"); return; } - snprintf(o->name, sizeof(o->name), "%s", res->name); + strlcpy(o->name, res->name, sizeof(o->name)); o->ip = res->ip; SLIST_INSERT_HEAD(&global_obj_list, o, next); @@ -185,9 +177,9 @@ struct cmd_help_result { cmdline_fixed_string_t help; }; -static void cmd_help_parsed(__attribute__((unused)) void *parsed_result, +static void cmd_help_parsed(__rte_unused void *parsed_result, struct cmdline *cl, - __attribute__((unused)) void *data) + __rte_unused void *data) { cmdline_printf(cl, "Demo example of command line interface in RTE\n\n" @@ -221,9 +213,11 @@ cmdline_parse_inst_t cmd_help = { /**********************************************************/ /****** CONTEXT (list of instruction) */ +/* Cmdline context list of commands in NULL-terminated table. 8< */ cmdline_parse_ctx_t main_ctx[] = { (cmdline_parse_inst_t *)&cmd_obj_del_show, (cmdline_parse_inst_t *)&cmd_obj_add, (cmdline_parse_inst_t *)&cmd_help, NULL, }; +/* >8 End of context list. */