Nomade040 / nmd

set of single-header libraries for C/C++. The code is far from finished but some parts are quite usable.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build nmd_assembly.h Test nmd_assembly.h Discord Coverity Scan Build Status

nmd

set of single-header libraries for C/C++

Notable

General information

  • Each library's documentation is at the start of the file.
  • The end user should use the single-header libraries in the root directory. The code in the folders(e.g. /assembly, /graphics) is for development only.

Showcase(listed in no particular order)

Code guidelines

  • Ensure C89 compatibility.
  • Every identifier uses snake case.
  • Enums and macros are uppercase, every other identifier is lowercase.
  • Non-internal identifiers start with the NMD_ prefix. e.g. nmd_x86_decode().
  • Internal identifiers start with the _NMD_ prefix. e.g. _nmd_append_string().

Repository inspired by nothings/stb.

About

set of single-header libraries for C/C++. The code is far from finished but some parts are quite usable.

License:The Unlicense


Languages

Language:C 70.3%Language:C++ 29.6%Language:Python 0.1%