Basic type definitions used in Sphinx.
More...
#include <pocketsphinx/sphinx_config.h>
Go to the source code of this file.
|
#define | __BIGSTACKVARIABLE__ |
|
#define | TRUE 1 |
|
#define | FALSE 0 |
|
#define | NULL (void *)0 |
|
#define | MAX_INT32 ((int32) 0x7fffffff) |
|
#define | MAX_INT16 ((int16) 0x00007fff) |
|
#define | MAX_INT8 ((int8) 0x0000007f) |
|
#define | MAX_NEG_INT32 ((int32) 0x80000000) |
|
#define | MAX_NEG_INT16 ((int16) 0xffff8000) |
|
#define | MAX_NEG_INT8 ((int8) 0xffffff80) |
|
#define | MAX_UINT32 ((uint32) 0xffffffff) |
|
#define | MAX_UINT16 ((uint16) 0x0000ffff) |
|
#define | MAX_UINT8 ((uint8) 0x000000ff) |
|
#define | MAX_POS_FLOAT32 3.4e+38f |
|
#define | MIN_POS_FLOAT32 1.2e-38f /* But not 0 */ |
|
#define | MAX_POS_FLOAT64 1.8e+307 |
|
#define | MIN_POS_FLOAT64 2.2e-308 |
|
#define | MAX_IEEE_NORM_POS_FLOAT32 3.4e+38f |
|
#define | MIN_IEEE_NORM_POS_FLOAT32 1.2e-38f |
|
#define | MIN_IEEE_NORM_NEG_FLOAT32 -3.4e+38f |
|
#define | MAX_IEEE_NORM_POS_FLOAT64 1.8e+307 |
|
#define | MIN_IEEE_NORM_POS_FLOAT64 2.2e-308 |
|
#define | MIN_IEEE_NORM_NEG_FLOAT64 -1.8e+307 |
|
#define | MIN_NEG_FLOAT32 ((float32) (-MIN_POS_FLOAT32)) |
|
#define | MIN_NEG_FLOAT64 ((float64) (-MIN_POS_FLOAT64)) |
|
|
typedef union anytype_s | anytype_t |
|
typedef int | int32 |
|
typedef short | int16 |
|
typedef signed char | int8 |
|
typedef unsigned int | uint32 |
|
typedef unsigned short | uint16 |
|
typedef unsigned char | uint8 |
|
typedef long long | int64 |
|
typedef unsigned long long | uint64 |
|
typedef float | float32 |
|
typedef double | float64 |
|
Basic type definitions used in Sphinx.