Originally being derived from the Mochimo Codebase, this repository contains core C/C++ support intended for use in ongoing projects at Adequate Systems, LLC.
For specific usage information, see the documentation.
Extended-C library headers:
"exterrno.h"
- error number support"extinet.h"
- internet support"extint.h"
- integer support"extio.h"
- input/output support"extlib.h"
- general utilities support"extmath.h"
- math support (incl. 64-bit math for x86 systems)"extstring.h"
- string/memory manipulation support"extthrd.h"
- thread and mutex support"exttime.h"
- subsecond time support
The Extended C/C++ Library was designed to be included in other projects as a Git Submodule. For C projects utilizing a similar structure and makefile, it is recommended to add submodules to the include/
directory of the target project.
git submodule add https://github.com/adequatesystems/extended-c include/extended-c
git commit -m "include extended-c submodule"
git -C include/extended-c pull origin main
git commit -m "update extended-c to latest revision"
git -C include/extended-c fetch
git -C include/extended-c checkout <hash or version tag>
git commit -m "checkout extended-c submodule to <hash or version tag>"
This repository is licensed for use under an MPL 2.0 derivative Open Source license.
The community is free to develop and change the code with the caveat that any changes must be for the benefit of the Mochimo cryptocurrency network (with a number of exclusions).
Please read the LICENSE for more details on limitations and restrictions.