Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GrayVersion.h File Reference

Go to the source code of this file.

Macros

#define GRAY_COMPANY   "Menasoft"
 
#define GRAY_COPYRIGHT   "Copyright 1992 - 2020 Dennis Robinson (http://www.menasoft.com)"
 
#define GRAY_VERSION_N   1604
 numeric version id. used for easy compares. More...
 
#define GRAY_VERSION_S   "1.604"
 share string version with all files. More...
 
#define GRAY_VERSION_RC   1,6,0,4
 RC version id. *.rc FILEVERSION wants this format. More...
 

Detailed Description

Can be included in RC file as well! RC_INVOKED version broken out into a separate file for minimal impact on the Version Control System. Use the first 2 digits for data format breaking changes. 3rd digit and beyond is for new functionality.

Note
Windows PE only supports the first 2 digits.
Obscure rule in .MSI forces use of versions >= 1.0.0. NO version 0. allowed.

Macro Definition Documentation

◆ GRAY_COMPANY

#define GRAY_COMPANY   "Menasoft"

◆ GRAY_COPYRIGHT

#define GRAY_COPYRIGHT   "Copyright 1992 - 2020 Dennis Robinson (http://www.menasoft.com)"

◆ GRAY_VERSION_N

#define GRAY_VERSION_N   1604

numeric version id. used for easy compares.

◆ GRAY_VERSION_RC

#define GRAY_VERSION_RC   1,6,0,4

RC version id. *.rc FILEVERSION wants this format.

◆ GRAY_VERSION_S

#define GRAY_VERSION_S   "1.604"

share string version with all files.