bratpeki / pclib

Peki's C Library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PCLib - Peki's C Library

An ANSI C library aiming to implement modular, simple, fast and hackable tools for C/C++ programmers.

Each header file aims to be sufficiently documented and has minimal dependencies.

Headers

File Description
ptype.h Custom datatypes
pcode.h Exit code macros
pdbg.h Functions for debug output
parr.h Dynamic, type-generic array, with efficient memory reallocation
piarr.h Dynamic, type-generic array, with incremental memory allocation
pdict.h Dynamic, type-generic dictionary/hashmap
pstr.h Various string functions
pmac.h Useful macros

Why ANSI C?

I chose ANSI C (C89, C90, ISO C, however you call it!) due to it being the very first C standard. This, in turn, ensures that it is the most supported.

Other documents

GUIDELINES.md contains the guidelines to writing and compiling the PCLib code.

FUTURE.md contains all notes relating to future revisions of PCLib.

About

Peki's C Library

License:GNU General Public License v3.0


Languages

Language:C 99.5%Language:Makefile 0.5%