libx52/lib/inih
nirenjan a39945f461 Import inih library into source tree
Prior to this change, the user needed to install inih as a dependency,
either from the distribution repositories, or from source. On some
platforms (notably macOS), inih is not available prepackaged, and must
be installed by the user. This tends to cause needless friction.

This change imports the ini.c and ini.h files from the upstream inih
repository into the X52 source tree. This will allow us to build the
repository on any system with the original set of dependencies, and not
have to force the user to install packages themselves.
2021-08-26 22:16:38 -07:00
..
LICENSE.txt Import inih library into source tree 2021-08-26 22:16:38 -07:00
Makefile.am Import inih library into source tree 2021-08-26 22:16:38 -07:00
README.md Import inih library into source tree 2021-08-26 22:16:38 -07:00
ini.c Import inih library into source tree 2021-08-26 22:16:38 -07:00
ini.h Import inih library into source tree 2021-08-26 22:16:38 -07:00

README.md

inih (INI Not Invented Here)

inih (INI Not Invented Here) is a simple .INI file parser written in C. It's only a couple of pages of code, and it was designed to be small and simple, so it's good for embedded systems. It's also more or less compatible with Python's ConfigParser style of .INI files, including RFC 822-style multi-line syntax and name: value entries.

The original project can be found here. I have included the sources in this repository because it is not packaged for all platforms (notably macOS), and the version here supercedes the version that is distributed in most "stable" Linux distributions such as Debian.