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 πŸ’…πŸ’–