#define DLLAPI
#endif
-#ifdef SILC_HAVE_PTHREAD
-/* For pthreads rwlock support */
-#ifndef _XOPEN_SOURCE
-#define _XOPEN_SOURCE 500
-#else
-#ifdef _XOPEN_SOURCE < 500
-#define _XOPEN_SOURCE_SAVE _XOPEN_SOURCE
-#undef _XOPEN_SOURCE
-#define _XOPEN_SOURCE 500
-#endif /* _XOPEN_SOURCE < 500 */
-#endif /* _XOPEN_SOURCE */
-#endif /* SILC_HAVE_PTHREAD */
-
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef SILC_HAVE_PTHREAD
#include <pthread.h>
-#ifdef _XOPEN_SOURCE_SAVE
-#undef _XOPEN_SOURCE
-#define _XOPEN_SOURCE _XOPEN_SOURCE_SAVE
-#undef _XOPEN_SOURCE_SAVE
-#endif /* _XOPEN_SOURCE_SAVE */
#endif
#ifdef HAVE_STDDEF_H
#include "silcfsm.h"
#include "silcsocketstream.h"
#include "silcfdstream.h"
-#include "silcvcard.h"
#include "silcmime.h"
+#ifdef SILC_DIST_VCARD
+#include "silcvcard.h"
+#endif /* SILC_DIST_VCARD */
+
#ifdef SILC_DIST_ASN1
#include "silcasn1.h"
#include "silcber.h"