Shows basic packing and unpacking of fields.
#include <test_util.h>
static const char *home;
int
main(int argc, char *argv[])
{
int i, j, k;
home = example_setup(argc, argv);
error_check(conn->
open_session(conn, NULL, NULL, &session));
{
size_t size;
char buf[50];
if (size > sizeof(buf)) {
}
}
error_check(conn->
close(conn, NULL));
return (EXIT_SUCCESS);
}
int wiredtiger_struct_size(WT_SESSION *session, size_t *lenp, const char *format,...)
Calculate the size required to pack a structure.
int wiredtiger_struct_unpack(WT_SESSION *session, const void *buffer, size_t len, const char *format,...)
Unpack a structure from a buffer.
int wiredtiger_struct_pack(WT_SESSION *session, void *buffer, size_t len, const char *format,...)
Pack a structure into a buffer.
int wiredtiger_open(const char *home, WT_EVENT_HANDLER *event_handler, const char *config, WT_CONNECTION **connectionp)
Open a connection to a database.
A connection to a WiredTiger database.
Definition wiredtiger.in:2106
int open_session(WT_CONNECTION *connection, WT_EVENT_HANDLER *event_handler, const char *config, WT_SESSION **sessionp)
int close(WT_CONNECTION *connection, const char *config)
All data operations are performed in the context of a WT_SESSION.
Definition wiredtiger.in:822