Logo coherent WaveBurst  
Library Reference Guide
Logo
watversion.hh
Go to the documentation of this file.
1 #ifndef WATVERSION_HH
2 #define WATVERSION_HH
3 
4 /* WAT Version */
5 #define WAT_VERSION "6.4.0.0"
6 /* WAT Version Major Number */
7 #define WAT_VERSION_MAJOR 6
8 /* WAT Version Minor Number */
9 #define WAT_VERSION_MINOR 4
10 /* WAT Version Micro Number */
11 #define WAT_VERSION_MICRO 0
12 /* WAT Version Devel Number */
13 #define WAT_VERSION_DEVEL 0
14 
15 const char *const watVersion = WAT_VERSION;
20 
21 inline char* watversion(char c='s')
22 {
23  if(c=='s')
24  return (char*)watVersion;
25  if(c=='r')
26  return (char*)"21909173a69fb82d64137abfadf61f42935c1394";
27  if(c=='R')
28  return (char*)"21909173";
29  if(c=='b')
30  return (char*)"public ";
31  if(c=='x')
32  return (char*)"Date: Tue Jan 5 06:02:10 2021 -0800";
33  if(c=='u')
34  return (char*)"https://gitlab.com/gwburst/public/library.git";
35  if(c=='g')
36  return (char*)"cWB-6.4.0";
37  if(c=='k')
38  return (char*)"Linux";
39  if(c=='n')
40  return (char*)"f37b93df85a8";
41  if(c=='q')
42  return (char*)"5.9.0-0.bpo.5-amd64";
43  if(c=='v')
44  return (char*)"#1 SMP Debian 5.9.15-1~bpo10+1 (2020-12-31)";
45  if(c=='m')
46  return (char*)"x86_64";
47  if(c=='p')
48  return (char*)"unknown";
49  if(c=='t')
50  return (char*)"Tue Feb 9 17:13:48 UTC 2021 ";
51  if(c=='T')
52  return (char*)"2021-02-09 05-13-48 ";
53  if(c=='i')
54  return (char*)"4";
55  else
56  return (char*)watVersion;
57 }
58 
59 #endif
const int watVersionMicro
Definition: watversion.hh:18
char * watversion(char c='s')
Definition: watversion.hh:21
#define WAT_VERSION_MAJOR
Definition: watversion.hh:7
const int watVersionMajor
Definition: watversion.hh:16
#define WAT_VERSION_DEVEL
Definition: watversion.hh:13
#define WAT_VERSION_MINOR
Definition: watversion.hh:9
const int watVersionMinor
Definition: watversion.hh:17
#define WAT_VERSION
Definition: watversion.hh:5
const char *const watVersion
Definition: watversion.hh:15
const int watVersionDevel
Definition: watversion.hh:19
#define WAT_VERSION_MICRO
Definition: watversion.hh:11