10#if defined(_WIN32) || defined(_MSC_VER)
11#define LTC_CALL __cdecl
23#ifndef LTC_NO_PROTOTYPES
58#if !defined(__STRICT_ANSI__) && (defined(INTEL_CC) || (defined(_MSC_VER) && defined(WIN32)) || (defined(__GNUC__) && (defined(__DJGPP__) || defined(__CYGWIN__) || defined(__MINGW32__) || defined(__i386__))))
60#define ENDIAN_32BITWORD
62#define LTC_FAST_TYPE unsigned long
66#if (defined(__R5900) || defined(R5900) || defined(__R5900__)) && (defined(_mips) || defined(__mips__) || defined(mips))
68#define ENDIAN_64BITWORD
72#if !defined(__STRICT_ANSI__) && defined(__x86_64__)
74#define ENDIAN_64BITWORD
76#define LTC_FAST_TYPE unsigned long
80#if !defined(__STRICT_ANSI__) && defined(LTC_PPC32)
82#define ENDIAN_32BITWORD
84#define LTC_FAST_TYPE unsigned long
90#if defined(__arch64__)
91#define ENDIAN_64BITWORD
93#define ENDIAN_32BITWORD
107#undef ENDIAN_32BITWORD
108#undef ENDIAN_64BITWORD
121#if (defined(ENDIAN_BIG) || defined(ENDIAN_LITTLE)) && !(defined(ENDIAN_32BITWORD) || defined(ENDIAN_64BITWORD))
122#error You must specify a word size as well as endianess in tomcrypt_cfg.h
125#if !(defined(ENDIAN_BIG) || defined(ENDIAN_LITTLE))
126#define ENDIAN_NEUTRAL
LTC_EXPORT clock_t LTC_CALL XCLOCK(void)
#define LTC_EXPORT
Definition: tomcrypt_cfg.h:19
#define LTC_CALL
Definition: tomcrypt_cfg.h:14
#define XMALLOC
Definition: tomcrypt_custom.h:9
#define XREALLOC
Definition: tomcrypt_custom.h:15
#define XMEMCPY
Definition: tomcrypt_custom.h:40
#define XQSORT
Definition: tomcrypt_custom.h:66
#define XCALLOC
Definition: tomcrypt_custom.h:21
#define XSTRCMP
Definition: tomcrypt_custom.h:52
#define XMEMCMP
Definition: tomcrypt_custom.h:46
#define XMEMSET
Definition: tomcrypt_custom.h:34
#define XFREE
Definition: tomcrypt_custom.h:27