From 3e81b0123b4bbfedbdc1135a6a4305c347f91a3a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 9 Aug 2003 16:41:59 +0000 Subject: Initial commit git-svn-id: file:///home/lennart/svn/public/aeswepd/trunk@3 022f378f-78c4-0310-b860-d162c87e6274 --- src/util.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/util.h (limited to 'src/util.h') diff --git a/src/util.h b/src/util.h new file mode 100644 index 0000000..8241ddf --- /dev/null +++ b/src/util.h @@ -0,0 +1,31 @@ +#ifndef fooutilhfoo +#define fooutilhfoo + +#include +#include + +#ifndef ETH_ALEN +#define ETH_ALEN 6 +#endif + +#ifndef MIN +#define MIN(a,b) ((a)<(b)?(a):(b)) +#endif + +struct hw_addr { + uint8_t addr[ETH_ALEN]; +}; + + +extern struct hw_addr null_ap; + +void print_hex(FILE *f, uint8_t *w, int l); +void print_hw_addr(FILE*f, struct hw_addr *a); +void snprint_hw_addr(char *c, int l, struct hw_addr *a); +int parse_hex(char *s, uint8_t *b, int l); +int hw_addr_equal(struct hw_addr *a, struct hw_addr *b); +int is_assoc_ap(struct hw_addr *ap); +int get_ifname(int idx, char *p, int l); +int is_iface_available(char *p); + +#endif -- cgit