Version Information macros

Version Information macros — MGtk version macros

Stability Level

Stable, unless otherwise indicated

Synopsis

#include <mgtk.h>

#define             MGTK_MAJOR_VERSION
#define             MGTK_MINOR_VERSION
#define             MGTK_MICRO_VERSION
#define             MGTK_BINARY_AGE
#define             MGTK_INTERFACE_AGE
#define             MGTK_PACKAGE
#define             MGTK_PACKAGE_BUGREPORT
#define             MGTK_PACKAGE_NAME
#define             MGTK_PACKAGE_STRING
#define             MGTK_PACKAGE_TARNAME
#define             MGTK_PACKAGE_URL
#define             MGTK_PACKAGE_VERSION
#define             MGTK_VERSION

Description

MGtk provides version information, primarily useful in configure checks for builds that have a configure script. Applications will not typically use the features described here.

Details

MGTK_MAJOR_VERSION

    #define MGTK_MAJOR_VERSION              0

The major version number of the MGtk library. Like mgtk_major_version, but from the headers used at application compile time, rather than from the library linked against at application run time.


MGTK_MINOR_VERSION

    #define MGTK_MINOR_VERSION              0

The minor version number of the MGtk library. Like mgtk_minor_version, but from the headers used at application compile time, rather than from the library linked against at application run time.


MGTK_MICRO_VERSION

    #define MGTK_MICRO_VERSION              1

The micro version number of the MGtk library. Like mgtk_micro_version, but from the headers used at application compile time, rather than from the library linked against at application run time.


MGTK_BINARY_AGE

    #define MGTK_BINARY_AGE                 1

Like mgtk_binary_age, but from the headers used at application compile time, rather than from the library linked against at application run time.


MGTK_INTERFACE_AGE

    #define MGTK_INTERFACE_AGE              0

Like mgtk_interface_age, but from the headers used at application compile time, rather than from the library linked against at application run time.


MGTK_PACKAGE

    #define MGTK_PACKAGE                    "mgtk"

Name of package.

Private.


MGTK_PACKAGE_BUGREPORT

    #define MGTK_PACKAGE_BUGREPORT          "crisixk@users.sourceforge.net"

Define to the address where bug reports for this package should be sent.

Private.


MGTK_PACKAGE_NAME

    #define MGTK_PACKAGE_NAME               "mgtk"

Define to the full name of this package.

Private.


MGTK_PACKAGE_STRING

    #define MGTK_PACKAGE_STRING             "mgtk 0.0.1"

Define to the full name and version of this package.

Private.


MGTK_PACKAGE_TARNAME

    #define MGTK_PACKAGE_TARNAME            "mgtk"

Define to the one symbol short name of this package.

Private.


MGTK_PACKAGE_URL

    #define MGTK_PACKAGE_URL                "http://mlib-library.sourceforge.net"

Define to the home page for this package.

Private.


MGTK_PACKAGE_VERSION

    #define MGTK_PACKAGE_VERSION            "0.0.1"

Define to the version of this package.

Private.


MGTK_VERSION

    #define MGTK_VERSION                    "0.0.1"

Version number of package

Private.