#include <limits.h>#include <float.h>#include "gn/gnSetup.h"Go to the source code of this file.
Defines | |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | PI 3.1415926535897932384626433832795028 |
| #define | BOOLEAN_MIN 0 |
| #define | BOOLEAN_MAX 1 |
| #define | INT0_MIN 0 |
| #define | INT1_MAX 1 |
| #define | INT8_BYTE_SIZE 1 |
| #define | INT16_BYTE_SIZE 2 |
| #define | INT32_BYTE_SIZE 4 |
| #define | INT64_BYTE_SIZE 8 |
| #define | INT8_BIT_SIZE 8 |
| #define | INT16_BIT_SIZE 16 |
| #define | INT32_BIT_SIZE 32 |
| #define | INT64_BIT_SIZE 64 |
| #define | UINT8_BYTE_SIZE 1 |
| #define | UINT16_BYTE_SIZE 2 |
| #define | UINT32_BYTE_SIZE 4 |
| #define | UINT64_BYTE_SIZE 8 |
| #define | UINT8_BIT_SIZE 8 |
| #define | UINT16_BIT_SIZE 16 |
| #define | UINT32_BIT_SIZE 32 |
| #define | UINT64_BIT_SIZE 64 |
| #define | INT8_MIN SCHAR_MIN |
| #define | INT8_MAX SCHAR_MAX |
| #define | INT16_MIN SHRT_MIN |
| #define | INT16_MAX SHRT_MAX |
| #define | INT32_MIN INT_MIN |
| #define | INT32_MAX INT_MAX |
| #define | INT64_MIN LONG_MIN |
| #define | INT64_MAX LONG_MAX |
| #define | UINT8_MIN 0 |
| #define | UINT8_MAX UCHAR_MAX |
| #define | UINT16_MIN 0 |
| #define | UINT16_MAX USHRT_MAX |
| #define | UINT32_MIN 0 |
| #define | UINT32_MAX UINT_MAX |
| #define | UINT64_MIN 0 |
| #define | UINT64_MAX ULONG_MAX |
| #define | FLOAT32_MIN FLT_MIN |
| #define | FLOAT32_MAX FLT_MAX |
| #define | FLOAT32_MIN_EXP FLT_MIN_EXP |
| #define | FLOAT32_MAX_EXP FLT_MAX_EXP |
| #define | FLOAT32_MIN_10_EXP FLT_MIN_10_EXP |
| #define | FLOAT32_MAX_10_EXP FLT_MAX_10_EXP |
| #define | FLOAT32_DIGIT FLT_DIG |
| #define | FLOAT32_RADIX FLT_RADIX |
| #define | FLOAT32_MIN_FRACTION FLT_EPSILON |
| #define | FLOAT64_MIN DBL_MIN |
| #define | FLOAT64_MAX DBL_MAX |
| #define | FLOAT64_MIN_EXP DBL_MIN_EXP |
| #define | FLOAT64_MAX_EXP DBL_MAX_EXP |
| #define | FLOAT64_MIN_10_EXP DBL_MIN_10_EXP |
| #define | FLOAT64_MAX_10_EXP DBL_MAX_10_EXP |
| #define | FLOAT64_DIGIT DBL_DIG |
| #define | FLOAT64_RADIX DBL_RADIX |
| #define | FLOAT64_MIN_FRACTION DBL_EPSILON |
| #define | GNSEQI_ERROR UINT32_MAX |
| #define | GNSEQI_END UINT32_MAX |
| #define | GNSEQI_BEGIN UINT32_MIN |
| #define | GNSEQC_NULL 0 |
| #define | GNSEQC_MIN INT8_MIN |
| #define | GNSEQC_MAX INT8_MAX |
| #define | CONTIG_SECTION_SIZE 3 |
Typedefs | |
| typedef unsigned char | boolean |
| typedef unsigned char | int1 |
| typedef signed char | int8 |
| typedef signed short int | int16 |
| typedef signed int | int32 |
| typedef signed long long | int64 |
| typedef signed char | sint8 |
| typedef signed short int | sint16 |
| typedef signed int | sint32 |
| typedef signed long int | sint64 |
| typedef unsigned char | uint8 |
| typedef unsigned short int | uint16 |
| typedef unsigned int | uint32 |
| typedef unsigned long long | uint64 |
| typedef float | float32 |
| typedef double | float64 |
| typedef char | gnSeqC |
| typedef uint32 | gnSeqI |
Enumerations | |
| enum | gnContigSection { gnContigHeader = 0, gnContigAnnotation = 1, gnContigSequence = 2 } |
| enum | gnNewlineType { gnNewlineUnix = 0, gnNewlineWindows = 1, gnNewlineMac = 2 } |
Variables | |
| const uint32 | ALL_CONTIGS = UINT32_MAX |
| const uint32 | BUFFER_SIZE = 100000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001