/macroslib

C preprocessor helper macros library

Primary LanguageCMIT LicenseMIT

Logo

MacrosLib

Last version 0.1.0-b3

Table of Contents

About The Project

This project is a set of header files with macros for the C preprocessor.

The goal of this project is to collect solutions that speed up and simplify writing complex macros using variability, loops, recursion and conditions.

The project is being actively developed and supported. All macros have tests and documentation.

You can read The Change history

Usage

If you use this library in the project, then remember that macros may not work correctly in your version of the preprocessor, do first run the test files in the environment and evaluate the results.

This project can be viewed as a memo with examples of the implementation of non-trivial solutions and other macros magic. Each macro has a doxygen description, where you can find out what the macro takes and returns, as well as implementation details.

Contribution

You can write about issues and errors in issues and send your fix as a pull request

License

Distributed under the MIT License.