X-Git-Url: http://git.droids-corp.org/?p=libcmdline.git;a=blobdiff_plain;f=src%2Flib%2Fcmdline_parse_etheraddr.c;h=3c0f30b984942100a3a12c176435f84ac880d486;hp=7a50e021d4ad08a07cb1906ffdb6f248b63c32ef;hb=f32d30f48ddfb55b86efd695e0dd144e9d15401e;hpb=b1d5b169352e57df3fc14c51ffad4b83f3e5613f diff --git a/src/lib/cmdline_parse_etheraddr.c b/src/lib/cmdline_parse_etheraddr.c index 7a50e02..3c0f30b 100644 --- a/src/lib/cmdline_parse_etheraddr.c +++ b/src/lib/cmdline_parse_etheraddr.c @@ -70,14 +70,6 @@ #include "cmdline_parse.h" #include "cmdline_parse_etheraddr.h" -struct cmdline_token_ops cmdline_token_etheraddr_ops = { - .parse = cmdline_parse_etheraddr, - .complete_get_nb = NULL, - .complete_get_elt = NULL, - .get_help = cmdline_get_help_etheraddr, -}; - - #define ETHER_ADDRSTRLEN 18 #ifdef __linux__ @@ -108,7 +100,7 @@ my_ether_aton(const char *a) return (struct ether_addr *)ðer_addr; } -int +static int cmdline_parse_etheraddr(__attribute__((unused)) cmdline_parse_token_hdr_t *tk, const char *buf, void *res, unsigned ressize) { @@ -133,9 +125,18 @@ cmdline_parse_etheraddr(__attribute__((unused)) cmdline_parse_token_hdr_t *tk, return token_len; } -int cmdline_get_help_etheraddr(__attribute__((unused)) cmdline_parse_token_hdr_t *tk, - char *dstbuf, unsigned int size) +static int +cmdline_help_etheraddr(__attribute__((unused)) cmdline_parse_token_hdr_t *tk, + char *dstbuf, unsigned int size) { snprintf(dstbuf, size, "Ethernet address"); return 0; } + +struct cmdline_token_ops cmdline_token_etheraddr_ops = { + .parse = cmdline_parse_etheraddr, + .complete_start = NULL, + .complete_iterate = NULL, + .complete_end = NULL, + .help = cmdline_help_etheraddr, +};