utf8rewind  1.5.1
System library for processing UTF-8 encoded text
Version information

Macros

#define UTF8_VERSION_MAKE(_major, _minor, _bugfix)   ((_major) * 10000) + ((_minor) * 100) + (_bugfix)
 Macro for creating a version number from a major, minor and bugfix number. More...
 
#define UTF8_VERSION_MAJOR   1
 The major version number of this release. More...
 
#define UTF8_VERSION_MINOR   5
 The minor version number of this release. More...
 
#define UTF8_VERSION_BUGFIX   1
 The bugfix version number of this release. More...
 
#define UTF8_VERSION   UTF8_VERSION_MAKE(UTF8_VERSION_MAJOR, UTF8_VERSION_MINOR, UTF8_VERSION_BUGFIX)
 The version number as an integer. More...
 
#define UTF8_VERSION_STRING   "1.5.1"
 The verion number as a string. More...
 
#define UTF8_VERSION_GUARD(_major, _minor, _bugfix)   (UTF8_VERSION >= UTF8_VERSION_MAKE(_major, _minor, _bugfix))
 Check if feature is supported by the current release. More...
 

Detailed Description

Macros used to identify the version of the library.

Macro Definition Documentation

§ UTF8_VERSION_MAKE

#define UTF8_VERSION_MAKE (   _major,
  _minor,
  _bugfix 
)    ((_major) * 10000) + ((_minor) * 100) + (_bugfix)

Macro for creating a version number from a major, minor and bugfix number.

§ UTF8_VERSION_MAJOR

#define UTF8_VERSION_MAJOR   1

The major version number of this release.

§ UTF8_VERSION_MINOR

#define UTF8_VERSION_MINOR   5

The minor version number of this release.

§ UTF8_VERSION_BUGFIX

#define UTF8_VERSION_BUGFIX   1

The bugfix version number of this release.

§ UTF8_VERSION

The version number as an integer.

§ UTF8_VERSION_STRING

#define UTF8_VERSION_STRING   "1.5.1"

The verion number as a string.

§ UTF8_VERSION_GUARD

#define UTF8_VERSION_GUARD (   _major,
  _minor,
  _bugfix 
)    (UTF8_VERSION >= UTF8_VERSION_MAKE(_major, _minor, _bugfix))

Check if feature is supported by the current release.