All Projects → seb-jones → simple-ini-reader

seb-jones / simple-ini-reader

Licence: Unlicense License
Fast, Simple, Public Domain INI Reader written in C

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to simple-ini-reader

Ini
Ini file reader/writer for C# / .NET written in pure .NET in a single source file
Stars: ✭ 43 (+152.94%)
Mutual labels:  reader, ini
eBookReaderNX
A Nintendo Switch eBook Reader
Stars: ✭ 15 (-11.76%)
Mutual labels:  reader
initool
Manipulate INI files from the command line
Stars: ✭ 40 (+135.29%)
Mutual labels:  ini
Config
PHP library for simple configuration management
Stars: ✭ 39 (+129.41%)
Mutual labels:  ini
baruch
A mobile app where you can read and download light novels.
Stars: ✭ 68 (+300%)
Mutual labels:  reader
barcode scan2
[reborned barcode_scan] A flutter plugin for reading 2D barcodes and QR codes.
Stars: ✭ 43 (+152.94%)
Mutual labels:  reader
Slim-Config
A file configuration loader that supports PHP, INI, XML, JSON, and YML files for the Slim Framework. It internally uses https://github.com/hassankhan/config.
Stars: ✭ 28 (+64.71%)
Mutual labels:  ini
KoHighlights
KOHighlights is a utility for viewing KOReader's highlights and/or export them to simple text, csv or html files.
Stars: ✭ 62 (+264.71%)
Mutual labels:  reader
cherche
📑 Neural Search
Stars: ✭ 196 (+1052.94%)
Mutual labels:  reader
sv
libsv - Public domain cross-platform semantic versioning in c99
Stars: ✭ 46 (+170.59%)
Mutual labels:  public-domain
SimpleOfficeReader
A simple office file reader can extract content and summary information from .doc,.docx,.ppt,.pptx files without Microsoft Office or interop.
Stars: ✭ 54 (+217.65%)
Mutual labels:  reader
CsharpVoxReader
A generic C# reader for MagicaVoxel's vox file format
Stars: ✭ 15 (-11.76%)
Mutual labels:  reader
MentalGL
Single header OpenGL utility library in the public domain
Stars: ✭ 20 (+17.65%)
Mutual labels:  public-domain
BookReader
📕 "任阅" 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~
Stars: ✭ 6,113 (+35858.82%)
Mutual labels:  reader
config-parser
A slim, fully managed C# library for reading/writing .ini, .conf, .cfg etc configuration files.
Stars: ✭ 67 (+294.12%)
Mutual labels:  ini
z-reader
📘 [vscode插件] 小说阅读器,支持在线搜索和本地阅读,支持txt和epub格式
Stars: ✭ 205 (+1105.88%)
Mutual labels:  reader
RecordParser
Zero Allocation Writer/Reader Parser for .NET Core
Stars: ✭ 155 (+811.76%)
Mutual labels:  reader
BCF-js
bcf-js is a BIM Collaboration Format (BCF) reader & parser developed and maintained by Parametricos Ltd.
Stars: ✭ 18 (+5.88%)
Mutual labels:  reader
any-text
Get text content from any file
Stars: ✭ 19 (+11.76%)
Mutual labels:  reader
SNAP
Easy data format saving and loading for GameMaker Studio 2.3.2
Stars: ✭ 49 (+188.24%)
Mutual labels:  ini

Simple INI Reader

A fast, simple, public domain INI Reader written in C. This repo includes a single-file library, and a Unix-style command-line utility that acts as a complete program example and can also be used to read INI files using shell scripts.

Why Use This?

  • Public domain, so no attribution is required.
  • Written using only the C Standard Library, so it should be portable (tested on Windows and Ubuntu).
  • Fast and has a small memory footprint, especially if custom allocators are used and warnings and errors are disabled.
  • Provides a very simple, user-friendly interface.

Basic Usage

Library

Simply drop simple_ini_reader.h into your source folder and add the following to one of your C/C++ files:

#define SIMPLE_INI_READER_IMPLEMENTATION
#include "simple_ini_reader.h"

simple_ini_reader.h has basic documentation commented at the top of the file. For more detailed examples check the samples folder.

Utility

The source code for the command-line utility is located in util. See the README file in that folder for more infomation.

Contact

You can send feedback to [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].