blob: dd9f65f1fba3d1da7fa60bd092dba04ec12ae9b6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# Definitions for subset DBIO
define SZ_DB_KEY 79 # Size of database reference keys
define MAX_DB_DES 10 # Maximum number of DBIO descriptors
define DB_ERRCODE 1000 # Start of DBIO error codes
# DBIO descriptor
define LEN_DB_DES 3
define DB_FD Memi[$1] # The database FIO descriptor
define DB_DIC Memi[$1+1] # Pointer to the dictionary memory
define DB_UPDATE Memi[$1+2] # Has dictionary been change [y/n]
# DBIO dictionary entry. Each entry is referenced with the pointer to the
# dictionary memory ($1) and the entry number ($2).
define LEN_DB_ENTRY 43
define DB_KEY Memi[$1+($2-1)*LEN_DB_ENTRY] # Key
define DB_OFFSET Meml[$1+($2-1)*LEN_DB_ENTRY+40] # File Offset
define DB_SZ_ELEM Memi[$1+($2-1)*LEN_DB_ENTRY+41] # Element size
define DB_DIM Memi[$1+($2-1)*LEN_DB_ENTRY+42] # Number of elements
|