libcmutils 0.6.5
Multi-platform C99 utility library
Loading...
Searching...
No Matches
Fixed width integers, CMBool and the platform shims.

Macros

#define INT64_MAX   i64(0x7FFFFFFFFFFFFFFF)
 
#define CMUTIL_APPEND(a, b)   a ## b
 

Enumerations

enum  CMBool { CMTrue = 1 , CMFalse = 0 }
 Boolean definition for this library. More...
 

Detailed Description

CMUTIL library uses platform-independent data types for multi-platform support.

Macro Definition Documentation

◆ INT64_MAX

#define INT64_MAX   i64(0x7FFFFFFFFFFFFFFF)

64-bit signed / unsigned integer max values.

◆ CMUTIL_APPEND

#define CMUTIL_APPEND (   a,
 
)    a ## b

64-bit signed / unsigned integer constant suffix.

Enumeration Type Documentation

◆ CMBool

enum CMBool

Boolean definition for this library.

Enumerator
CMTrue 

true

CMFalse 

false