Next: Autoconf macro, Previous: Compiler options, Up: Using the library [Contents][Index]
Most of the include files have been presented in the introduction, see Introduction, and subsequent detailed chapters.
Another include file is <unistring/version.h>
. It contains the
version number of the libunistring library.
This constant contains the version of libunistring that is being used
at compile time.
It encodes the major, minor, and subminor parts of the version number.
These parts are encoded in the form (major<<16) + (minor<<8) + subminor
.
This constant contains the version of libunistring that is being used
at run time.
It encodes the major, minor, and subminor parts of the version number.
These parts are encoded in the form (major<<16) + (minor<<8) + subminor
.
It is possible that _libunistring_version
is greater than
_LIBUNISTRING_VERSION
. This can happen when you use
libunistring
as a shared library, and a newer, binary
backward-compatible version has been installed after your program
that uses libunistring
was installed.
<unistring/version.h>
also contains:
This constant contains the version of the Unicode standard that is
implemented by libunistring.
It encodes the major and minor parts of the version number only.
These parts are encoded in the form (major<<8) + minor
.