VC(3)
π NAME π
okay so bestie, gather round β this is the whole squad of vCard library functions, and yes there are a LOT of them, we love a big friend group:
vc_new, vc_delete, vc_set_group, vc_set_name, vc_set_param, vc_set_value, vc_link, vc_append_with_name, vc_is_preferred, vc_get_error_message, vc_get_preferred_tel, vc_get_preferred_email, vc_get_group, vc_get_name, vc_get_param, vc_get_value, vc_param_new, vc_param_set_name, vc_param_set_value, vc_param_set_str, vc_param_link, vc_param_get_name, vc_param_get_value, vc_get_next, vc_get_next_by_name, vc_param_get_next, vc_param_get_by_name, vc_param_get_next_by_name, vc_delete, vc_delete_deep, vc_param_delete, vc_param_delete_deep, fprintf_vc_component_param, fprintf_vc_component, fprintf_vcard, parse_vcard_file, count_vcards, get_val_struct_part β that's the vCard library, and this page is manual section VC(3). π
ngl, vc_delete shows up twice in that lineup. Not me fixing it β we do not touch the guest list. π
π LIBRARY π
The vCard library β you link it as libvc, -lvc. β¨
πΈ SYNOPSIS πΈ
#include <vc.h>
vc_component *
vc_new();
void
vc_delete(vc_component *vc);
vc_component *
vc_set_group(vc_component *vc, const char *group);
vc_component *
vc_set_name(vc_component *vc, const char *name);
vc_component *
vc_set_param(vc_component *vc, vc_component_param *vc_param);
vc_component *
vc_set_value(vc_component *vc, const char *value);
look at all those function signatures serving cunt, we're so proud π¦
β¨ DESCRIPTION β¨
It's a library. For vCard. That's the whole vibe check, bestie β short and iconic. π
π SEE ALSO π
vc_new(3)vc_delete(3)
go read those too, they're giving main character energy π
π AUTHORS π
The legends behind this, no cap:
- Andrew Hsu
<ahsu@users.sf.net> - Rafael Laboissière
<rafael@laboissiere.net>
kings, honestly π«Ά
π BUGS π
Parsing parameters is not finished yet. π
fr fr, it's a work in progress β the parameter parsing said "I'll finish it later" and then never did. Not me calling it out, butβ¦ yeah. π
and that's the whole page, babe β¨ This lil' beauty comes from the Debian folks, dated May 11, 2003, and it's filed under VC(3). mwah π π
π¦ where this page comes from
- debian bookworm: libvc-dev 012-3 Β· LGPL-2.0-or-later
- debian trixie: libvc-dev 012-4+b1 Β· LGPL-2.0-or-later
- opensuse-leap 16.0: libvc-devel 012-bp160.1.5 Β· LGPL-2.1-only
- opensuse-leap 16.0: libvc-devel 012-bp160.1.5 Β· LGPL-2.1-only
- opensuse-leap 16.0: libvc-devel 012-bp160.1.5 Β· LGPL-2.1-only
- opensuse-leap 16.0: libvc-devel 012-bp160.1.5 Β· LGPL-2.1-only
- ubuntu jammy: libvc-dev 011-1 Β· LGPL-2.0-or-later
- ubuntu noble: libvc-dev 012-4 Β· LGPL-2.0-or-later
- ubuntu questing: libvc-dev 012-4
- ubuntu resolute: libvc-dev 012-5 Β· LGPL-2.0-or-later
- ubuntu stonking: libvc-dev 013-1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms