Skip to content

HsiangHoLin/iniparser4

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iniparser 4

0 - Foreword

Iniparser4 is a cordial fork of Iniparser. Iniparser4 is aimed at beeing a new cuting edge version of this project while the original Iniparser will be kept as legacy for compatibility reasons.

I - Overview

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.

Key features :

  • Small : around 1500 sloc inside 4 files (2 .c and 2 .h)
  • Portable : no dependancies, written in -ansi -pedantic C89
  • Fully reintrant : easy to make it thread-safe (just surround library calls by mutex)

II - Building project

A simple make at the root of the project should be enough to get the static (i.e. libiniparser.a) and shared (i.e. libiniparser.so.0) libraries compiled.

You should consider trying the following rules too :

  • make check : run the unitary tests
  • make exemples : compile the exemples

III - License

This software is released under MIT License. See LICENSE for full informations

Packages

No packages published

Languages

  • C 78.2%
  • Objective-C 11.3%
  • CSS 9.3%
  • Other 1.2%