X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Ftransport%2Fgnunet-transport-wlan-helper.h;h=fb347b8c0c150c57b91834ace341ad1e884a3844;hb=accae6c152eaacdf41b6069b88b3e5744ff06bba;hp=e4d13275c6b17a32173be75bc091ea56a34b20ae;hpb=7c1bbd6fd987b8ef8c0fbd5319279878430cf2c5;p=oweals%2Fgnunet.git diff --git a/src/transport/gnunet-transport-wlan-helper.h b/src/transport/gnunet-transport-wlan-helper.h index e4d13275c..fb347b8c0 100644 --- a/src/transport/gnunet-transport-wlan-helper.h +++ b/src/transport/gnunet-transport-wlan-helper.h @@ -27,6 +27,7 @@ #ifndef gnunet_wlan_H #define gnunet_wlan_H +/* #include #include #include @@ -35,16 +36,16 @@ #include #include #include -#include +#include */ //#include -#include - +/* typedef unsigned int u32; typedef unsigned short u16; typedef unsigned char u8; typedef u32 __le32; - +*/ +/* #if __BYTE_ORDER == __LITTLE_ENDIAN #define le16_to_cpu(x) (x) #define le32_to_cpu(x) (x) @@ -53,44 +54,22 @@ typedef u32 __le32; #define le32_to_cpu(x) \ ((((x)&0xff)<<24)|(((x)&0xff00)<<8)|(((x)&0xff0000)>>8)|(((x)&0xff000000)>>24)) #endif +*/ #define unlikely(x) (x) +#define FIFO_FILE1 "/tmp/test-transport/api-wlan-p1/WLAN_FIFO_in" +#define FIFO_FILE2 "/tmp/test-transport/api-wlan-p1/WLAN_FIFO_out" +#define MAXLINE 4096 -#endif /* gnunet_wlan_H */ - - -/* Radiotap header iteration - * implemented in net/wireless/radiotap.c - * docs in Documentation/networking/radiotap-headers.txt - */ -/** - * struct ieee80211_radiotap_iterator - tracks walk thru present radiotap args - * rtheader: pointer to the radiotap header we are walking through - * max_length: length of radiotap header in cpu byte ordering - * this_arg_index: IEEE80211_RADIOTAP_... index of current arg - * this_arg: pointer to current radiotap arg - * arg_index: internal next argument index - * arg: internal next argument pointer - * next_bitmap: internal pointer to next present u32 - * bitmap_shifter: internal shifter for curr u32 bitmap, b0 set == arg present - */ - -struct ieee80211_radiotap_iterator { - struct ieee80211_radiotap_header *rtheader; - int max_length; - int this_arg_index; - u8 *this_arg; +extern int closeprog; - int arg_index; - u8 *arg; - __le32 *next_bitmap; - u32 bitmap_shifter; +struct sendbuf +{ + unsigned int pos; + unsigned int size; + unsigned char buf[MAXLINE * 2]; }; -extern int ieee80211_radiotap_iterator_init( - struct ieee80211_radiotap_iterator *iterator, - struct ieee80211_radiotap_header *radiotap_header, - int max_length); -extern int ieee80211_radiotap_iterator_next( - struct ieee80211_radiotap_iterator *iterator); +#endif /* gnunet_wlan_H */ +