ARB
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 {
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_MAIN_IDX main_idx
Definition: gb_map.h:26
long byte_order
Definition: gb_map.h:25
long main_data_offset
Definition: gb_map.h:27
char mapfileID[ADMAP_ID_LEN+1]
Definition: gb_map.h:23
#define ADMAP_ID_LEN
Definition: gb_map.h:19
short GB_MAIN_IDX
Definition: gb_local.h:32
long version
Definition: gb_map.h:24