Projects / Libvc


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.

Operating Systems

Recent releases

  •  14 Jun 2003 07:36

    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.

    •  16 May 2003 13:28

      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.

      •  12 May 2003 15:48

        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.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.