OMKOV Auxiliary C Library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jake Wakeling d4c41a820a Minor update to unit.h 2 weeks ago
build Improve getopt.h 4 weeks ago
include Minor update to unit.h 2 weeks ago
test Remove optget from libauxc 1 month ago
.gitignore Improve getopt.h 4 weeks ago
CMakeLists.txt Improve getopt.h 4 weeks ago
LICENCE Switch to OLPE licence 2 months ago
README.md Remove optget from libauxc 1 month ago

README.md

OMKOV Auxiliary C Library

A portable auxiliary C library.

The OMKOV Auxiliary C Library is a portable C library providing lightweight implementations of various auxiliary functions.

Features

libauxc is header only, and each header is entirely standalone.

Some features may be implemented following an existing standard.

OMLIBC header files

Header file Description Standard
base64.h Encode and decode Base64
endianness.h Functions pertaining to endianness
getopt.h Parse command line arguments POSIX
unit.h Unit testing macros

Test Instructions

The test directory contains unit tests for each header file. Each unit test can be compiled and run on its own, or make can be used to run them all at once.

Usage

Header files are located in the include directory, each header can be directly included in a project for use. All header files contain the licence and so can be used freely in any project as long as licence terms are followed.

Meta

Copyright (C) 2019, Jakob Wakeling
All rights reserved.
OMKOV Permissive Licence