Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
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.