~/imallett (Ian Mallett)

Return to the Projects' Listing

Project "libib":

A while ago, I noticed that very many #include-s, #define-s, and utility functions are required by most sufficiently complicated projects. This project is my agglomeration of such utilities. All current versions of my C++ projects (and most of the versions presented here) require this library to compile. By moving common functionality to a higher-level header which is then precompiled, it can also cut down build times.

includes_build provides architecture-independent #define-s for bits (16, 32, 64), build configuration (debug, release), platform, endianness, and compiler. It also provides useful macros while removing platform-specific cruft macros (like "min", "max", "minor", "major", etc.). It also provides helper functions for conversion of endianness, file manipulation, and std::string.

Version 1.0.3
Version 1.0.5
Version 1.0.6
Version 1.0.7
Version 1.0.8
Version 1.1.0
Version 1.2.0

    .zip file (84K)
Source Requirements:


Ian Mallett - Contact -
- 2018 - Creative Commons License