Package: ustr / 1.0.4-6

Metadata

Package Version Patches format
ustr 1.0.4-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fixes/attr nonnull.diff p1 | (download)

ustr-compiler.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] fixes/attr-nonnull

This patch disables use of attribute nonnull. Attribute nonnull generates a lot
of warnings (-Wnonnull-compare) and can cause problems see
http://rachid.koucha.free.fr/tech_corner/nonnull_gcc_attribute.html

Signed-off-by: Vclav Ovsk <vaclav.ovsik@gmail.com>


fixes/autoconf.diff p1 | (download)

.gitignore | 12 10 + 2 - 0 !
Makefile.in | 677 677 + 0 - 0 !
aclocal.m4 | 89 89 + 0 - 0 !
autoconf_64b.c | 11 0 + 11 - 0 !
autoconf_vsnprintf.c | 177 0 + 177 - 0 !
configure.ac | 121 121 + 0 - 0 !
ustr-conf-debug.h.in | 75 75 + 0 - 0 !
ustr-conf.h.in | 8 4 + 4 - 0 !
ustr-import-multilib.in | 4 3 + 1 - 0 !
ustr-import.in | 9 5 + 4 - 0 !
10 files changed, 984 insertions(+), 199 deletions(-)

 [patch] fixes/autoconf

GNU Autoconf used instead of its own makefile rules driven
configuration. This is more general and flexible and
it supports cross-compilation.

Signed-off-by: Vclav Ovsk <vaclav.ovsik@gmail.com>


fixes/doc html local css.diff p1 | (download)

Documentation/design.html | 2 1 + 1 - 0 !
Documentation/f_c-1.0.css | 1 1 + 0 - 0 !
Documentation/index.html | 2 1 + 1 - 0 !
Documentation/tutorial.html | 2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 3 deletions(-)

 [patch] fixes/doc-html-local-css

This patch replaces remote link to CSS with local copy.
Original link: http://www.and.org/f_c-1.0.css

Signed-off-by: Vclav Ovsk <vaclav.ovsik@gmail.com>


fixes/gnu inline.diff p1 | (download)

ustr-b-dbg-code.c | 8 4 + 4 - 0 !
ustr-b-opt-code.c | 8 4 + 4 - 0 !
ustr-cmp-dbg-code.c | 8 4 + 4 - 0 !
ustr-cmp-opt-code.c | 8 4 + 4 - 0 !
ustr-compiler.h | 4 2 + 2 - 0 !
ustr-fmt-dbg-code.c | 8 4 + 4 - 0 !
ustr-fmt-opt-code.c | 8 4 + 4 - 0 !
ustr-ins-dbg-code.c | 8 4 + 4 - 0 !
ustr-ins-opt-code.c | 8 4 + 4 - 0 !
ustr-io-dbg-code.c | 8 4 + 4 - 0 !
ustr-io-opt-code.c | 8 4 + 4 - 0 !
ustr-main-dbg-code.c | 2 1 + 1 - 0 !
ustr-main-opt-code.c | 2 1 + 1 - 0 !
ustr-parse-dbg-code.c | 8 4 + 4 - 0 !
ustr-parse-opt-code.c | 8 4 + 4 - 0 !
ustr-pool-dbg-code.c | 8 4 + 4 - 0 !
ustr-pool-opt-code.c | 8 4 + 4 - 0 !
ustr-replace-dbg-code.c | 8 4 + 4 - 0 !
ustr-replace-opt-code.c | 8 4 + 4 - 0 !
ustr-sc-dbg-code.c | 8 4 + 4 - 0 !
ustr-sc-opt-code.c | 8 4 + 4 - 0 !
ustr-set-dbg-code.c | 8 4 + 4 - 0 !
ustr-set-opt-code.c | 8 4 + 4 - 0 !
ustr-split-dbg-code.c | 8 4 + 4 - 0 !
ustr-split-opt-code.c | 8 4 + 4 - 0 !
ustr-spn-dbg-code.c | 8 4 + 4 - 0 !
ustr-spn-opt-code.c | 8 4 + 4 - 0 !
ustr-srch-dbg-code.c | 8 4 + 4 - 0 !
ustr-srch-opt-code.c | 8 4 + 4 - 0 !
ustr-sub-dbg-code.c | 8 4 + 4 - 0 !
ustr-sub-opt-code.c | 8 4 + 4 - 0 !
ustr-utf8-dbg-code.c | 8 4 + 4 - 0 !
ustr-utf8-opt-code.c | 8 4 + 4 - 0 !
33 files changed, 124 insertions(+), 124 deletions(-)

 [patch] fixes/gnu-inline

This patch adds `__attribute__ ((gnu_inline))' into prototype macros
before `inline' to force GNU89 behaviour of inline functions
in C99 mode.
See http://www.gnu.org/software/gcc/gcc-5/porting_to.html

Signed-off-by: Vclav Ovsk <vaclav.ovsik@gmail.com>


fixes/man cleanup.diff p1 | (download)

Documentation/txt2man.pl | 18 12 + 6 - 0 !
Documentation/ustr.3 | 19 0 + 19 - 0 !
2 files changed, 12 insertions(+), 25 deletions(-)

 [patch] fixes/man-cleanup

The patch cleans up man pages (removes undefined macros).

Signed-off-by: Vaclav Ovsik <vaclav.ovsik@i.cz>


fixes/man spelling.diff p1 | (download)

Documentation/ustr-import.1 | 6 3 + 3 - 0 !
Documentation/ustr.3 | 50 25 + 25 - 0 !
Documentation/ustr_const.3 | 4 2 + 2 - 0 !
3 files changed, 30 insertions(+), 30 deletions(-)

 [patch] fixes/man-spelling

Fixes spelling errors found by lintian.

Signed-off-by: Vaclav Ovsik <vaclav.ovsik@i.cz>


fixes/nonlinux.diff p1 | (download)

T/ctst_11_io.c | 4 0 + 4 - 0 !
T/ctst_3_medium.c | 2 0 + 2 - 0 !
T/ctst_99_64bit.c | 4 0 + 4 - 0 !
3 files changed, 10 deletions(-)

 [patch] fixes/nonlinux

Removes conditional compilation directives `#ifdef __linux__',
so the build process can succeed on non linux (Debian GNU/kFreeBSD).
Solves the bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536890

Signed-off-by: Vaclav Ovsik <vaclav.ovsik@i.cz>


fixes/stdarg va_copy.diff p1 | (download)

ustr-compiler.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] fixes/stdarg-va_copy

This patch fixes compiler warning:
ustr-compiler.h:19:7: warning: "__va_copy" is not defined [-Wundef]

Signed-off-by: Vclav Ovsk <vaclav.ovsik@gmail.com>


fixes/suppress warn.diff p1 | (download)

ustr-cntl-code.h | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 [patch] fixes/suppress-warn

Suppress warning (-Wmisleading-indentation)

Signed-off-by: Vclav Ovsk <vaclav.ovsik@gmail.com>


fixes/unused vars.diff p1 | (download)

ustr-compiler.h | 7 7 + 0 - 0 !
ustr-main-code.h | 4 2 + 2 - 0 !
ustr-sc-code.h | 4 2 + 2 - 0 !
3 files changed, 11 insertions(+), 4 deletions(-)

 [patch] fixes/unused-vars

This patch suppresses warnings about unused variables using variable attribute.

Signed-off-by: Vclav Ovsk <vaclav.ovsik@gmail.com>