A fast, simple, public domain INI Reader written in C. This repo includes a single-file library, and a Unix-style command-line utility that acts as a complete program example and can also be used to read INI files using shell scripts.
- Public domain, so no attribution is required.
- Written using only the C Standard Library, so it should be portable (tested on Windows and Ubuntu).
- Fast and has a small memory footprint, especially if custom allocators are used and warnings and errors are disabled.
- Provides a very simple, user-friendly interface.
Simply drop simple_ini_reader.h
into your source folder and add the following to one of your C/C++ files:
#define SIMPLE_INI_READER_IMPLEMENTATION
#include "simple_ini_reader.h"
simple_ini_reader.h
has basic documentation commented at the top of the file. For more detailed examples check the samples folder.
The source code for the command-line utility is located in util. See the README file in that folder for more infomation.
You can send feedback to contact@sebj.co.uk