diff -ru lash-0.5.1/lash/client_interface.h /home/nedko/mysrc/pylash/lash/client_interface.h --- lash-0.5.1/lash/client_interface.h 2005-09-13 08:02:18.000000000 +0300 +++ /home/nedko/mysrc/pylash/lash/client_interface.h 2006-09-09 15:06:30.000000000 +0300 @@ -21,8 +21,8 @@ #ifndef __LASH_CLIENT_INTERFACE_H_ #define __LASH_CLIENT_INTERFACE_H_ -#include -#include +#include "types.h" +#include "protocol.h" #ifdef __cplusplus extern "C" { diff -ru lash-0.5.1/lash/config.h /home/nedko/mysrc/pylash/lash/config.h --- lash-0.5.1/lash/config.h 2005-09-15 11:15:33.000000000 +0300 +++ /home/nedko/mysrc/pylash/lash/config.h 2006-09-09 22:38:48.000000000 +0300 @@ -21,11 +21,13 @@ #ifndef __LASH_CONFIG_H__ # define __LASH_CONFIG_H__ +#if !defined(SWIG) # include # include # include +#endif -# include +# include "lash.h" # ifdef __cplusplus extern "C" { diff -ru lash-0.5.1/lash/event.h /home/nedko/mysrc/pylash/lash/event.h --- lash-0.5.1/lash/event.h 2005-09-13 08:02:18.000000000 +0300 +++ /home/nedko/mysrc/pylash/lash/event.h 2006-09-09 22:39:32.000000000 +0300 @@ -21,9 +21,13 @@ #ifndef __LASH_EVENT_H__ #define __LASH_EVENT_H__ +#if !defined(SWIG) #include +#else +typedef unsigned char uuid_t[16]; +#endif -#include +#include "lash.h" #ifdef __cplusplus extern "C" { diff -ru lash-0.5.1/lash/protocol.h /home/nedko/mysrc/pylash/lash/protocol.h --- lash-0.5.1/lash/protocol.h 2005-09-15 11:56:46.000000000 +0300 +++ /home/nedko/mysrc/pylash/lash/protocol.h 2006-09-09 15:23:56.000000000 +0300 @@ -21,7 +21,9 @@ #ifndef __LASH_PROTOCOL_H__ #define __LASH_PROTOCOL_H__ +#if !defined(SWIG) #include +#endif typedef uint32_t lash_protocol_t;