Make WiredTiger extension functions available to linked-in modules via

a new function wiredtiger_extension_api(WT_EXTENSION_API **pp).

Write some WT_EXTENSION_API documentation.

Remove WT_SESSION::msg_printf, add a new msg_printf extension function
instead, convert test/format to use it.

Quit using __UNUSED in the extension code, use explicit (void) casting,
it's cleaner.
This commit is contained in:
Keith Bostic
2013-04-09 13:12:36 -04:00
parent 245720c941
commit 9889288775
24 changed files with 227 additions and 172 deletions

View File

@@ -29,7 +29,6 @@ COPYDOC(__wt_session, WT_SESSION, begin_transaction)
COPYDOC(__wt_session, WT_SESSION, commit_transaction)
COPYDOC(__wt_session, WT_SESSION, rollback_transaction)
COPYDOC(__wt_session, WT_SESSION, checkpoint)
COPYDOC(__wt_session, WT_SESSION, msg_printf)
COPYDOC(__wt_connection, WT_CONNECTION, close)
COPYDOC(__wt_connection, WT_CONNECTION, reconfigure)
COPYDOC(__wt_connection, WT_CONNECTION, is_new)