Inside Bitcoin
Opening the selected file…
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1// Copyright (c) 2019-present The Bitcoin Core developers2// Distributed under the MIT software license, see the accompanying3// file COPYING or http://www.opensource.org/licenses/mit-license.php.5#ifndef BITCOIN_UTIL_MACROS_H6#define BITCOIN_UTIL_MACROS_H8#define PASTE(x, y) x ## y9#define PASTE2(x, y) PASTE(x, y)11#define BITCOIN_UNIQUE_NAME(name) PASTE2(name, __COUNTER__)13/**14* Converts the parameter X to a string after macro replacement on X has been performed.15* Don't merge these into one macro!16*/17#define STRINGIZE(X) DO_STRINGIZE(X)18#define DO_STRINGIZE(X) #X20#endif // BITCOIN_UTIL_MACROS_H