librcsb-core-wrapper 1.005
rcsb_types.h
Go to the documentation of this file.
1//$$FILE$$
2//$$VERSION$$
3//$$DATE$$
4//$$LICENSE$$
5
6#ifndef RCSB_TYPES_H
7#define RCSB_TYPES_H
8
9// Basic types
10typedef char SInt8;
11typedef unsigned char UInt8;
12typedef short int SInt16;
13typedef unsigned short int UInt16;
14typedef int SInt32;
15typedef unsigned int UInt32;
16
17// Basic types sizes in octets
18const UInt8 UINT32_SIZE = sizeof(UInt32);
19
21{
29};
30
31#endif // RCSB_TYPES_H not defined
32
eTypeCode
Definition: rcsb_types.h:21
@ eTYPE_CODE_INT
Definition: rcsb_types.h:23
@ eTYPE_CODE_BIGINT
Definition: rcsb_types.h:28
@ eTYPE_CODE_TEXT
Definition: rcsb_types.h:26
@ eTYPE_CODE_DATETIME
Definition: rcsb_types.h:27
@ eTYPE_CODE_NONE
Definition: rcsb_types.h:22
@ eTYPE_CODE_FLOAT
Definition: rcsb_types.h:24
@ eTYPE_CODE_STRING
Definition: rcsb_types.h:25
unsigned short int UInt16
Definition: rcsb_types.h:13
unsigned int UInt32
Definition: rcsb_types.h:15
int SInt32
Definition: rcsb_types.h:14
short int SInt16
Definition: rcsb_types.h:12
unsigned char UInt8
Definition: rcsb_types.h:11
const UInt8 UINT32_SIZE
Definition: rcsb_types.h:18
char SInt8
Definition: rcsb_types.h:10