#ifndef __NETIFD_UTILS_H
#define __NETIFD_UTILS_H
+#include <stdio.h>
#include <libubox/list.h>
#include <libubox/avl.h>
#include <libubox/avl-cmp.h>
int version;
};
+#define vlist_for_each_element_safe(tree, element, node_member, ptr) \
+ avl_for_each_element_safe(&(tree)->avl, element, node_member.avl, ptr)
+
#define vlist_simple_init(tree, node, member) \
__vlist_simple_init(tree, offsetof(node, member))
char * format_macaddr(uint8_t *mac);
+uint32_t crc32_file(FILE *fp);
+
#ifdef __APPLE__
#define s6_addr32 __u6_addr.__u6_addr32
#endif