Limits for the NCBI C/C++ fixed-size types: Char, Uchar Int1, Uint1 -- kMin_I1, kMax_I1, kMax_UI1 Int2, Uint2 -- kMin_I2, kMax_I2, kMax_UI2 Int4, Uint4 -- kMin_I4, kMax_I4, kMax_UI4 Int8, Uint8 -- kMin_I8, kMax_I8, kMax_UI8
Limits for the built-in integer types: "char" -- kMin_Char, kMax_Char, kMax_UChar "short" -- kMin_Short, kMax_Short, kMax_UShort "int" -- kMin_Int, kMax_Int, kMax_UInt "long" -- kMin_Long, kMax_Long, kMax_ULong "long long" -- kMin_LongLong, kMax_LongLong, kMax_ULongLong "__int64" -- kMin_Int64, kMax_Int64, kMax_UInt64
Limits for the built-in floating-point types: "float" -- kMin_Float, kMax_Float "double" -- kMin_Double, kMax_Double
Definition in file ncbitype.h.
#include <ncbiconf.h>
#include <common/ncbiconf_impl.h>
Include dependency graph for ncbitype.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | NCBI_BIG_TYPE NCBI_INT8_TYPE |
| #define | SIZEOF_NCBI_BIG 8 |
| #define | NCBI_CONST_INT8(v) v |
| #define | NCBI_CONST_UINT8(v) v |
Typedefs | |
| typedef char | Char |
| Alias for char. | |
| typedef signed char | Schar |
| Alias for signed char. | |
| typedef unsigned char | Uchar |
| Alias for unsigned char. | |
| typedef signed char | Int1 |
| Alias for signed char. | |
| typedef unsigned char | Uint1 |
| Alias for unsigned char. | |
| typedef signed short | Int2 |
| Alias for signed short. | |
| typedef unsigned short | Uint2 |
| Alias for unsigned short. | |
| typedef signed int | Int4 |
| Alias for signed int. | |
| typedef unsigned int | Uint4 |
| Alias for unsigned int. | |
| typedef signed NCBI_INT8_TYPE | Int8 |
| Signed 8 byte sized integer. | |
| typedef unsigned NCBI_INT8_TYPE | Uint8 |
| Unsigned 8 byte sized integer. | |
| typedef NCBI_INT8_TYPE | Ncbi_BigScalar |
| Define large scalar type. | |
| typedef int | intptr_t |
| typedef unsigned int | uintptr_t |
1.4.6
Modified on Mon Dec 07 16:21:20 2009 by modify_doxy.py rev. 173732