sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit 235db018125ce9cf102ed1d5ae998027125ff43e
parent de9e24a7d192ea5966bee611d609a92cc3171a0b
Author: rofl0r <retnyg@gmx.net>
Date:   Sat, 30 Nov 2013 11:45:43 +0100

rocks: remove recommendation for iniparser, as it sucks

<redacted> ugh wtf
<redacted> https://github.com/ndevilla/iniparser/blob/master/src/iniparser.c#L46
<redacted> first thing i see is a static buffer which defeats multi threaded library usage
<redacted> 1) it's huge 2) it's not multi-thread safe and thus 3) not library-safe
<redacted> (so if for example a library you link against happens to link against that lib as well, both instances of the parser will use the same buffers)

Diffstat:
Msuckless.org/rocks.md | 4----
1 file changed, 0 insertions(+), 4 deletions(-)

diff --git a/suckless.org/rocks.md b/suckless.org/rocks.md @@ -15,10 +15,6 @@ libc implementations * [musl](http://www.musl-libc.org/) - standard C library that attempts to be even smaller than uClibc * See also: [embedded libc comparison](http://www.etalabs.net/compare_libcs.html) -Configuration file parsers --------------------------- -* [iniparser](http://ndevilla.free.fr/iniparser/) - relatively small ini parsing library, contains a dictionary data structure and accessory functions (MIT licensed) - Compression ----------- * [liblzf](http://oldhome.schmorp.de/marc/liblzf.html) - very fast, legally unencumbered compression library (dual licensed: 2-clause BSD or GPL License)