Inih Versions Save

Simple .INI file parser in C, good for embedded systems

r58

3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/benhoyt/inih/compare/r57...r58

r57

10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/benhoyt/inih/compare/r56...r57

r55

2 years ago

Added "version" to meson.build config: https://github.com/benhoyt/inih/pull/135 (but bumped up to 55 in a subsequent commit, for this release).

r54

2 years ago

Mainly #134, adding the visibility symbols to the Meson build config, but also other small tweaks to tests and so on.

r53

3 years ago

Updates to Meson config:

  • #124 meson: optionally depend on C++
  • #125 meson: enable distro settings by default
  • #126 meson: add static compile args to inih_dep

r52

3 years ago

Add INI_CUSTOM_ALLOCATOR to allow using a custom memory allocator. Per the README:

By default when using the heap, the standard library's malloc, free, and realloc functions are used; to use a custom allocator, specify -DINI_CUSTOM_ALLOCATOR=1 (and -DINI_USE_STACK=0). You must define and link functions named ini_malloc, ini_free, and (if INI_ALLOW_REALLOC is set) ini_realloc, which must have the same signatures as the stdlib.h memory allocation functions.

See tests/unittest_alloc.c for an example.

Fixes https://github.com/benhoyt/inih/issues/118.

r51

3 years ago

Fix potential read from invalid memory with memcpy fix (#107 - thanks @nolange).

r50

3 years ago

Use memcpy instead of strncpy to avoid gcc warnings (issue #104 and #91)

r49

4 years ago

Meson build updates and options, README tweak (no code changes)