SILC_DIST_VCARD compilation fixes.
authorPekka Riikonen <priikone@silcnet.org>
Mon, 5 Nov 2007 20:35:34 +0000 (20:35 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Mon, 5 Nov 2007 20:35:34 +0000 (20:35 +0000)
lib/silccore/silcattrs.c

index 796f6255d3318732c0ffbe7ba47191c8d8c165ed..d40e53ac8495ec28080755834b9951d48d5b27e5 100644 (file)
@@ -57,6 +57,7 @@ silc_attribute_payload_encode_int(SilcAttribute attribute,
 
     case SILC_ATTRIBUTE_USER_INFO:
       {
+#ifdef SILC_DIST_VCARD
        SilcVCard vcard = object;
        if (object_size != sizeof(*vcard))
          return NULL;
@@ -64,6 +65,7 @@ silc_attribute_payload_encode_int(SilcAttribute attribute,
        if (!str)
          return NULL;
        object = str;
+#endif /* SILC_DIST_VCARD */
       }
       break;
 
@@ -502,12 +504,14 @@ SilcBool silc_attribute_get_object(SilcAttributePayload payload,
   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;