Here is a list of all macros with links to the files they belong to:
- c -
- C_DEL : mdb.c
- C_EOF : mdb.c
- C_INITIALIZED : mdb.c
- C_ORIG_RDONLY : mdb.c
- C_SUB : mdb.c
- C_UNTRACK : mdb.c
- C_WRITEMAP : mdb.c
- CACHE_OFFSET : multiexp.cc
- CACHEFLUSH : mdb.c
- CACHELINE : mdb.c
- CALL_CONV : mdb.c
- CALL_TEST : chaingen.h
- CATCH_GENERATE_REPLAY : chaingen.h
- CATCH_GENERATE_REPLAY_CORE : chaingen.h
- CATCH_REPLAY : chaingen.h
- CB_DATA : nftnlrdr_misc.c
- CDEBUG : easylogging++.h
- CDEBUG_AFTER_N : easylogging++.h
- CDEBUG_EVERY_N : easylogging++.h
- CDEBUG_IF : easylogging++.h
- CDEBUG_N_TIMES : easylogging++.h
- CERROR : easylogging++.h
- CERROR_AFTER_N : easylogging++.h
- CERROR_EVERY_N : easylogging++.h
- CERROR_IF : easylogging++.h
- CERROR_N_TIMES : easylogging++.h
- CFATAL : easylogging++.h
- CFATAL_AFTER_N : easylogging++.h
- CFATAL_EVERY_N : easylogging++.h
- CFATAL_IF : easylogging++.h
- CFATAL_N_TIMES : easylogging++.h
- Ch : sha512-blocks.c
- CHACHA_IV_SIZE : chacha.h
- CHACHA_KEY_SIZE : chacha.h
- CHAIN_HTTP_TO_MAP2 : http_server_handlers_map2.h
- CHAIN_INVOKE_MAP2 : levin_abstract_invoke2.h
- CHAIN_INVOKE_MAP_TO_OBJ2 : levin_abstract_invoke2.h
- CHAIN_INVOKE_MAP_TO_OBJ_FORCE_CONTEXT : levin_abstract_invoke2.h
- CHAIN_LEVIN_INVOKE_MAP : levin_abstract_invoke2.h
- CHAIN_LEVIN_INVOKE_MAP2 : levin_abstract_invoke2.h
- CHAIN_LEVIN_NOTIFY_MAP : levin_abstract_invoke2.h
- CHAIN_LEVIN_NOTIFY_MAP2 : levin_abstract_invoke2.h
- CHAIN_LEVIN_NOTIFY_STUB : levin_abstract_invoke2.h
- CHAIN_URI_MAP2 : http_server_handlers_map2.h
- CHANGEABLE : mdb.c
- CHANGELESS : mdb.c
- CHECK : mtest.c, mtest2.c, mtest3.c, mtest4.c, mtest5.c, mtest6.c, benchmark.cpp
- CHECK_AND_ASSERT_MES_CC : net_utils_base.h
- CHECK_AND_ASSERT_MES_L1 : rctSigs.cpp
- CHECK_AND_ASSERT_THROW_MES_L1 : cryptonote_format_utils.cpp, rctOps.cpp
- CHECK_CORE_READY : core_rpc_server.cpp
- CHECK_EQ : chaingen.h
- CHECK_EQUAL : epee_utils.cpp
- CHECK_IF_BACKGROUND_SYNCING : simplewallet.cpp, wallet_rpc_server.cpp
- CHECK_ISSPACE : portable_storage_from_json.h
- CHECK_LESS : epee_utils.cpp
- CHECK_LESS_ENDIAN : epee_utils.cpp
- CHECK_MULTISIG_ENABLED : simplewallet.cpp, wallet_rpc_server.cpp
- CHECK_NOT_EQ : chaingen.h
- CHECK_PAYMENT : core_rpc_server.cpp
- CHECK_PAYMENT_BASE : core_rpc_server.cpp
- CHECK_PAYMENT_MIN1 : core_rpc_server.cpp
- CHECK_PAYMENT_SAME_TS : core_rpc_server.cpp
- CHECK_SIMPLE_VARIABLE : simplewallet.cpp
- CHECK_TEST_CONDITION : chaingen.h
- CHECKCLIENTIPMASK : upnpglobalvars.h
- CHECKED_GET_SPECIFIC_VARIANT : cryptonote_format_utils.h
- CHI : keccak.c
- choose_t : ge25519.h
- choose_t_smultq : ge25519.h
- choose_tp : amd64-51-30k.c, amd64-64-24k.c
- CHUNK_SIZE_WARNING_THRESHOLD : blockchain_utilities.h
- CINFO : easylogging++.h
- CINFO_AFTER_N : easylogging++.h
- CINFO_EVERY_N : easylogging++.h
- CINFO_IF : easylogging++.h
- CINFO_N_TIMES : easylogging++.h
- CLEARFLAG : upnpglobalvars.h
- CLOG : easylogging++.h
- CLOG_AFTER_N : easylogging++.h
- CLOG_EVERY_N : easylogging++.h
- CLOG_IF : easylogging++.h
- CLOG_N_TIMES : easylogging++.h
- closesocket : miniupnpc-async.c, miniupnpc-libevent.c, connecthostport.c, minissdpc.c, miniupnpc.c, miniwget.c
- CMP : midl.c
- CMPF : wallet2.cpp
- CODELENGTH : codelength.h
- COIN : cryptonote_config.h
- COLS512 : groestl.h
- COLUMN : groestl.c
- COMMAND_RPC_GET_BLOCKS_FAST_MAX_BLOCK_COUNT : cryptonote_config.h
- COMMAND_RPC_GET_BLOCKS_FAST_MAX_TX_COUNT : cryptonote_config.h
- COMPARE : igd_desc_parse.c, miniupnpc-libevent.c, igd_desc_parse.c, miniupnpc.c
- CONCAT : rng-tests.cpp
- CONNECTIONSTATUS_MAGICALVALUE : upnpdescgen.c
- const : ipfrdr.c
- CONST_CAST : argon2_core.h
- CONVERT_POD : portable_storage_bin_utils.h
- COPY_PGNO : mdb.c
- CORE_DBS : mdb.c
- CORE_RPC_ERROR_CODE_BLOCK_NOT_ACCEPTED : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_CORE_BUSY : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_DUPLICATE_PAYMENT : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_INTERNAL_ERROR : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_INVALID_CLIENT : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_MINING_TO_SUBADDRESS : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_PAYMENT_REQUIRED : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_PAYMENT_TOO_LOW : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_PAYMENTS_NOT_ENABLED : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_REGTEST_REQUIRED : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_RESTRICTED : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_STALE_PAYMENT : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_TOO_BIG_HEIGHT : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_TOO_BIG_RESERVE_SIZE : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_UNSUPPORTED_BOOTSTRAP : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_UNSUPPORTED_RPC : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_WRONG_BLOCKBLOB : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_WRONG_BLOCKBLOB_SIZE : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_WRONG_PARAM : core_rpc_server_error_codes.h
- CORE_RPC_ERROR_CODE_WRONG_WALLET_ADDRESS : core_rpc_server_error_codes.h
- CORE_RPC_STATUS_BUSY : core_rpc_server_commands_defs.h
- CORE_RPC_STATUS_NOT_MINING : core_rpc_server_commands_defs.h
- CORE_RPC_STATUS_OK : core_rpc_server_commands_defs.h
- CORE_RPC_STATUS_PAYMENT_REQUIRED : core_rpc_server_commands_defs.h
- CORE_RPC_VERSION : core_rpc_server_commands_defs.h
- CORE_RPC_VERSION_MAJOR : core_rpc_server_commands_defs.h
- CORE_RPC_VERSION_MINOR : core_rpc_server_commands_defs.h
- COST_PER_BLOCK : rpc_payment_costs.h
- COST_PER_BLOCK_HASH : rpc_payment_costs.h
- COST_PER_BLOCK_HEADER : rpc_payment_costs.h
- COST_PER_COINBASE_TX_SUM_BLOCK : rpc_payment_costs.h
- COST_PER_FEE_ESTIMATE : rpc_payment_costs.h
- COST_PER_FULL_OUTPUT_HISTOGRAM : rpc_payment_costs.h
- COST_PER_GET_INFO : rpc_payment_costs.h
- COST_PER_HARD_FORK_INFO : rpc_payment_costs.h
- COST_PER_KEY_IMAGE : rpc_payment_costs.h
- COST_PER_OUT : rpc_payment_costs.h
- COST_PER_OUTPUT_DISTRIBUTION : rpc_payment_costs.h
- COST_PER_OUTPUT_DISTRIBUTION_0 : rpc_payment_costs.h
- COST_PER_OUTPUT_HISTOGRAM : rpc_payment_costs.h
- COST_PER_OUTPUT_INDEXES : rpc_payment_costs.h
- COST_PER_PEER_LIST : rpc_payment_costs.h
- COST_PER_POOL_HASH : rpc_payment_costs.h
- COST_PER_SYNC_INFO : rpc_payment_costs.h
- COST_PER_TX : rpc_payment_costs.h
- COST_PER_TX_POOL_STATS : rpc_payment_costs.h
- COST_PER_TX_RELAY : rpc_payment_costs.h
- CPLOG : easylogging++.h
- CPLOG_IF : easylogging++.h
- CRAP_LENGTH : minihttptestserver.c
- CREDITS_TARGET : simplewallet.cpp
- CRITICAL_REGION_BEGIN : syncobj.h
- CRITICAL_REGION_BEGIN1 : syncobj.h
- CRITICAL_REGION_END : syncobj.h
- CRITICAL_REGION_LOCAL : syncobj.h
- CRITICAL_REGION_LOCAL1 : syncobj.h
- CRYPTO_BENCHMARK : benchmark.cpp
- CRYPTO_BYTES : api.h
- CRYPTO_DEFINE_HASH_FUNCTIONS : generic-ops.h
- CRYPTO_DETERMINISTIC : api.h
- CRYPTO_FUNCTION : benchmark.cpp
- crypto_hash_sha512_BYTES : sha512.h
- CRYPTO_MAKE_COMPARABLE : generic-ops.h
- CRYPTO_MAKE_COMPARABLE_CONSTANT_TIME : generic-ops.h
- CRYPTO_MAKE_HASHABLE : generic-ops.h
- CRYPTO_MAKE_HASHABLE_CONSTANT_TIME : generic-ops.h
- CRYPTO_PUBLICKEYBYTES : api.h
- CRYPTO_SCALARBYTES : api.h
- CRYPTO_SECRETKEYBYTES : api.h
- crypto_verify_32_BYTES : crypto_verify_32.h
- crypto_verify_32_ref_BYTES : crypto_verify_32.h
- CRYPTONOTE_BLOCK_FUTURE_TIME_LIMIT : cryptonote_config.h
- CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE_V1 : cryptonote_config.h
- CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE_V2 : cryptonote_config.h
- CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE_V5 : cryptonote_config.h
- CRYPTONOTE_BLOCKCHAINDATA_FILENAME : cryptonote_config.h
- CRYPTONOTE_BLOCKCHAINDATA_LOCK_FILENAME : cryptonote_config.h
- CRYPTONOTE_COINBASE_BLOB_RESERVED_SIZE : cryptonote_config.h
- CRYPTONOTE_DANDELIONPP_EMBARGO_AVERAGE : cryptonote_config.h
- CRYPTONOTE_DANDELIONPP_EPOCH_RANGE : cryptonote_config.h
- CRYPTONOTE_DANDELIONPP_FLUFF_PROBABILITY : cryptonote_config.h
- CRYPTONOTE_DANDELIONPP_FLUSH_AVERAGE : cryptonote_config.h
- CRYPTONOTE_DANDELIONPP_MIN_EPOCH : cryptonote_config.h
- CRYPTONOTE_DANDELIONPP_STEMS : cryptonote_config.h
- CRYPTONOTE_DEFAULT_TX_SPENDABLE_AGE : cryptonote_config.h
- CRYPTONOTE_DISPLAY_DECIMAL_POINT : cryptonote_config.h
- CRYPTONOTE_DNS_TIMEOUT_MS : cryptonote_config.h
- CRYPTONOTE_FORWARD_DELAY_AVERAGE : cryptonote_config.h
- CRYPTONOTE_FORWARD_DELAY_BASE : cryptonote_config.h
- CRYPTONOTE_LOCKED_TX_ALLOWED_DELTA_BLOCKS : cryptonote_config.h
- CRYPTONOTE_LOCKED_TX_ALLOWED_DELTA_SECONDS_V1 : cryptonote_config.h
- CRYPTONOTE_LOCKED_TX_ALLOWED_DELTA_SECONDS_V2 : cryptonote_config.h
- CRYPTONOTE_LONG_TERM_BLOCK_WEIGHT_WINDOW_SIZE : cryptonote_config.h
- CRYPTONOTE_MAX_BLOCK_NUMBER : cryptonote_config.h
- CRYPTONOTE_MAX_FRAGMENTS : cryptonote_config.h
- CRYPTONOTE_MAX_TX_PER_BLOCK : cryptonote_config.h
- CRYPTONOTE_MAX_TX_SIZE : cryptonote_config.h
- CRYPTONOTE_MEMPOOL_TX_FROM_ALT_BLOCK_LIVETIME : cryptonote_config.h
- CRYPTONOTE_MEMPOOL_TX_LIVETIME : cryptonote_config.h
- CRYPTONOTE_MINED_MONEY_UNLOCK_WINDOW : cryptonote_config.h
- CRYPTONOTE_NAME : cryptonote_config.h
- CRYPTONOTE_NOISE_BYTES : cryptonote_config.h
- CRYPTONOTE_NOISE_CHANNELS : cryptonote_config.h
- CRYPTONOTE_NOISE_DELAY_RANGE : cryptonote_config.h
- CRYPTONOTE_NOISE_EPOCH_RANGE : cryptonote_config.h
- CRYPTONOTE_NOISE_MIN_DELAY : cryptonote_config.h
- CRYPTONOTE_NOISE_MIN_EPOCH : cryptonote_config.h
- CRYPTONOTE_PRUNING_LOG_STRIPES : cryptonote_config.h
- CRYPTONOTE_PRUNING_STRIPE_SIZE : cryptonote_config.h
- CRYPTONOTE_PRUNING_TIP_BLOCKS : cryptonote_config.h
- CRYPTONOTE_PUBLIC_ADDRESS_TEXTBLOB_VER : cryptonote_config.h
- CRYPTONOTE_REWARD_BLOCKS_WINDOW : cryptonote_config.h
- CRYPTONOTE_SCALING_2021_FEE_ROUNDING_PLACES : cryptonote_config.h
- CRYPTONOTE_SHORT_TERM_BLOCK_WEIGHT_SURGE_FACTOR : cryptonote_config.h
- CSYSLOG : easylogging++.h
- CSYSLOG_AFTER_N : easylogging++.h
- CSYSLOG_EVERY_N : easylogging++.h
- CSYSLOG_IF : easylogging++.h
- CSYSLOG_N_TIMES : easylogging++.h
- CTHR_RWLOCK_INIT : c_threads.h
- CTHR_RWLOCK_LOCK_READ : c_threads.h
- CTHR_RWLOCK_LOCK_WRITE : c_threads.h
- CTHR_RWLOCK_TRYLOCK_READ : c_threads.h
- CTHR_RWLOCK_TYPE : c_threads.h
- CTHR_RWLOCK_UNLOCK_READ : c_threads.h
- CTHR_RWLOCK_UNLOCK_WRITE : c_threads.h
- CTHR_THREAD_CLOSE : c_threads.h
- CTHR_THREAD_CREATE : c_threads.h
- CTHR_THREAD_JOIN : c_threads.h
- CTHR_THREAD_RETURN : c_threads.h
- CTHR_THREAD_RTYPE : c_threads.h
- CTHR_THREAD_TYPE : c_threads.h
- CTRACE : easylogging++.h
- CTRACE_AFTER_N : easylogging++.h
- CTRACE_EVERY_N : easylogging++.h
- CTRACE_IF : easylogging++.h
- CTRACE_N_TIMES : easylogging++.h
- CURRENCY_PROTOCOL_MAX_OBJECT_REQUEST_COUNT : cryptonote_protocol_handler.h
- CURRENT : archiver.cpp
- CURRENT_BLOCK_MAJOR_VERSION : cryptonote_config.h
- CURRENT_BLOCK_MINOR_VERSION : cryptonote_config.h
- CURRENT_MEMPOOL_ARCHIVE_VER : tx_pool.h
- CURRENT_MEMPOOL_TX_DETAILS_ARCHIVE_VER : tx_pool.h
- CURRENT_TRANSACTION_VERSION : cryptonote_config.h
- CURSOR : db_lmdb.cpp
- CURSOR_STACK : mdb.c
- CVERBOSE : easylogging++.h
- CVERBOSE_AFTER_N : easylogging++.h
- CVERBOSE_EVERY_N : easylogging++.h
- CVERBOSE_IF : easylogging++.h
- CVERBOSE_N_TIMES : easylogging++.h
- CVLOG : easylogging++.h
- CVLOG_AFTER_N : easylogging++.h
- CVLOG_EVERY_N : easylogging++.h
- CVLOG_IF : easylogging++.h
- CVLOG_N_TIMES : easylogging++.h
- CWARNING : easylogging++.h
- CWARNING_AFTER_N : easylogging++.h
- CWARNING_EVERY_N : easylogging++.h
- CWARNING_IF : easylogging++.h
- CWARNING_N_TIMES : easylogging++.h
- CXA_THROW : stack_trace.cpp
- CXA_THROW_INFO_T : stack_trace.cpp