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.
int _LIBUNISTRING_VERSION ¶ 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.
int _libunistring_version ¶ 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:
int _libunistring_unicode_version ¶ 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.