Libvc is a vCard library which was written using 'flex' and 'bison'. It handles scanning a vCard file, parsing the vCard file into a data storage structure, manipulating the data storage structure, and writing the structure back to a file. It was originally written for 'rolo', but has been split off for general use.
|Tags||Communications Email Address Book Software Development Libraries|
|Operating Systems||OS Independent|
Release Notes: This version correctly parses vCard version 2.1 files, allowing Microsoft vCard files to be read properly. Searches and comparisons of type names and parameter names are now case insensitive. The build process now produces shared libraries as well as static libraries.
Release Notes: Parsing of parameters is now performed properly, and they are stuffed into the "name" and "value" fields of the "vc_param_component" structure. The "str" field has been removed as a result of this (because "str" was only a silly hack to begin with). A bug in fprintf_vcard which prevented vcards from being printed has been fixed. There is now a libvc.spec file for Red Hat Linux; RPMs will be created for each release from now on.
Release Notes: This is the same vCard library that was built with previous releases of rolo. However, all occurrences of `vcard_' have now been shortened to 'vc_'. Also, the header file is now 'vc.h' instead of 'vcard.h'. The next binary releases of rolo and mutt_vc_query will be built with libvc. The next source releases of rolo and mutt_vc_query will have libvc as a dependency. The vc(3) man page is not finished yet.