Package: libvformat / 1.13-6

Metadata

Package Version Patches format
libvformat 1.13-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Copy common types.h to vformat vf_iface.h.patch | (download)

ChangeLog | 7 7 + 0 - 0 !
Makefile.am | 1 0 + 1 - 0 !
configure.ac | 2 0 + 2 - 0 !
src/vf_access.c | 1 0 + 1 - 0 !
src/vf_access_calendar.c | 2 0 + 2 - 0 !
src/vf_access_wrappers.c | 1 0 + 1 - 0 !
src/vf_create_object.c | 1 0 + 1 - 0 !
src/vf_delete.c | 1 0 + 1 - 0 !
src/vf_malloc.c | 1 0 + 1 - 0 !
src/vf_malloc_stdlib.c | 2 0 + 2 - 0 !
src/vf_modified.c | 1 0 + 1 - 0 !
src/vf_parser.c | 1 0 + 1 - 0 !
src/vf_reader.c | 1 0 + 1 - 0 !
src/vf_search.c | 1 0 + 1 - 0 !
src/vf_string_arrays.c | 1 0 + 1 - 0 !
src/vf_strings.c | 1 0 + 1 - 0 !
src/vf_writer.c | 1 0 + 1 - 0 !
vformat/vf_iface.h | 45 34 + 11 - 0 !
18 files changed, 41 insertions(+), 30 deletions(-)

 copy common/types.h to vformat/vf_iface.h

Copy the content of common/types.h into vformat/vf_iface.h.
Keep common/types.h because some files depends on it.

0002 Adapt to Debian build system.patch | (download)

ChangeLog | 6 6 + 0 - 0 !
configure.ac | 5 2 + 3 - 0 !
test/Makefile.am | 6 5 + 1 - 0 !
3 files changed, 13 insertions(+), 4 deletions(-)

 adapt to debian build system

* Remove AC_PROG_RANLIB as there is no need for ranlib when libtool is used.
* Remove unused AC_CONFIG_FILES
* Change the name of the maintainer responsible for bug report on the software in
configure.ac
* Remove files generated when testing the library

0003 Add sample files.patch | (download)

samples/split_phonebook.c | 171 171 + 0 - 0 !
samples/split_phonebook.h | 66 66 + 0 - 0 !
2 files changed, 237 insertions(+)

 add sample files

Add sample files to test the library.

0004 Provide info documentation.patch | (download)

doc/Makefile.am | 6 4 + 2 - 0 !
doc/libvformat-1.texi | 733 733 + 0 - 0 !
doc/libvformat-2.texi | 79 79 + 0 - 0 !
doc/libvformat-i.texi | 5 5 + 0 - 0 !
doc/libvformat.texi | 51 51 + 0 - 0 !
5 files changed, 872 insertions(+), 2 deletions(-)

 provide info documentation

Create texi files so that info files can be generated with texinfo.

0005 Add manpages.patch | (download)

doc/Makefile.am | 6 3 + 3 - 0 !
doc/vf_create_object.3 | 63 63 + 0 - 0 !
doc/vf_date_string_to_time.3 | 64 64 + 0 - 0 !
doc/vf_delete_object.3 | 63 63 + 0 - 0 !
doc/vf_delete_prop.3 | 69 69 + 0 - 0 !
doc/vf_find_charset.3 | 54 54 + 0 - 0 !
doc/vf_find_prop_qual_index.3 | 97 97 + 0 - 0 !
doc/vf_get_next_object.3 | 65 65 + 0 - 0 !
doc/vf_get_next_property.3 | 54 54 + 0 - 0 !
doc/vf_get_object_type.3 | 53 53 + 0 - 0 !
doc/vf_get_prop_name.3 | 68 68 + 0 - 0 !
doc/vf_get_prop_name_string.3 | 70 70 + 0 - 0 !
doc/vf_get_prop_value.3 | 87 87 + 0 - 0 !
doc/vf_get_prop_value_base64.3 | 63 63 + 0 - 0 !
doc/vf_get_prop_value_object.3 | 52 52 + 0 - 0 !
doc/vf_get_prop_value_string.3 | 71 71 + 0 - 0 !
doc/vf_get_prop_value_time.3 | 68 68 + 0 - 0 !
doc/vf_get_property.3 | 128 128 + 0 - 0 !
doc/vf_get_property_ex.3 | 91 91 + 0 - 0 !
doc/vf_is_modified.3 | 52 52 + 0 - 0 !
doc/vf_parse_end.3 | 54 54 + 0 - 0 !
doc/vf_parse_init.3 | 93 93 + 0 - 0 !
doc/vf_parse_text.3 | 70 70 + 0 - 0 !
doc/vf_period_string_to_time.3 | 65 65 + 0 - 0 !
doc/vf_period_time_to_string.3 | 63 63 + 0 - 0 !
doc/vf_read_file.3 | 63 63 + 0 - 0 !
doc/vf_set_prop_name_string.3 | 68 68 + 0 - 0 !
doc/vf_set_prop_value.3 | 82 82 + 0 - 0 !
doc/vf_set_prop_value_base64.3 | 73 73 + 0 - 0 !
doc/vf_set_prop_value_object.3 | 63 63 + 0 - 0 !
doc/vf_set_prop_value_string.3 | 68 68 + 0 - 0 !
doc/vf_set_prop_value_time.3 | 68 68 + 0 - 0 !
doc/vf_set_property_from_file.3 | 68 68 + 0 - 0 !
doc/vf_write_file.3 | 70 70 + 0 - 0 !
34 files changed, 2303 insertions(+), 3 deletions(-)

 add manpages

Provides manpages instead of generating them from c2man as c2man is deprecated.

0006 Remove leading space when unfolding.patch | (download)

src/vf_parser.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 remove leading space when unfolding

According to RFC 2425 paragraph 5.8.1, the leading whitespace on folded lines
must be removed when unfolding happens.

0007 Cast NULL in void in functions using va_arg.patch | (download)

test/vformat.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 cast null in void * in functions using va_arg

NULL isn't necessary a zero value. For instance, on AMD64 architecture,
a null pointer is 0x7fff00000000. Usually things works automagically as
the compiler always cast NULL and 0 in void * if stored in a pointer
variable. But with functions with variable number of arguments the
compiler can't know the type of the arguments and thus don't make the
cast. In consequences, NULL and 0 must be cast explicitely in void * if
the parameter is a pointer.