Projects / MiniINI

MiniINI

MiniINI is an INI/CFG file parsing library with a focus on portability, speed, and minimalism. The goal is not to support thousands of convenient extensions to the INI format, but to be easy to set up and use, and to be as fast as possible.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  13 Jul 2010 22:33

Release Notes: Tutorials and API docs were rewritten to improve readability. Allocator, INIFile, and logging code was refactored. Benchmarking and regression testing code was rewritten, hopefully improving maintainability, and scripts were rewritten in Python 3.1. There were also some small bugfixes.

  •  11 Jun 2010 07:51

Release Notes: Iteration over INI sections and tags is now supported, with a tutorial on its usage. Int and float parsing now uses custom functions instead of strtol/strtof. This results in speedup (~11% on average) but removes support for hexadecimal, octal integers, and scientific notation of floats. There was also some refactoring work and minor bugfixes.

  •  04 Jun 2010 10:26

Release Notes: This release fixes a memory leak in INISection::ArraySize(), fixes conflicts with windows.h, and fixes some minor bugs. Note that setting up MiniINI with disabled STL support is now done differently. If you're already using MiniINI with STL support disabled, check the tutorial on that in the package or on the MiniINI Website.

  •  11 Apr 2010 18:02

Release Notes: The only change in this release is the removal of the INISection operator [], which was useless as INISections can only be accessed through pointers.

  •  11 Apr 2010 06:18

Release Notes: This release finally adds support for tags with multiple values, and continues the trend of refactoring and polishing MiniINI code. Documentation has also seen many improvements, especially the new series of tutorials describing all MiniINI features.

Screenshot

Project Spotlight

Skylable SX

A cloud storage toolkit.

Screenshot

Project Spotlight

slapt-src

A slackbuild utility.