6 #ifndef BITCOIN_SCRIPT_BITCOINCONSENSUS_H 7 #define BITCOIN_SCRIPT_BITCOINCONSENSUS_H 11 #if defined(BUILD_BITCOIN_INTERNAL) && defined(HAVE_CONFIG_H) 14 #if defined(DLL_EXPORT) 15 #if defined(HAVE_FUNC_ATTRIBUTE_DLLEXPORT) 16 #define EXPORT_SYMBOL __declspec(dllexport) 21 #elif defined(HAVE_FUNC_ATTRIBUTE_VISIBILITY) 22 #define EXPORT_SYMBOL __attribute__ ((visibility ("default"))) 24 #elif defined(MSC_VER) && !defined(STATIC_LIBBITCOINCONSENSUS) 25 #define EXPORT_SYMBOL __declspec(dllimport) 36 #define BITCOINCONSENSUS_API_VER 1 68 const unsigned char *txTo ,
unsigned int txToLen,
72 const unsigned char *txTo ,
unsigned int txToLen,
83 #endif // BITCOIN_SCRIPT_BITCOINCONSENSUS_H Definition: bitcoinconsensus.h:52
Definition: bitcoinconsensus.h:41
EXPORT_SYMBOL int bitcoinconsensus_verify_script_with_amount(const unsigned char *scriptPubKey, unsigned int scriptPubKeyLen, int64_t amount, const unsigned char *txTo, unsigned int txToLen, unsigned int nIn, unsigned int flags, bitcoinconsensus_error *err)
Definition: bitcoinconsensus.cpp:104
Definition: bitcoinconsensus.h:40
Definition: bitcoinconsensus.h:45
Definition: bitcoinconsensus.h:56
bitcoinconsensus_error_t
Definition: bitcoinconsensus.h:38
Definition: bitcoinconsensus.h:51
EXPORT_SYMBOL int bitcoinconsensus_verify_script(const unsigned char *scriptPubKey, unsigned int scriptPubKeyLen, const unsigned char *txTo, unsigned int txToLen, unsigned int nIn, unsigned int flags, bitcoinconsensus_error *err)
Definition: bitcoinconsensus.cpp:113
enum bitcoinconsensus_error_t bitcoinconsensus_error
Definition: bitcoinconsensus.h:57
Definition: bitcoinconsensus.h:44
Definition: bitcoinconsensus.h:42
Definition: bitcoinconsensus.h:43
int flags
Definition: bitcoin-tx.cpp:507
Definition: bitcoinconsensus.h:54
Definition: bitcoinconsensus.h:58
signed long long int64_t
Definition: stdint.h:18
Definition: bitcoinconsensus.h:55
Definition: bitcoinconsensus.h:53
EXPORT_SYMBOL unsigned int bitcoinconsensus_version()
Definition: bitcoinconsensus.cpp:125
#define EXPORT_SYMBOL
Definition: bitcoinconsensus.h:29