Fabcoin Core  0.16.2
P2P Digital Currency
Macros | Typedefs | Variables
config.h File Reference

Library configuration file. More...

Go to the source code of this file.

Macros

#define IS_LITTLE_ENDIAN
 
#define USE_MS_CRYPTOAPI
 
#define CRYPTOPP_NO_UNALIGNED_DATA_ACCESS
 
#define CRYPTOPP_VERSION   570
 
#define CRYPTOPP_DATA_DIR   ""
 
#define GZIP_OS_CODE   0
 
#define PREFER_BERKELEY_STYLE_SOCKETS
 
#define CRYPTOPP_RIJNDAEL_NAME   "AES"
 
#define CRYPTOPP_INIT_PRIORITY   250
 
#define CRYPTOPP_USER_PRIORITY   (CRYPTOPP_INIT_PRIORITY + 101)
 
#define WORKAROUND_MS_BUG_Q258000
 
#define NAMESPACE_BEGIN(x)   namespace x {
 
#define NAMESPACE_END   }
 
#define DOCUMENTED_TYPEDEF(x, y)   typedef x y;
 
#define ANONYMOUS_NAMESPACE_BEGIN   namespace {
 
#define ANONYMOUS_NAMESPACE_END   }
 
#define USING_NAMESPACE(x)   using namespace x;
 
#define DOCUMENTED_NAMESPACE_BEGIN(x)   namespace x {
 
#define DOCUMENTED_NAMESPACE_END   }
 
#define TYPE_OF_SOCKLEN_T   ::socklen_t
 
#define W64LIT(x)   x##ULL
 
#define CRYPTOPP_NATIVE_DWORD_AVAILABLE   1
 
#define CRYPTOPP_BOOL_SLOW_WORD64   1
 
#define CRYPTOPP_L1_CACHE_LINE_SIZE   32
 
#define CRYPTOPP_ALIGN_DATA(x)
 
#define CRYPTOPP_SECTION_ALIGN16
 
#define CRYPTOPP_SECTION_INIT
 
#define CRYPTOPP_FASTCALL
 
#define CRYPTOPP_NO_VTABLE
 
#define CRYPTOPP_UNCAUGHT_EXCEPTION_AVAILABLE
 
#define CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE   0
 
#define CRYPTOPP_BOOL_SSE4_INTRINSICS_AVAILABLE   0
 
#define CRYPTOPP_BOOL_AESNI_INTRINSICS_AVAILABLE   0
 
#define CRYPTOPP_BOOL_SSE_SHA_INTRINSICS_AVAILABLE   0
 
#define CRYPTOPP_BOOL_ALIGN16   0
 
#define CRYPTOPP_NO_ALIGNED_ALLOC
 
#define CRYPTOPP_NOINLINE_DOTDOTDOT   ...
 
#define CRYPTOPP_NOINLINE
 
#define CRYPTOPP_CONSTANT(x)   static const int x;
 
#define CRYPTOPP_BOOL_X32   0
 
#define CRYPTOPP_BOOL_X86   0
 
#define CRYPTOPP_BOOL_X64   0
 
#define CRYPTOPP_BOOL_ARM32   0
 
#define CRYPTOPP_BOOL_ARM64   0
 
#define USE_BERKELEY_STYLE_SOCKETS
 
#define CRYPTOPP_DLL
 
#define CRYPTOPP_API
 
#define CRYPTOPP_EXTERN_DLL_TEMPLATE_CLASS   extern template class CRYPTOPP_DLL
 
#define CRYPTOPP_DLL_TEMPLATE_CLASS   CRYPTOPP_EXTERN_DLL_TEMPLATE_CLASS
 
#define CRYPTOPP_EXTERN_STATIC_TEMPLATE_CLASS   extern template class
 
#define CRYPTOPP_STATIC_TEMPLATE_CLASS   CRYPTOPP_EXTERN_STATIC_TEMPLATE_CLASS
 
#define CRYPTOPP_UNUSED(x)   ((void)(x))
 
#define CRYPTOPP_DEPRECATED(msg)
 
#define CRYPTOPP_THROW
 
#define CRYPTOPP_NO_THROW
 
#define CRYPTOPP_STATIC_CONSTEXPR   static
 
#define CRYPTOPP_CONSTEXPR
 

Typedefs

typedef unsigned char byte
 
typedef unsigned short word16
 
typedef unsigned int word32
 
typedef unsigned long long word64
 
typedef word64 lword
 
typedef word16 hword
 
typedef word32 word
 
typedef word64 dword
 

Variables

const lword LWORD_MAX = W64LIT(0xffffffffffffffff)
 
const unsigned int WORD_SIZE = sizeof(word)
 
const unsigned int WORD_BITS = WORD_SIZE * 8
 

Detailed Description

Library configuration file.

Definition in file config.h.

Macro Definition Documentation

#define ANONYMOUS_NAMESPACE_BEGIN   namespace {

Definition at line 204 of file config.h.

#define ANONYMOUS_NAMESPACE_END   }

Definition at line 205 of file config.h.

#define CRYPTOPP_ALIGN_DATA (   x)

Definition at line 338 of file config.h.

#define CRYPTOPP_API

Definition at line 705 of file config.h.

#define CRYPTOPP_BOOL_AESNI_INTRINSICS_AVAILABLE   0

Definition at line 468 of file config.h.

#define CRYPTOPP_BOOL_ALIGN16   0

Definition at line 505 of file config.h.

#define CRYPTOPP_BOOL_ARM32   0

Definition at line 575 of file config.h.

#define CRYPTOPP_BOOL_ARM64   0

Definition at line 583 of file config.h.

#define CRYPTOPP_BOOL_SLOW_WORD64   1

Definition at line 306 of file config.h.

#define CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE   0

Definition at line 452 of file config.h.

#define CRYPTOPP_BOOL_SSE4_INTRINSICS_AVAILABLE   0

Definition at line 461 of file config.h.

#define CRYPTOPP_BOOL_SSE_SHA_INTRINSICS_AVAILABLE   0

Definition at line 474 of file config.h.

#define CRYPTOPP_BOOL_X32   0

Definition at line 549 of file config.h.

#define CRYPTOPP_BOOL_X64   0

Definition at line 562 of file config.h.

#define CRYPTOPP_BOOL_X86   0

Definition at line 556 of file config.h.

#define CRYPTOPP_CONSTANT (   x)    static const int x;

Definition at line 540 of file config.h.

#define CRYPTOPP_CONSTEXPR

Definition at line 893 of file config.h.

#define CRYPTOPP_DATA_DIR   ""

Definition at line 72 of file config.h.

#define CRYPTOPP_DEPRECATED (   msg)

Definition at line 750 of file config.h.

#define CRYPTOPP_DLL

Definition at line 704 of file config.h.

#define CRYPTOPP_DLL_TEMPLATE_CLASS   CRYPTOPP_EXTERN_DLL_TEMPLATE_CLASS

Definition at line 720 of file config.h.

#define CRYPTOPP_EXTERN_DLL_TEMPLATE_CLASS   extern template class CRYPTOPP_DLL

Definition at line 714 of file config.h.

#define CRYPTOPP_EXTERN_STATIC_TEMPLATE_CLASS   extern template class

Definition at line 728 of file config.h.

#define CRYPTOPP_FASTCALL

Definition at line 363 of file config.h.

#define CRYPTOPP_INIT_PRIORITY   250

Definition at line 138 of file config.h.

#define CRYPTOPP_L1_CACHE_LINE_SIZE   32

Definition at line 328 of file config.h.

#define CRYPTOPP_NATIVE_DWORD_AVAILABLE   1

Definition at line 288 of file config.h.

#define CRYPTOPP_NO_ALIGNED_ALLOC

Definition at line 518 of file config.h.

#define CRYPTOPP_NO_THROW

Definition at line 884 of file config.h.

#define CRYPTOPP_NO_UNALIGNED_DATA_ACCESS

Definition at line 60 of file config.h.

#define CRYPTOPP_NO_VTABLE

Definition at line 369 of file config.h.

#define CRYPTOPP_NOINLINE

Definition at line 533 of file config.h.

#define CRYPTOPP_NOINLINE_DOTDOTDOT   ...

Definition at line 532 of file config.h.

#define CRYPTOPP_RIJNDAEL_NAME   "AES"

Definition at line 116 of file config.h.

#define CRYPTOPP_SECTION_ALIGN16

Definition at line 347 of file config.h.

#define CRYPTOPP_SECTION_INIT

Definition at line 357 of file config.h.

#define CRYPTOPP_STATIC_CONSTEXPR   static

Definition at line 892 of file config.h.

#define CRYPTOPP_STATIC_TEMPLATE_CLASS   CRYPTOPP_EXTERN_STATIC_TEMPLATE_CLASS

Definition at line 734 of file config.h.

#define CRYPTOPP_THROW

Definition at line 883 of file config.h.

#define CRYPTOPP_UNCAUGHT_EXCEPTION_AVAILABLE

Definition at line 410 of file config.h.

#define CRYPTOPP_UNUSED (   x)    ((void)(x))

Definition at line 741 of file config.h.

#define CRYPTOPP_USER_PRIORITY   (CRYPTOPP_INIT_PRIORITY + 101)

Definition at line 145 of file config.h.

#define CRYPTOPP_VERSION   570

Definition at line 66 of file config.h.

#define DOCUMENTED_NAMESPACE_BEGIN (   x)    namespace x {

Definition at line 207 of file config.h.

#define DOCUMENTED_NAMESPACE_END   }

Definition at line 208 of file config.h.

#define DOCUMENTED_TYPEDEF (   x,
 
)    typedef x y;

Definition at line 202 of file config.h.

#define GZIP_OS_CODE   0

Definition at line 86 of file config.h.

#define IS_LITTLE_ENDIAN

Definition at line 19 of file config.h.

#define NAMESPACE_BEGIN (   x)    namespace x {

Definition at line 200 of file config.h.

#define NAMESPACE_END   }

Definition at line 201 of file config.h.

#define PREFER_BERKELEY_STYLE_SOCKETS

Definition at line 108 of file config.h.

#define TYPE_OF_SOCKLEN_T   ::socklen_t

Definition at line 218 of file config.h.

#define USE_BERKELEY_STYLE_SOCKETS

Definition at line 642 of file config.h.

#define USE_MS_CRYPTOAPI

Definition at line 53 of file config.h.

#define USING_NAMESPACE (   x)    using namespace x;

Definition at line 206 of file config.h.

#define W64LIT (   x)    x##ULL

Definition at line 241 of file config.h.

#define WORKAROUND_MS_BUG_Q258000

Definition at line 175 of file config.h.

Typedef Documentation

typedef unsigned char byte

Definition at line 226 of file config.h.

typedef word64 dword

Definition at line 309 of file config.h.

typedef word16 hword

Definition at line 307 of file config.h.

typedef word64 lword

Definition at line 245 of file config.h.

typedef word32 word

Definition at line 308 of file config.h.

typedef unsigned short word16

Definition at line 230 of file config.h.

typedef unsigned int word32

Definition at line 231 of file config.h.

typedef unsigned long long word64

Definition at line 240 of file config.h.

Variable Documentation

const lword LWORD_MAX = W64LIT(0xffffffffffffffff)

Definition at line 246 of file config.h.

const unsigned int WORD_BITS = WORD_SIZE * 8

Definition at line 317 of file config.h.

const unsigned int WORD_SIZE = sizeof(word)

Definition at line 316 of file config.h.