VR-Forces 4.0.4 Class Documentation
Defines | Functions
include/vrfutil/version.h File Reference

Go to the source code of this file.

Defines

#define DtVrfVersionNumber   "4.0.4"
 Version strings must not contain spaces.
#define PLUGIN_COMPATIBLE_VERSION   "4.0.4"
#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   404
#define DtVrfCopyrightYearString   "2012"
 Copyright date for MAK software.
#define DtVrfCopyrightYearInt   2012
#define VRF_RELEASE_NUM   7
 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 ()

Define Documentation

#define DtVrfVersionNumber   "4.0.4"

Version strings must not contain spaces.

#define PLUGIN_COMPATIBLE_VERSION   "4.0.4"
#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   404
#define DtVrfCopyrightYearString   "2012"

Copyright date for MAK software.

#define DtVrfCopyrightYearInt   2012
#define VRF_RELEASE_NUM   7

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


Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)