1#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined POSIX2008 && !defined XPG4
2type datum
3element datum {void*} dptr
4element datum size_t dsize
5
6type size_t
7
8type DBM
9
10type mode_t
11
12constant DBM_INSERT
13constant DBM_REPLACE
14
15function int dbm_clearerr (DBM*)
16function void dbm_close (DBM*)
17function int dbm_delete (DBM*, datum)
18function int dbm_error (DBM*)
19function datum dbm_fetch (DBM*, datum)
20function datum dbm_firstkey (DBM*)
21function datum dbm_nextkey (DBM*)
22function {DBM*} dbm_open (const char*, int, mode_t)
23function int dbm_store (DBM*, datum, datum, int)
24
25allow dbm_*
26allow DBM_*
27allow *_t
28#endif
29