git.droids-corp.org
/
libcmdline.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cmdline: big rework and clean of cmdline library
[libcmdline.git]
/
src
/
lib
/
cmdline_parse_ipaddr.c
diff --git
a/src/lib/cmdline_parse_ipaddr.c
b/src/lib/cmdline_parse_ipaddr.c
index
cb41562
..
eab2319
100644
(file)
--- a/
src/lib/cmdline_parse_ipaddr.c
+++ b/
src/lib/cmdline_parse_ipaddr.c
@@
-93,13
+93,6
@@
#include "cmdline_parse.h"
#include "cmdline_parse_ipaddr.h"
#include "cmdline_parse.h"
#include "cmdline_parse_ipaddr.h"
-struct cmdline_token_ops cmdline_token_ipaddr_ops = {
- .parse = cmdline_parse_ipaddr,
- .complete_get_nb = NULL,
- .complete_get_elt = NULL,
- .get_help = cmdline_get_help_ipaddr,
-};
-
#define INADDRSZ 4
#define IN6ADDRSZ 16
#define INADDRSZ 4
#define IN6ADDRSZ 16
@@
-289,7
+282,7
@@
inet_pton6(const char *src, unsigned char *dst)
return (1);
}
return (1);
}
-int
+
static
int
cmdline_parse_ipaddr(cmdline_parse_token_hdr_t *tk, const char *buf, void *res,
unsigned ressize)
{
cmdline_parse_ipaddr(cmdline_parse_token_hdr_t *tk, const char *buf, void *res,
unsigned ressize)
{
@@
-340,8
+333,9
@@
cmdline_parse_ipaddr(cmdline_parse_token_hdr_t *tk, const char *buf, void *res,
}
}
-int cmdline_get_help_ipaddr(cmdline_parse_token_hdr_t *tk, char *dstbuf,
- unsigned int size)
+static int
+cmdline_help_ipaddr(cmdline_parse_token_hdr_t *tk, char *dstbuf,
+ unsigned int size)
{
struct cmdline_token_ipaddr *tk2 = (struct cmdline_token_ipaddr *)tk;
{
struct cmdline_token_ipaddr *tk2 = (struct cmdline_token_ipaddr *)tk;
@@
-370,3
+364,12
@@
int cmdline_get_help_ipaddr(cmdline_parse_token_hdr_t *tk, char *dstbuf,
}
return 0;
}
}
return 0;
}
+
+struct cmdline_token_ops cmdline_token_ipaddr_ops = {
+ .parse = cmdline_parse_ipaddr,
+ .complete_start = NULL,
+ .complete_iterate = NULL,
+ .complete_end = NULL,
+ .help = cmdline_help_ipaddr,
+};
+