From 5ce650382352c1503f40abf08129ada69402af55 Mon Sep 17 00:00:00 2001 From: bitflash-coin Date: Tue, 4 Aug 2026 06:34:32 -0700 Subject: public commit --- src/headers_core.h | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 src/headers_core.h (limited to 'src/headers_core.h') diff --git a/src/headers_core.h b/src/headers_core.h new file mode 100644 index 0000000..6c0c602 --- /dev/null +++ b/src/headers_core.h @@ -0,0 +1,73 @@ +// Core node headers -- no GUI framework dependency. +// Included by gui.cpp and all non-GUI source files. + +#ifdef _MSC_VER +#pragma warning(disable:4786) +#endif + +#ifdef _WIN32 +#define WIN32_LEAN_AND_MEAN 1 +#define _WIN32_WINNT 0x0601 +#include +#include +#include +#include +#include // _mkdir on MSVC +#ifndef _MSC_VER +// MinGW: _mkdir not defined, use mkdir from +#include +inline int _mkdir(const char* p) { return ::mkdir(p); } +#endif +#else +#include "compat.h" +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#pragma hdrstop +using namespace std; + +template +inline typename std::common_type::type min(const T1& a, const T2& b) +{ return (a +inline typename std::common_type::type max(const T1& a, const T2& b) +{ return (a>b)?a:b; } + +#include "serialize.h" +#include "uint256.h" +#include "util.h" +#include "key.h" +#include "bignum.h" +#include "base58.h" +#include "script.h" +#include "db.h" +#include "net.h" +#include "nostr.h" +#include "randomx_pow.h" +#include "main.h" +#include "market.h" + +// GUI callback -- implemented in gui.cpp (or as no-op in headless builds) +void MainFrameRepaint(); +string DateTimeStr(int64 nTime); -- cgit v1.2.3