Skip to content

C preprocessor helper macros library

License

Notifications You must be signed in to change notification settings

sigdev2/macroslib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.