This patch adds a file that can be used with valgrind's --suppressions option.
2010-05-19 Bruno Haible <br...@clisp.org> Avoid valgrind error reports from libunistring. * lib/libunistring.valgrind: New file, based on lib/malloca.valgrind. * modules/libunistring (Files): Add it. * modules/libunistring-optional (Files): Likewise. ========================== lib/libunistring.valgrind ========================== # Suppress valgrind messages in an installed libunistring. # Suppress a valgrind message about use of uninitialized memory in freea(). # This use is OK because it provides only a speedup. { libunistring_freea Memcheck:Cond fun:libunistring_freea } =============================================================================== --- modules/libunistring.orig Wed May 19 22:08:55 2010 +++ modules/libunistring Wed May 19 22:08:05 2010 @@ -4,6 +4,7 @@ Files: m4/libunistring.m4 m4/absolute-header.m4 +lib/libunistring.valgrind Depends-on: havelib --- modules/libunistring-optional.orig Wed May 19 22:08:55 2010 +++ modules/libunistring-optional Wed May 19 22:08:05 2010 @@ -5,6 +5,7 @@ m4/libunistring-optional.m4 m4/libunistring.m4 m4/absolute-header.m4 +lib/libunistring.valgrind Depends-on: havelib