28 #ifndef SILK_TYPEDEF_H 29 #define SILK_TYPEDEF_H 36 # define silk_float float 37 # define silk_float_MAX FLT_MAX 40 #define silk_int64_MAX ((opus_int64)0x7FFFFFFFFFFFFFFFLL) 41 #define silk_int64_MIN ((opus_int64)0x8000000000000000LL) 42 #define silk_int32_MAX 0x7FFFFFFF 43 #define silk_int32_MIN ((opus_int32)0x80000000) 44 #define silk_int16_MAX 0x7FFF 45 #define silk_int16_MIN ((opus_int16)0x8000) 46 #define silk_int8_MAX 0x7F 47 #define silk_int8_MIN ((opus_int8)0x80) 48 #define silk_uint8_MAX 0xFF 54 #if (defined _WIN32 && !defined _WINCE && !defined(__GNUC__) && !defined(NO_ASSERTS)) 57 # define silk_assert(COND) _ASSERTE(COND) 60 # ifdef ENABLE_ASSERTIONS 63 #define silk_fatal(str) _silk_fatal(str, __FILE__, __LINE__); 67 static OPUS_INLINE
void _silk_fatal(
const char *
str,
const char *
file,
int line)
69 fprintf (
stderr,
"Fatal (internal) error in %s, line %d: %s\n", file, line, str);
72 # define silk_assert(COND) {if (!(COND)) {silk_fatal("assertion failed: " #COND);}} 74 # define silk_assert(COND) line
Definition: buildtests.py:37
Opus reference implementation types.
Opus reference implementation constants.
VoEFile * file
Definition: voe_cmd_test.cc:59
stderr
Definition: barcode_decoder.py:21
int aint __attribute__((__aligned__(16)))
Definition: gcc-loops.cpp:73
str
Definition: make-dist.py:305
abort
Definition: config.py:261