(no commit message)
[oweals/gnunet.git] / src / transport / gnunet-transport-wlan-helper.c
index 6ae31a647d01f0cbdbbcdca12e32126d87011c3c..19ea8de7984b16bfa95b2123e2a4df9288b39606 100644 (file)
 /**
  * @file src/transport/gnunet-wlan.c
  * @brief wlan layer two server; must run as root (SUID will do)
- *        This code will work under GNU/Linux only.  
+ *        This code will work under GNU/Linux only.
  * @author David Brodski
  *
  * This program serves as the mediator between the wlan interface and
- * gnunet 
+ * gnunet
  */
-#include "gnunet_wlan.h"
-#include <pcap/pcap.h>
+#include "gnunet-transport-wlan-helper.h"
+#include "ieee80211_radiotap.h"
+
+#include <pcap.h>
 
 //#include "radiotap.h"
 
@@ -176,11 +177,11 @@ int flagVerbose = 0;
 
 /**
  * ieee80211_radiotap_iterator_init - radiotap parser iterator initialization
- * @iterator: radiotap_iterator to initialize
- * @radiotap_header: radiotap header to parse
- * @max_length: total length we can parse into (eg, whole packet length)
+ * @param iterator: radiotap_iterator to initialize
+ * @param radiotap_header: radiotap header to parse
+ * @param max_length: total length we can parse into (eg, whole packet length)
  *
- * Returns: 0 or a negative error code if there is a problem.
+ * @return 0 or a negative error code if there is a problem.
  *
  * This function initializes an opaque iterator struct which can then
  * be passed to ieee80211_radiotap_iterator_next() to visit every radiotap
@@ -193,9 +194,9 @@ int flagVerbose = 0;
  * checking for a good 0 return code.  Then loop calling
  * __ieee80211_radiotap_iterator_next()... it returns either 0,
  * -ENOENT if there are no more args to parse, or -EINVAL if there is a problem.
- * The iterator's @this_arg member points to the start of the argument
+ * The iterator's this_arg member points to the start of the argument
  * associated with the current argument index that is present, which can be
- * found in the iterator's @this_arg_index member.  This arg index corresponds
+ * found in the iterator's this_arg_index member.  This arg index corresponds
  * to the IEEE80211_RADIOTAP_... defines.
  *
  * Radiotap header length:
@@ -262,16 +263,16 @@ int ieee80211_radiotap_iterator_init(
 
 /**
  * ieee80211_radiotap_iterator_next - return next radiotap parser iterator arg
- * @iterator: radiotap_iterator to move to next arg (if any)
+ * @param iterator: radiotap_iterator to move to next arg (if any)
  *
- * Returns: 0 if there is an argument to handle,
+ * @return 0 if there is an argument to handle,
  * -ENOENT if there are no more args or -EINVAL
  * if there is something else wrong.
  *
  * This function provides the next radiotap arg index (IEEE80211_RADIOTAP_*)
- * in @this_arg_index and sets @this_arg to point to the
+ * in this_arg_index and sets this_arg to point to the
  * payload for the field.  It takes care of alignment handling and extended
- * present fields.  @this_arg can be changed by the caller (eg,
+ * present fields.  this_arg can be changed by the caller (eg,
  * incremented to move inside a compound argument like
  * IEEE80211_RADIOTAP_CHANNEL).  The args pointed to are in
  * little-endian format whatever the endianess of your CPU.
@@ -645,7 +646,7 @@ main(int argc, char *argv[])
                memcpy(pu8, u8aIeeeHeader, sizeof (u8aIeeeHeader));
                pu8 += sizeof (u8aIeeeHeader);
 
-               pu8 += sprintf((char *)pu8,
+               pu8 += sprintf((char *)u8aSendBuffer,
                    "Packetspammer %02d"
                    "broadcast packet"
                    "#%05d -- :-D --%s ----",