#include #include "capwap80211_types.h" #include "dot11.h" static int to_str(void *item,char *dst) { mbag_item_t *it= item; uint8_t *data = (uint8_t*)it->data; int n=*data; data++; char *d=dst; char *space=""; int i; for (i=0; idata=data; return item; } static struct mbag_item * get(const uint8_t *src,int len) { mbag_item_t * item = mbag_item_new(MBAG_BIN); if (!item) return NULL; uint8_t *data = malloc(len+1); if (!data){ free (item); return NULL; } *data=len; memcpy(data+1,src,len); item->data=data; return item; } const struct mbag_typedef capwap80211_type_rateset = { .name = "Biary", .del = free, .from_str = from_str, .to_str = to_str, .get = get };