diff --git a/lgeneral/src/engine.c b/lgeneral/src/engine.c index c4d738d..461bd3e 100644 --- a/lgeneral/src/engine.c +++ b/lgeneral/src/engine.c @@ -34,6 +34,7 @@ #include "ai.h" #include "engine.h" #include "localize.h" +#include "misc.h" /* ==================================================================== diff --git a/lgeneral/src/misc.h b/lgeneral/src/misc.h index 17723b9..c8af61d 100644 --- a/lgeneral/src/misc.h +++ b/lgeneral/src/misc.h @@ -99,13 +99,13 @@ typedef struct { } Delay; /* set delay to ms milliseconds */ -inline void set_delay( Delay *delay, int ms ); +void set_delay( Delay *delay, int ms ); /* reset delay ( cur = 0 )*/ -inline void reset_delay( Delay *delay ); +void reset_delay( Delay *delay ); /* check if time's out ( add ms milliseconds )and reset */ -inline int timed_out( Delay *delay, int ms ); +int timed_out( Delay *delay, int ms ); /* return distance betwteen to map positions */ int get_dist( int x1, int y1, int x2, int y2 ); diff --git a/lgeneral/util/hashtable_itr.h b/lgeneral/util/hashtable_itr.h index eea699a..b80ea1d 100644 --- a/lgeneral/util/hashtable_itr.h +++ b/lgeneral/util/hashtable_itr.h @@ -28,20 +28,14 @@ hashtable_iterator(struct hashtable *h); /* hashtable_iterator_key * - return the value of the (key,value) pair at the current position */ -extern inline void * -hashtable_iterator_key(struct hashtable_itr *i) -{ - return i->e->k; -} +void * +hashtable_iterator_key(struct hashtable_itr *i); /*****************************************************************************/ /* value - return the value of the (key,value) pair at the current position */ -extern inline void * -hashtable_iterator_value(struct hashtable_itr *i) -{ - return i->e->v; -} +void * +hashtable_iterator_value(struct hashtable_itr *i); /*****************************************************************************/ /* advance - advance the iterator to the next element