#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"
case SILC_ATTRIBUTE_USER_INFO:
{
+#ifdef SILC_DIST_VCARD
SilcVCard vcard = object;
if (object_size != sizeof(*vcard))
return NULL;
if (!str)
return NULL;
object = str;
+#endif /* SILC_DIST_VCARD */
}
break;
switch (payload->attribute) {
case SILC_ATTRIBUTE_USER_INFO:
{
+#ifdef SILC_DIST_VCARD
SilcVCard vcard = object;
if (object_size != sizeof(*vcard))
break;
if (!silc_vcard_decode(payload->data, payload->data_len, vcard))
break;
ret = TRUE;
+#endif /* SILC_DIST_VCARD */
}
break;