pkgconf/libpkgconf
Harmen Stoppels 40638f2472 use AC_CHECK_DECLS to avoid implicit function definition
AC_CHECK_FUNCS is not safe, since implicit function definitions is just
a warning. On 64-bit glibc systems where reallocarray is not defined or
hidden behind macros that are not set, it gets implicitly defined to
return an integer, which is a big problem given that it should return a
pointer, and leads to immediate segfaults.
2023-05-02 11:49:34 -07:00
..
argvsplit.c argvsplit: fix some quoting rules 2023-05-02 11:45:42 -07:00
audit.c libpkgconf: document audit module 2016-12-10 19:28:34 -06:00
bsdstubs.c use AC_CHECK_DECLS to avoid implicit function definition 2023-05-02 11:49:34 -07:00
bsdstubs.h bsdstubs: add pkgconf_reallocarray 2022-06-26 04:37:18 +00:00
cache.c use SIZE_FMT_SPECIFIER everywhere 2023-01-21 20:45:29 +00:00
client.c cache: free the cache table when it is empty and set to NULL 2022-08-04 15:52:10 -07:00
config.h.meson meson: check for reallocarray 2022-06-26 04:33:47 +00:00
dependency.c Avoid undefined behaviour with the ctype(3) functions. 2023-05-02 11:43:56 -07:00
fileio.c libpkgconf: fileio: pkgconf_fgetline(): handle quoted=true when a comment introduction is encountered 2021-03-18 05:45:41 -06:00
fragment.c fragment: render: only include trailing space if there is another fragment 2023-01-21 20:17:33 +00:00
iter.h libpkgconf: Add a helper to zero `pkgconf_list_t`s 2022-06-26 03:12:34 +00:00
libpkgconf-api.h docs: mention Meson instead of CMake for Win build 2021-12-11 14:49:19 +01:00
libpkgconf.h Avoid undefined behaviour with the ctype(3) functions. 2023-05-02 11:43:56 -07:00
meson.build meson: install headers into pkgconf/libpkgconf instead of just libpkgconf 2020-11-28 19:42:00 -07:00
parser.c Avoid undefined behaviour with the ctype(3) functions. 2023-05-02 11:43:56 -07:00
path.c libpkgconf: zero path lists after freeing 2022-06-26 03:12:34 +00:00
personality.c Avoid undefined behaviour with the ctype(3) functions. 2023-05-02 11:43:56 -07:00
pkg.c Avoid undefined behaviour with the ctype(3) functions. 2023-05-02 11:43:56 -07:00
queue.c use SIZE_FMT_SPECIFIER everywhere 2023-01-21 20:45:29 +00:00
stdinc.h stdinc: include strings.h on POSIX 2022-02-21 04:42:26 -06:00
tuple.c tuple: test for, and stop string processing, on truncation 2023-01-20 22:07:03 +00:00
win-dirent.h Avoid undefined behaviour with the ctype(3) functions. 2023-05-02 11:43:56 -07:00