projects
/
project
/
netifd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
utils.c: Add ip address validation
[project/netifd.git]
/
utils.h
diff --git
a/utils.h
b/utils.h
index b0a7d02a7c1c71c5e6c26fb5f8be63af2a395448..4e14bcf5cda246c477fc4a8854bbe7c45db5e66a 100644
(file)
--- a/
utils.h
+++ b/
utils.h
@@
-16,6
+16,7
@@
#include <unistd.h>
#include <stdio.h>
#include <unistd.h>
#include <stdio.h>
+#include <uci_blob.h>
#include <libubox/list.h>
#include <libubox/avl.h>
#include <libubox/avl-cmp.h>
#include <libubox/list.h>
#include <libubox/avl.h>
#include <libubox/avl-cmp.h>
@@
-97,10
+98,8
@@
static inline int fls(int x)
x <<= 2;
r -= 2;
}
x <<= 2;
r -= 2;
}
- if (!(x & 0x80000000u)) {
- x <<= 1;
+ if (!(x & 0x80000000u))
r -= 1;
r -= 1;
- }
return r;
}
#endif
return r;
}
#endif
@@
-114,6
+113,8
@@
char * format_macaddr(uint8_t *mac);
uint32_t crc32_file(FILE *fp);
uint32_t crc32_file(FILE *fp);
+const char * uci_get_validate_string(const struct uci_blob_param_list *c, int i);
+
#ifdef __APPLE__
#define s6_addr32 __u6_addr.__u6_addr32
#endif
#ifdef __APPLE__
#define s6_addr32 __u6_addr.__u6_addr32
#endif