Author: Pekka Riikonen <priikone@silcnet.org>
- Copyright (C) 2002 Pekka Riikonen
+ Copyright (C) 2002 - 2005 Pekka Riikonen
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* $Id$ */
/* Implementation of the VCard (RFC 2426) */
-#include "silcincludes.h"
+#include "silc.h"
#define VCARD_HEADER "BEGIN:VCARD\n"
#define VCARD_VERSION "VERSION:3.0\n"
silc_buffer_strformat(&buffer, VCARD_FOOTER, SILC_STRFMT_END);
if (vcard_len)
- *vcard_len = buffer.truelen;
+ *vcard_len = silc_buffer_truelen(&buffer);
return buffer.head;
}
/* Decode VCard */
-bool silc_vcard_decode(const unsigned char *data, SilcUInt32 data_len,
+SilcBool silc_vcard_decode(const unsigned char *data, SilcUInt32 data_len,
SilcVCard vcard)
{
unsigned char *val;
- bool has_begin = FALSE, has_end = FALSE;
+ SilcBool has_begin = FALSE, has_end = FALSE;
int len, i, off = 0;
val = (unsigned char *)data;