Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F10615333
clientversion.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
clientversion.h
View Options
// Copyright (c) 2009-2016 The Bitcoin Core developers
// Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#ifndef BITCOIN_CLIENTVERSION_H
#define BITCOIN_CLIENTVERSION_H
#if defined(HAVE_CONFIG_H)
#include
"config/bitcoin-config.h"
#else
/**
* client versioning and copyright year
*/
//! These need to be macros, as clientversion.cpp's and bitcoin*-res.rc's voodoo
//! requires it
#define CLIENT_VERSION_MAJOR 0
#define CLIENT_VERSION_MINOR 14
#define CLIENT_VERSION_REVISION 1
#define CLIENT_VERSION_BUILD 0
//! Set to true for release, false for prerelease or test build
#define CLIENT_VERSION_IS_RELEASE true
/**
* Copyright year (2009-this)
* Todo: update this when changing our copyright comments in the source
*/
#define COPYRIGHT_YEAR 2017
#endif
// HAVE_CONFIG_H
/**
* Converts the parameter X to a string after macro replacement on X has been
* performed.
* Don't merge these into one macro!
*/
#define STRINGIZE(X) DO_STRINGIZE(X)
#define DO_STRINGIZE(X) #X
//! Copyright string used in Windows .rc files
#define COPYRIGHT_STR \
"2009-" STRINGIZE(COPYRIGHT_YEAR) " " COPYRIGHT_HOLDERS_FINAL
/**
* bitcoind-res.rc includes this file, but it cannot cope with real c++ code.
* WINDRES_PREPROC is defined to indicate that its pre-processor is running.
* Anything other than a define should be guarded below.
*/
#if !defined(WINDRES_PREPROC)
#include
<string>
#include
<vector>
static
const
int
CLIENT_VERSION
=
1000000
*
CLIENT_VERSION_MAJOR
+
10000
*
CLIENT_VERSION_MINOR
+
100
*
CLIENT_VERSION_REVISION
+
1
*
CLIENT_VERSION_BUILD
;
extern
const
std
::
string
CLIENT_NAME
;
extern
const
std
::
string
CLIENT_BUILD
;
std
::
string
FormatFullVersion
();
std
::
string
FormatSubVersion
(
const
std
::
string
&
name
,
int
nClientVersion
,
const
std
::
vector
<
std
::
string
>
&
comments
);
#endif
// WINDRES_PREPROC
#endif
// BITCOIN_CLIENTVERSION_H
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Sat, Nov 23, 10:04 (1 d, 5 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4527819
Default Alt Text
clientversion.h (1 KB)
Attached To
rSTAGING Bitcoin ABC staging
Event Timeline
Log In to Comment