aboutsummaryrefslogtreecommitdiff
path: root/networking/udhcp/files.c
diff options
context:
space:
mode:
Diffstat (limited to 'networking/udhcp/files.c')
-rw-r--r--networking/udhcp/files.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/networking/udhcp/files.c b/networking/udhcp/files.c
index b13897608..af7730890 100644
--- a/networking/udhcp/files.c
+++ b/networking/udhcp/files.c
@@ -24,7 +24,7 @@ static inline uint64_t hton64(uint64_t v)
24 24
25 25
26/* on these functions, make sure your datatype matches */ 26/* on these functions, make sure your datatype matches */
27static int read_ip(const char *line, void *arg) 27static int FAST_FUNC read_ip(const char *line, void *arg)
28{ 28{
29 len_and_sockaddr *lsa; 29 len_and_sockaddr *lsa;
30 30
@@ -37,13 +37,13 @@ static int read_ip(const char *line, void *arg)
37} 37}
38 38
39 39
40static int read_mac(const char *line, void *arg) 40static int FAST_FUNC read_mac(const char *line, void *arg)
41{ 41{
42 return NULL == ether_aton_r(line, (struct ether_addr *)arg); 42 return NULL == ether_aton_r(line, (struct ether_addr *)arg);
43} 43}
44 44
45 45
46static int read_str(const char *line, void *arg) 46static int FAST_FUNC read_str(const char *line, void *arg)
47{ 47{
48 char **dest = arg; 48 char **dest = arg;
49 49
@@ -53,14 +53,14 @@ static int read_str(const char *line, void *arg)
53} 53}
54 54
55 55
56static int read_u32(const char *line, void *arg) 56static int FAST_FUNC read_u32(const char *line, void *arg)
57{ 57{
58 *(uint32_t*)arg = bb_strtou32(line, NULL, 10); 58 *(uint32_t*)arg = bb_strtou32(line, NULL, 10);
59 return errno == 0; 59 return errno == 0;
60} 60}
61 61
62 62
63static int read_yn(const char *line, void *arg) 63static int FAST_FUNC read_yn(const char *line, void *arg)
64{ 64{
65 char *dest = arg; 65 char *dest = arg;
66 66
@@ -156,7 +156,7 @@ static void attach_option(struct option_set **opt_list,
156 156
157 157
158/* read a dhcp option and add it to opt_list */ 158/* read a dhcp option and add it to opt_list */
159static int read_opt(const char *const_line, void *arg) 159static int FAST_FUNC read_opt(const char *const_line, void *arg)
160{ 160{
161 struct option_set **opt_list = arg; 161 struct option_set **opt_list = arg;
162 char *opt, *val, *endptr; 162 char *opt, *val, *endptr;
@@ -251,7 +251,7 @@ static int read_opt(const char *const_line, void *arg)
251 return retval; 251 return retval;
252} 252}
253 253
254static int read_staticlease(const char *const_line, void *arg) 254static int FAST_FUNC read_staticlease(const char *const_line, void *arg)
255{ 255{
256 char *line; 256 char *line;
257 char *mac_string; 257 char *mac_string;
@@ -278,7 +278,7 @@ static int read_staticlease(const char *const_line, void *arg)
278 278
279struct config_keyword { 279struct config_keyword {
280 const char *keyword; 280 const char *keyword;
281 int (*handler)(const char *line, void *var); 281 int (*handler)(const char *line, void *var) FAST_FUNC;
282 void *var; 282 void *var;
283 const char *def; 283 const char *def;
284}; 284};