/* Automatically generated configuration header */
#include "silcdefs.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#ifdef WIN32
#ifndef SILC_WIN32
#define SILC_WIN32
#endif
#endif
+#ifdef BEOS
+#ifndef SILC_BEOS
+#define SILC_BEOS
+#endif
+#elif defined(__BEOS__)
+#ifndef SILC_BEOS
+#define SILC_BEOS
+#endif
+#endif
+
+#if defined(OS2)
+#ifndef SILC_OS2
+#define SILC_OS2
+#endif
+#endif
+
+/* Platform specific includes */
+
#ifdef SILC_WIN32
#include "silcwin32.h"
#endif
#include "silcepoc.h"
#endif
+#ifdef SILC_BEOS
+#include "silcbeos.h"
+#endif
+
+#ifdef SILC_OS2
+#include "silcos2.h"
+#endif
+
#ifndef DLLAPI
#define DLLAPI
#endif
#include "silclist.h"
#include "silcdlist.h"
#include "silcbuffer.h"
-#include "silcbufutil.h"
#include "silcbuffmt.h"
#include "silcnet.h"
#include "silcfileutil.h"
#include "silcsftp.h"
#include "silcsftp_fs.h"
+#ifdef __cplusplus
+}
#endif
+
+#endif /* SILCINCLUDES_H */