#include <netdb.h>
#include <ctype.h>
#include <stdarg.h>
+#include <dirent.h>
#include <arpa/inet.h>
#include <libgen.h>
#endif
-#include "libtomcrypt/mycrypt_custom.h"
+#include "libtomcrypt/src/headers/tomcrypt.h"
#include "libtommath/tommath.h"
+#include "compat.h"
+#include "fake-rfc2553.h"
+
#ifndef HAVE_UINT16_T
#ifndef HAVE_U_INT16_T
typedef unsigned short u_int16_t;
#define LOG_AUTHPRIV LOG_AUTH
#endif
+/* so we can avoid warnings about unused params (ie in signal handlers etc) */
+#ifdef UNUSED
+#elif defined(__GNUC__)
+# define UNUSED(x) UNUSED_ ## x __attribute__((unused))
+#elif defined(__LCLINT__)
+# define UNUSED(x) /*@unused@*/ x
+#else
+# define UNUSED(x) x
+#endif
+
#endif /* _INCLUDES_H_ */