imported patch inline-one-liners-from-mpr_selector_set.c
authorBernd Petrovitsch <bernd@firmix.at>
Wed, 12 Nov 2008 11:05:56 +0000 (12:05 +0100)
committerBernd Petrovitsch <bernd@firmix.at>
Wed, 12 Nov 2008 11:05:56 +0000 (12:05 +0100)
src/mpr_selector_set.c
src/mpr_selector_set.h

index b42f0eb..58df221 100644 (file)
 #include "mpr_selector_set.h"
 #include "link_set.h"
 #include "olsr.h"
-#include "scheduler.h"
 
 #define OLSR_MPR_SEL_JITTER 5 /* percent */
 
-
-static olsr_u16_t ansn = 0;
+olsr_u16_t ansn = 0;
 
 static struct olsr_cookie_info *mpr_sel_timer_cookie;
 
@@ -65,19 +63,6 @@ olsr_init_mprs(void)
     olsr_alloc_cookie("MPR Selector", OLSR_COOKIE_TYPE_TIMER);
 }
 
-
-olsr_u16_t 
-get_local_ansn(void)
-{
-  return ansn;
-}
-
-void
-increase_local_ansn(void)
-{
-  ansn++;
-}
-
 #if 0
 /**
  * Check if we(this node) is selected as a MPR by any
index 34d6fb2..11afea1 100644 (file)
@@ -41,6 +41,7 @@
 #define _OLSR_MPRS_SET
 
 #include "mantissa.h"
+#include "defs.h"
 
 struct mpr_selector {
   union olsr_ip_addr  MS_main_addr;
@@ -49,6 +50,8 @@ struct mpr_selector {
   struct mpr_selector *prev;
 };
 
+extern olsr_u16_t ansn;
+
 #if 0
 olsr_bool
 olsr_is_mpr(void);
@@ -56,11 +59,9 @@ olsr_is_mpr(void);
 
 void olsr_init_mprs(void);
 
-olsr_u16_t
-get_local_ansn(void);
+static INLINE olsr_u16_t get_local_ansn(void) { return ansn; }
 
-void
-increase_local_ansn(void);
+static INLINE void increase_local_ansn(void) { ansn++; }
 
 struct mpr_selector *
 olsr_lookup_mprs_set(const union olsr_ip_addr *);