ARB
Main Page
Namespaces
Classes
Files
File List
File Members
ARBDB
gb_map.h
Go to the documentation of this file.
1
// =============================================================== //
2
// //
3
// File : gb_map.h //
4
// Purpose : //
5
// //
6
// Institute of Microbiology (Technical University Munich) //
7
// http://www.arb-home.de/ //
8
// //
9
// =============================================================== //
10
11
#ifndef GB_MAP_H
12
#define GB_MAP_H
13
14
#ifndef GB_LOCAL_H
15
#include "
gb_local.h
"
16
#endif
17
18
#define ADMAP_ID "ARBDB Mapfile"
19
#define ADMAP_ID_LEN 13
20
#define ADMAP_VERSION 5
21
22
struct
gb_map_header
{
23
char
mapfileID
[
ADMAP_ID_LEN
+1];
24
long
version
;
25
long
byte_order
;
26
GB_MAIN_IDX
main_idx
;
// main_idx used in GBDATA and GBCONTAINER
27
long
main_data_offset
;
// offset of Main->data in MAP-File
28
};
29
30
#else
31
#error gb_map.h included twice
32
#endif // GB_MAP_H
gb_map_header::main_idx
GB_MAIN_IDX main_idx
Definition:
gb_map.h:26
gb_map_header
Definition:
gb_map.h:22
gb_local.h
gb_map_header::byte_order
long byte_order
Definition:
gb_map.h:25
gb_map_header::main_data_offset
long main_data_offset
Definition:
gb_map.h:27
gb_map_header::mapfileID
char mapfileID[ADMAP_ID_LEN+1]
Definition:
gb_map.h:23
ADMAP_ID_LEN
#define ADMAP_ID_LEN
Definition:
gb_map.h:19
GB_MAIN_IDX
short GB_MAIN_IDX
Definition:
gb_local.h:32
gb_map_header::version
long version
Definition:
gb_map.h:24
Generated by
1.8.8