Skip to content

hirrolot/awesome-c-preprocessor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 

Repository files navigation

awesome-c-preprocessor

A list of awesome C preprocessor stuff

See also: "The Preprocessor Iceberg Meme".

Metaprogramming frameworks

C language extensions

Compilers/Interpreters

Debuggers

Other projects

  • mcpp -- A portable C preprocessor.
  • Cedro -- A C language extension that works as an (external) preprocessor.
  • eudoxia0/cmacro -- Lisp macros for C.
  • eudoxia0/magma -- A collection of useful macros based on cmacro.
  • swansontec/map-macro -- A recursive C preprocessor macro which performs an operation on each element of a list.
  • M4GNV5/CppFun -- Arithmetic in the C preprocessor by representing numbers as arrays of 8-bit elements.
  • ramdeoshubham/macros -- A collection of commonly used C MACROS.
  • cher-nov/Gena -- Generic pseudo-templated containers written in C89, inspired by C++ STL.
  • agrif/Makefile -- A horrible, horrible, wonderful C Preprocessor hack library.
  • notfoundry/wtf.c -- 4-bit ALU metaprogrammed in C11's _Generic.
  • kcning/binom -- C macro that computes binominal coefficient at compile time.
  • ldionne/cisp -- A C preprocessor library implementing object semantics.
  • rofl0r/thread_wrapper -- A thread launcher wrapper macro based on Boost/Preprocessor.
  • 18sg/uSHET -- A Malloc-Free SHET Client Library for Microcontrollers (lib/cpp_magic.h).
  • ScrimpyCat/CommonC -- Common utilities for C (CommonC/Template.h).

Articles

Some worth-noting articles:

SO questions

About

A list of awesome C preprocessor stuff

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •