Add Loggability for nicer debugging output.
FossilOrigin-Name: ff761d0e8e8638b1f4d98d8d913d99591d83da0167d75b28f1bd186e1907ee47
This commit is contained in:
parent
87f8430048
commit
6cc96d8fae
5 changed files with 82 additions and 0 deletions
|
|
@ -54,6 +54,22 @@ typedef struct rmdbx_db rmdbx_db_t;
|
|||
static const rb_data_type_t rmdbx_db_data;
|
||||
|
||||
|
||||
/* ------------------------------------------------------------
|
||||
* Logging
|
||||
* ------------------------------------------------------------ */
|
||||
#ifdef HAVE_STDARG_PROTOTYPES
|
||||
#include <stdarg.h>
|
||||
#define va_init_list(a,b) va_start(a,b)
|
||||
void rmdbx_log_obj( VALUE, const char *, const char *, ... );
|
||||
void rmdbx_log( const char *, const char *, ... );
|
||||
#else
|
||||
#include <varargs.h>
|
||||
#define va_init_list(a,b) va_start(a)
|
||||
void rmdbx_log_obj( VALUE, const char *, const char *, va_dcl );
|
||||
void rmdbx_log( const char *, const char *, va_dcl );
|
||||
#endif
|
||||
|
||||
|
||||
/* ------------------------------------------------------------
|
||||
* Globals
|
||||
* ------------------------------------------------------------ */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue