1/* DO NOT EDIT: automatically built by dist/s_include. */
2#ifndef	_tcl_ext_h_
3#define	_tcl_ext_h_
4
5#if defined(__cplusplus)
6extern "C" {
7#endif
8
9int bdb_HCommand __P((Tcl_Interp *, int, Tcl_Obj * CONST*));
10#if DB_DBM_HSEARCH != 0
11int bdb_NdbmOpen __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DBM **));
12#endif
13#if DB_DBM_HSEARCH != 0
14int bdb_DbmCommand __P((Tcl_Interp *, int, Tcl_Obj * CONST*, int, DBM *));
15#endif
16int ndbm_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*));
17void _DbInfoDelete __P((Tcl_Interp *, DBTCL_INFO *));
18int db_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*));
19int tcl_CompactStat __P((Tcl_Interp *, DBTCL_INFO *));
20int tcl_rep_send __P((DB_ENV *, const DBT *, const DBT *, const DB_LSN *, int, u_int32_t));
21int dbc_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*));
22int env_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*));
23int tcl_EnvRemove __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *));
24int tcl_EnvIdReset __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
25int tcl_EnvLsnReset __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
26int tcl_EnvVerbose __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *, Tcl_Obj *));
27int tcl_EnvAttr __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
28int tcl_EventNotify  __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *, DBTCL_INFO *));
29int tcl_EnvSetFlags __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *, Tcl_Obj *));
30int tcl_EnvTest __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
31int tcl_EnvGetEncryptFlags __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
32void tcl_EnvSetErrfile __P((Tcl_Interp *, DB_ENV *, DBTCL_INFO *, char *));
33int tcl_EnvSetErrpfx __P((Tcl_Interp *, DB_ENV *, DBTCL_INFO *, char *));
34DBTCL_INFO *_NewInfo __P((Tcl_Interp *, void *, char *, enum INFOTYPE));
35void *_NameToPtr __P((CONST char *));
36DBTCL_INFO *_PtrToInfo __P((CONST void *));
37DBTCL_INFO *_NameToInfo __P((CONST char *));
38void  _SetInfoData __P((DBTCL_INFO *, void *));
39void  _DeleteInfo __P((DBTCL_INFO *));
40int _SetListElem __P((Tcl_Interp *, Tcl_Obj *, void *, u_int32_t, void *, u_int32_t));
41int _SetListElemInt __P((Tcl_Interp *, Tcl_Obj *, void *, long));
42int _SetListElemWideInt __P((Tcl_Interp *, Tcl_Obj *, void *, int64_t));
43int _SetListRecnoElem __P((Tcl_Interp *, Tcl_Obj *, db_recno_t, u_char *, u_int32_t));
44int _Set3DBTList __P((Tcl_Interp *, Tcl_Obj *, DBT *, int, DBT *, int, DBT *));
45int _SetMultiList __P((Tcl_Interp *, Tcl_Obj *, DBT *, DBT*, DBTYPE, u_int32_t));
46int _GetGlobPrefix __P((char *, char **));
47int _ReturnSetup __P((Tcl_Interp *, int, int, char *));
48int _ErrorSetup __P((Tcl_Interp *, int, char *));
49void _ErrorFunc __P((const DB_ENV *, CONST char *, const char *));
50void _EventFunc __P((DB_ENV *, u_int32_t, void *));
51int _GetLsn __P((Tcl_Interp *, Tcl_Obj *, DB_LSN *));
52int _GetUInt32 __P((Tcl_Interp *, Tcl_Obj *, u_int32_t *));
53Tcl_Obj *_GetFlagsList __P((Tcl_Interp *, u_int32_t, const FN *));
54void _debug_check  __P((void));
55int _CopyObjBytes  __P((Tcl_Interp *, Tcl_Obj *obj, void *, u_int32_t *, int *));
56int tcl_LockDetect __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
57int tcl_LockGet __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
58int tcl_LockStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
59int tcl_LockTimeout __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
60int tcl_LockVec __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
61int tcl_LogArchive __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
62int tcl_LogCompare __P((Tcl_Interp *, int, Tcl_Obj * CONST*));
63int tcl_LogFile __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
64int tcl_LogFlush __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
65int tcl_LogGet __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
66int tcl_LogPut __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
67int tcl_LogStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
68int logc_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*));
69int tcl_LogConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *));
70int tcl_LogGetConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *));
71void _MpInfoDelete __P((Tcl_Interp *, DBTCL_INFO *));
72int tcl_MpSync __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
73int tcl_MpTrickle __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
74int tcl_Mp __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *));
75int tcl_MpStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
76int tcl_Mutex __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
77int tcl_MutFree __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
78int tcl_MutGet __P((Tcl_Interp *, DB_ENV *, int));
79int tcl_MutLock __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
80int tcl_MutSet __P((Tcl_Interp *, Tcl_Obj *, DB_ENV *, int));
81int tcl_MutStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
82int tcl_MutUnlock __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
83int tcl_RepConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *));
84int tcl_RepGetTwo __P((Tcl_Interp *, DB_ENV *, int));
85int tcl_RepGetConfig __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *));
86int tcl_RepGetTimeout __P((Tcl_Interp *, DB_ENV *, Tcl_Obj *));
87int tcl_RepElect __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
88int tcl_RepFlush __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
89int tcl_RepSync __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
90int tcl_RepLease  __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
91int tcl_RepInmemFiles  __P((Tcl_Interp *, DB_ENV *));
92int tcl_RepLimit __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
93int tcl_RepRequest __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
94int tcl_RepNoarchiveTimeout __P((Tcl_Interp *, DB_ENV *));
95int tcl_RepTransport  __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *, DBTCL_INFO *));
96int tcl_RepStart __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
97int tcl_RepProcessMessage __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
98int tcl_RepStat __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
99int tcl_RepMgr __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
100int tcl_RepMgrSiteList __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
101int tcl_RepMgrStat __P((Tcl_Interp *, int, Tcl_Obj * CONST *, DB_ENV *));
102int seq_Cmd __P((ClientData, Tcl_Interp *, int, Tcl_Obj * CONST*));
103void _TxnInfoDelete __P((Tcl_Interp *, DBTCL_INFO *));
104int tcl_TxnCheckpoint __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
105int tcl_Txn __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *));
106int tcl_CDSGroup __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *));
107int tcl_TxnStat __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
108int tcl_TxnTimeout __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *));
109int tcl_TxnRecover __P((Tcl_Interp *, int, Tcl_Obj * CONST*, DB_ENV *, DBTCL_INFO *));
110int bdb_RandCommand __P((Tcl_Interp *, int, Tcl_Obj * CONST*));
111
112#if defined(__cplusplus)
113}
114#endif
115#endif /* !_tcl_ext_h_ */
116