Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
afw_lmdb_register_error_rv_decoder_lmdb.c
1 #include "afw.h"
2 #include "afw_lmdb_generated.h"
3 #include "../afw_lmdb_internal.h"
4 
5 /* LMDB RV decoder */
6 static const afw_utf8_z_t *
7 impl_rv_decoder_z_lmdb(int rv,
8  afw_utf8_z_t *wa, afw_size_t wa_size)
9 {
10  return mdb_strerror(rv);
11 }
12 
13 
14 /* Register lmdb RV decoder. */
15 void
17 {
19  &afw_lmdb_s_lmdb, impl_rv_decoder_z_lmdb, xctx);
20 }
Adaptive Framework Core API.
Adaptive Framework register generated (afw_lmdb) header.
afw_lmdb_error_rv_decoder_lmdb_register(afw_xctx_t *xctx)
Register function for error_rv_decoder lmdb.
afw_utf8_octet_t afw_utf8_z_t
NFC normalized UTF-8 null terminated string.
Definition: afw_common.h:523
apr_size_t afw_size_t
size_t.
Definition: afw_common.h:151
void afw_environment_register_error_rv_decoder(const afw_utf8_t *rv_source_id, afw_environment_error_rv_decoder_z_t rv_decoder, afw_xctx_t *xctx)
Register an error rv decoder.
Interface afw_xctx public struct.