idlc 1.5.14
Interface Definition Language Compiler
Loading...
Searching...
No Matches
idl-version.h File Reference

Library version information and utilities. More...

Go to the source code of this file.

Macros

Version Components.

Individual components of the library version.

#define IDL_VERSION_MAJOR   1
 Major version number (API-breaking changes).
 
#define IDL_VERSION_MINOR   5
 Minor version number (backwards-compatible additions).
 
#define IDL_VERSION_MICRO   14
 Micro version number (bug fixes and patches).
 
Version Utilities.

Macros for working with version numbers.

#define IDL_VERSION_ENCODE(major, minor, micro)
 Encodes version components into a single integer.
 
#define IDL_VERSION_STRINGIZE_(major, minor, micro)
 Internal macro for string version generation.
 
#define IDL_VERSION_STRINGIZE(major, minor, micro)
 Creates version string from components.
 
Current Version.

Macros representing the current library version.

#define IDL_VERSION
 Encoded library version as integer.
 
#define IDL_VERSION_STRING
 Library version as human-readable string.
 

Detailed Description

Library version information and utilities.

This header provides version information for the Idl library, including version number components and macros for version comparison and string generation. It supports:

  • Major/Minor/Micro version components
  • Integer version encoding
  • String version generation
Author
Vladimir Shaleev vladi.nosp@m.mirs.nosp@m.halee.nosp@m.v@gm.nosp@m.ail.c.nosp@m.om