VR-Forces 4.1.1 Class Documentation
Macros | Functions
version.h File Reference

Go to the source code of this file.

Macros

#define DtVrfVersionNumber   "4.1.1"
 Version strings must not contain spaces.
#define PLUGIN_COMPATIBLE_VERSION   "4.1.1"
#define MESSAGE_MAJOR_VERSION   4
 When updating major/minor versions of a release, make sure to update these numbers as well.
#define MESSAGE_MINOR_VERSION   1
#define DtVrfCopyrightYearString   "2013"
 Copyright date for MAK software.
#define DtVrfCopyrightYearInt   2013
#define VRF_RELEASE_NUM   9
 The release number will be unique for each VR-Forces release.
#define MESSAGE_EXTRA_INFORMATION   0
 Note that messages are assumed to be valid within a major/minor version release.
#define DtMessageVersionConstructor(major, minor, extra)   ((major & 0x0000FFFF) << 16) | ((minor & 0x000000FF) << 8) | (extra & 0x000000FF)
#define DtMessageMajorVersion(version)   ((version & 0xFFFF0000) >> 16)
#define DtMessageMinorVersion(version)   ((version & 0x0000FF00) >> 8)
#define DtMessageExtraInformation(version)   (version & 0x000000FF)
#define DtMessageVersion   DtMessageVersionConstructor(MESSAGE_MAJOR_VERSION, MESSAGE_MINOR_VERSION, MESSAGE_EXTRA_INFORMATION)

Functions

DT_DLL_vrfutil const char * DtVrforcesVersion ()

Macro Definition Documentation

#define DtVrfVersionNumber   "4.1.1"

Version strings must not contain spaces.

#define PLUGIN_COMPATIBLE_VERSION   "4.1.1"
#define MESSAGE_MAJOR_VERSION   4

When updating major/minor versions of a release, make sure to update these numbers as well.

#define MESSAGE_MINOR_VERSION   1
#define DtVrfCopyrightYearString   "2013"

Copyright date for MAK software.

#define DtVrfCopyrightYearInt   2013
#define VRF_RELEASE_NUM   9

The release number will be unique for each VR-Forces release.

The numbers may not be in sequential order. Previous versions are left as comments below for reference. Between versions, "123456789" is used as the release number to indicate that it is not an official release.

#define MESSAGE_EXTRA_INFORMATION   0

Note that messages are assumed to be valid within a major/minor version release.

This value should only be changed if, for some reason, that needs to be changed within a maintenance release line

#define DtMessageVersionConstructor (   major,
  minor,
  extra 
)    ((major & 0x0000FFFF) << 16) | ((minor & 0x000000FF) << 8) | (extra & 0x000000FF)
#define DtMessageMajorVersion (   version)    ((version & 0xFFFF0000) >> 16)
#define DtMessageMinorVersion (   version)    ((version & 0x0000FF00) >> 8)
#define DtMessageExtraInformation (   version)    (version & 0x000000FF)

Function Documentation

DT_DLL_vrfutil const char* DtVrforcesVersion ( )

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)