#ifndef gnunet_wlan_H
#define gnunet_wlan_H
+/*
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <utime.h>
#include <unistd.h>
#include <getopt.h>
-#include <pcap.h>
+#include <pcap.h>*/
//#include <endian.h>
-#include <pcap.h>
-
+/*
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)
#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;
+ 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 */
+