68 lines
2.0 KiB
Plaintext
68 lines
2.0 KiB
Plaintext
m4_comment([$Id: env_set_errpfx.so,v 10.34 2006/02/10 22:54:59 bostic Exp $])
|
|
|
|
ifdef([M4INTERFACE],, [define(M4INTERFACE, dbenv_set_errpfx)])
|
|
define(M4GETINTERFACE, ifelse(M4INTERFACE,
|
|
dbenv_set_errpfx, dbenv_get_errpfx, dbh_get_errpfx))
|
|
|
|
define(M4PAGELOCAL, [M4INTERFACE, M4GETINTERFACE])
|
|
include(m4/m4.seealso)
|
|
|
|
ifelse(M4INTERFACE, dbenv_set_errpfx, [dnl
|
|
m4_pf_header(m4_ref(dbenv_set_errpfx),
|
|
ifelse(M4API, C_API, [dnl
|
|
void
|
|
DB_ENV-__GT__set_errpfx(DB_ENV *dbenv, const char *errpfx);
|
|
m4_blank
|
|
void
|
|
DB_ENV-__GT__get_errpfx(DB_ENV *dbenv, const char **errpfxp);
|
|
])
|
|
ifelse(M4API, CXX_API, [dnl
|
|
void
|
|
DbEnv::set_errpfx(const char *errpfx);
|
|
m4_blank
|
|
void
|
|
DbEnv::get_errpfx(const char **errpfxp);
|
|
]))],[dnl
|
|
m4_pf_header(m4_ref(dbh_set_errpfx),
|
|
ifelse(M4API, C_API, [dnl
|
|
void
|
|
DB-__GT__set_errpfx(DB *db, const char *errpfx);
|
|
m4_blank
|
|
void DB-__GT__get_errpfx(DB *db, const char **errpfxp);
|
|
])
|
|
ifelse(M4API, CXX_API, [dnl
|
|
void Db::set_errpfx(const char *errpfx);
|
|
m4_blank
|
|
void Db::get_errpfx(const char **errpfxp);
|
|
]))])
|
|
|
|
m4_p([dnl
|
|
Set the prefix string that appears before error messages issued by m4_db.])
|
|
|
|
m4_p([dnl
|
|
The m4_ref(dbh_set_errpfx) and m4_refT(dbenv_set_errpfx)s do not copy
|
|
the memory to which the m4_arg(errpfx) parameter refers; rather, they
|
|
maintain a reference to it. Although this allows applications to modify
|
|
the error message prefix at any time (without repeatedly calling the
|
|
interfaces), it means the memory must be maintained until the handle is
|
|
closed.])
|
|
|
|
ifelse(M4INTERFACE, dbh_set_errpfx, [dnl
|
|
m4_really_dbenv(dbh_set_errpfx, dbenv_set_errpfx)])
|
|
|
|
ifelse(M4INTERFACE, dbh_set_errpfx,
|
|
[m4_scope_dbh(M4INTERFACE)], [m4_scope_dbenv(M4INTERFACE)])
|
|
|
|
m4_when_any(M4INTERFACE)
|
|
|
|
m4_parambegin
|
|
m4_param(errpfx, [dnl
|
|
The m4_arg(errpfx) parameter is the application-specified error prefix
|
|
for additional error messages.])
|
|
m4_paramend
|
|
|
|
m4_pf_getter(M4GETINTERFACE, error prefix,, errpfxp, reference)
|
|
|
|
ifelse(M4INTERFACE, dbenv_set_errpfx, [m4_seealso(DbEnv)], [m4_seealso(Db)])
|
|
m4_page_footer
|