pkgconf/libpkgconf
William Pitcock 47ce9765a8 libpkgconf: define SIZE_FMT_SPECIFIER on POSIX and Windows platforms and use it in place of %zu
The MSVCRT runtime as used on Windows does not support %zu, but instead recommends %Iu.  As we want
to remain portable to other runtimes, even on Windows, we do not use %Iu, but instead expand it logically
to either %lu or %llu depending on if it's _WIN32 or _WIN64 headers.

On POSIX, we assume C99 support is available and always use %zu, as pkgconf has never supported anything
earlier than C99 officially.

Closes #125.
2017-09-08 18:46:48 -05:00
..
CMakeLists.txt Tidy up a bit. 2017-06-05 20:54:57 -07:00
argvsplit.c libpkgconf: hopefully the last necessary tweak to quoting... 2017-03-29 18:00:57 -05:00
audit.c libpkgconf: document audit module 2016-12-10 19:28:34 -06:00
bsdstubs.c Minimal tweaks to compile with Visual C 2015 2017-06-04 19:19:55 -07:00
bsdstubs.h Don't depend on libtool magic to control which symbols are exported from shared libraries 2017-06-05 14:00:02 -07:00
cache.c libpkgconf: cache: add trace points 2017-02-04 20:01:41 -06:00
client.c libpkgconf: define SIZE_FMT_SPECIFIER on POSIX and Windows platforms and use it in place of %zu 2017-09-08 18:46:48 -05:00
config.h.cmake.in First draft of cmake port 2017-06-04 17:44:37 -07:00
config.h.meson Experiment to build with Meson (#119) 2017-06-19 19:03:00 -05:00
dependency.c dependency: break API to add tracepoints to dependency list building 2017-02-25 16:04:55 -06:00
fileio.c libpkgconf: move some utility funcs into pkgconf_ namespace 2015-09-06 10:48:24 -05:00
fragment.c fragment: also protect -nostdinc, -nostdlibinc, -nobuiltininc 2017-05-09 19:38:57 -05:00
iter.h libpkgconf: iter: check list->tail for null, not list->head 2017-01-23 00:24:13 -06:00
libpkgconf-api.h Don't depend on libtool magic to control which symbols are exported from shared libraries 2017-06-05 14:00:02 -07:00
libpkgconf.h Don't depend on libtool magic to control which symbols are exported from shared libraries 2017-06-05 14:00:02 -07:00
meson.build Experiment to build with Meson (#119) 2017-06-19 19:03:00 -05:00
path.c libpkgconf: path: fix logic error in path relocation case when matching against a list (closes #129) 2017-09-08 18:27:04 -05:00
pkg.c libpkgconf: define SIZE_FMT_SPECIFIER on POSIX and Windows platforms and use it in place of %zu 2017-09-08 18:46:48 -05:00
queue.c libpkgconf: queue: chase API change (mark static root virtual packages as static) 2017-01-22 23:28:51 -06:00
stdinc.h libpkgconf: define SIZE_FMT_SPECIFIER on POSIX and Windows platforms and use it in place of %zu 2017-09-08 18:46:48 -05:00
tuple.c tuple: check expanded variables to see if a sysroot has been duplicated, and if so, remove the prepended sysroot. 2017-07-16 17:37:41 -05:00
win-dirent.h win-dirent.h: MIT-licensed port of dirent to win32 from https://github.com/tronkko/dirent 2017-06-04 19:19:01 -07:00