|
libose
|
Rendering a bundle for a human to read. More...
#include "ose.h"Go to the source code of this file.
Functions | |
| int32_t | ose_pprintPayloadItem_hook (ose_bundle bundle, const char typetag, const int32_t msg_offset, const int32_t item_offset) |
| int32_t | ose_pprintBundleElem_msg (ose_bundle bundle, int32_t offset, char *buf, int32_t buflen, int32_t indent) |
| int32_t | ose_pprintBundle (ose_bundle bundle, char *buf, int32_t buflen) |
| int32_t | ose_pprintFullBundle_impl (ose_bundle bundle, char *buf, int32_t buflen, const char *const name) |
| void | ose_pprintFullBundle (ose_bundle src, ose_bundle dest, const char *const name) |
Rendering a bundle for a human to read.
Nothing in libose calls any of this. Every caller is a host showing a bundle to someone, which is why it is a separate translation unit that a build can leave out. ose_print.h includes this one, so code that has always included ose_print.h to get a pretty printer keeps working.