Name
loc_writer_set_vendor, loc_writer_get_vendor, loc_writer_set_description, loc_writer_get_description, loc_writer_set_license, loc_writer_get_license - Describe a database
Synopsis
#include <libloc/writer.h>
const char* loc_writer_get_vendor(struct loc_writer* writer);
int loc_writer_set_vendor(struct loc_writer* writer, const char* vendor);
const char* loc_writer_get_description(struct loc_writer* writer);
int loc_writer_set_description(struct loc_writer* writer,
const char* description);
const char* loc_writer_get_license(struct loc_writer* writer);
int loc_writer_set_license(struct loc_writer* writer, const char* license);
Description
loc_writer_set_vendor(), loc_writer_set_description() and loc_writer_set_license() set who has created the database, what it is, and under which license it may be used. They can be read from the database with loc_database_new(3).
The getters return what has been set, or an empty string if nothing has been set.
Return Value
The setters return zero on success, and a negative error number (see errno(3)) on error, for example -ENOMEM.
See Also
Authors
Michael Tremer