• Home
Name Date Size #Lines LOC

..--

doc/12-May-2024-307234

example/12-May-2024-437365

html/12-May-2024-1,4231,257

src/12-May-2024-1,751660

test/12-May-2024-1,8501,448

.gitignoreD12-May-2024152 1211

.travis.ymlD12-May-2024130 107

AUTHORSD12-May-2024246 74

BUILD.gnD12-May-2024403 1612

COPYRIGHT.OpenSourceD12-May-202445 11

FAQ-en.mdD12-May-20241.6 KiB3827

FAQ-zhcn.mdD12-May-20241.4 KiB2818

INSTALLD12-May-2024353 1610

LICENSED12-May-20241.1 KiB2217

MakefileD12-May-20241.5 KiB8751

NOTICED12-May-20241.1 KiB2217

OAT.xmlD12-May-20244.2 KiB7015

README.OpenSourceD12-May-2024471 1211

README.mdD12-May-20241.3 KiB4526

bundle.jsonD12-May-2024941 3939

README.OpenSource

1[
2    {
3    "Name": "iniparser",
4    "License": "MIT License",
5    "License File": "LICENSE",
6    "Version Number": "4.1",
7    "Owner": "yinzhongyi@huawei.com",
8    "Upstream URL": "https://github.com/ndevilla/iniparser/@http://ndevilla.free.fr/iniparser",
9    "Description": "This modules offers parsing of ini files from the C level. See a complete documentation in HTML format, from this directory open the file html/index.html with any HTML-capable browser."
10    }
11]
12

README.md

1[![Build Status](https://travis-ci.org/ndevilla/iniparser.svg?branch=master)](https://travis-ci.org/ndevilla/iniparser)
2
3# Iniparser 4 #
4
5
6## I - Overview
7
8This modules offers parsing of ini files from the C level.
9See a complete documentation in HTML format, from this directory
10open the file html/index.html with any HTML-capable browser.
11
12Key features :
13
14 - Small : around 1500 sloc inside 4 files (2 .c and 2 .h)
15 - Portable : no dependancies, written in `-ansi -pedantic` C89
16 - Fully reintrant : easy to make it thread-safe (just surround
17   library calls by mutex)
18
19## II - Building project
20
21A simple `make` at the root of the project should be enough to get the static
22(i.e. `libiniparser.a`) and shared (i.e. `libiniparser.so.0`) libraries compiled.
23
24You should consider trying the following rules too :
25
26 - `make check` : run the unitary tests
27 - `make example` : compile the example, run it with `./example/iniexample`
28
29## III - License
30
31This software is released under MIT License.
32See LICENSE for full informations
33
34## IV - Versions
35
36Current version is 4.1. Version 4.0 introduces breaking changes in the api.
37Older versions 3.1 and 3.2 with the legacy api are available as tags.
38
39
40## V - FAQ
41
42See [FAQ-en.md](FAQ-en.md) in this directory for answers to Frequently Asked Questions.
43
44还有简化中国翻译在[FAQ-zhcn.md](FAQ-zhcn.md).
45