pkgconf/libpkgconf
William Pitcock ce165646de 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:03:25 -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 dependency: add pkgconf_dependency_add for programmatically adding a dependency object 2016-08-26 23:40:15 -05: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:03:25 -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 pkg: add a more flexible framework for multi-level compare required for fuzzy Provides rules. 2016-09-08 23:54:57 -05:00
pkg.c pkg: pkgconf_pkg_free(): be sure to free the Provides list 2016-09-16 09:59:41 -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 pkg: use bsearch(3) instead of a hardcoded tree of strcmp logic 2016-08-26 01:11:50 -05:00
tuple.c Do not parse the global variables 2015-12-08 00:02:14 +01:00