pkgconf/libpkgconf
William Pitcock f648431aef fragment: skip empty tokens (closes #99)
Due to the way that tokens are merged together for arguments which require explicit whitespace, an
empty token could result in a fragment like:

    {.type = 'I', .data = '/usr/include '}

Such a fragment would be treated differently than:

    {.type = 'I', .data = '/usr/include'}

This difference causes the compiler to include a system include path as part of the additional includes, thus
breaking things like include path shadowing, resulting in random build failures.  As such, we skip empty tokens
from the tokenizer as they do not have any relevance anyway.
2016-10-25 14:15:14 -05:00
..
argvsplit.c Correctly cast ctypes function input to unsigned int 2015-12-02 13:19:01 +01:00
audit.c libpkgconf: implement PKG_CONFIG_LOG style auditing (closes #88) 2016-07-10 15:20:31 -05:00
bsdstubs.c initial libtoolization for libpkgconf 2015-09-06 09:35:08 -05:00
bsdstubs.h initial libtoolization for libpkgconf 2015-09-06 09:35:08 -05:00
cache.c libpkgconf: untangle remaining pkg_ functions related to pkgconf_pkg_t 2015-09-06 11:20:48 -05:00
dependency.c More casting for ctype 2015-12-02 14:59:51 +01:00
fileio.c libpkgconf: move some utility funcs into pkgconf_ namespace 2015-09-06 10:48:24 -05:00
fragment.c fragment: skip empty tokens (closes #99) 2016-10-25 14:15:14 -05:00
iter.h libpkgconf: move pkg_node and pkg_list to pkgconf_node and pkgconf_list namespaces 2015-09-06 10:31:21 -05:00
libpkgconf.h libpkgconf: implement PKG_CONFIG_LOG style auditing (closes #88) 2016-07-10 15:20:31 -05:00
pkg.c libpkgconf: implement PKG_CONFIG_LOG style auditing (closes #88) 2016-07-10 15:20:31 -05:00
queue.c queue: namespace the virtual 'world' package as something that could never actually exist 2016-05-20 02:06:46 -05:00
stdinc.h libpkgconf: do something better than error_msgout for error logging 2015-09-06 12:01:12 -05:00
tuple.c Do not parse the global variables 2015-12-08 00:02:14 +01:00