Should we replace inih with an alternative INI parser? Motivation is as follows:
inih uses a New BSD license, but I'd prefer if this project was 100% public domain
a header-only alternative would make succade dependency free and installation easier for some users
Of course, there is also a drawback to the header-only approach: succade will increase in size. With inih, succade doesn't need to include any INI parsing code and instead uses the shared library. Seeing, however, how some distributions do not have a package for inih (example, Arch Linux, see #33), I'm pretty tempted to trade a larger binary for easier installation.
Not quite sure about this one yet, let's see what alternatives are out there. A quick scan brings up simple-ini-reader and ini.h as possible candidates, but there are more.
Should we replace
inih
with an alternative INI parser? Motivation is as follows:inih
uses a New BSD license, but I'd prefer if this project was 100% public domainOf course, there is also a drawback to the header-only approach: succade will increase in size. With
inih
, succade doesn't need to include any INI parsing code and instead uses the shared library. Seeing, however, how some distributions do not have a package forinih
(example, Arch Linux, see #33), I'm pretty tempted to trade a larger binary for easier installation.Not quite sure about this one yet, let's see what alternatives are out there. A quick scan brings up
simple-ini-reader
andini.h
as possible candidates, but there are more.