#include <stddef.h>
#include <stdio.h>
#include <babeltrace2/babeltrace.h>
-#include "common/babeltrace.h"
+#include "common/macros.h"
#include "../metadata/ctf-meta.h"
* @returns New binary class reader on success, or \c NULL on error
*/
BT_HIDDEN
-struct bt_bfcr *bt_bfcr_create(struct bt_bfcr_cbs cbs, void *data);
+struct bt_bfcr *bt_bfcr_create(struct bt_bfcr_cbs cbs, void *data,
+ bt_logging_level log_level, bt_self_component *self_comp);
/**
* Destroys a CTF binary class reader, freeing all internal resources.
{
switch (status) {
case BT_BFCR_STATUS_ENOMEM:
- return "BT_BFCR_STATUS_ENOMEM";
+ return "ENOMEM";
case BT_BFCR_STATUS_EOF:
- return "BT_BFCR_STATUS_EOF";
+ return "EOF";
case BT_BFCR_STATUS_INVAL:
- return "BT_BFCR_STATUS_INVAL";
+ return "INVAL";
case BT_BFCR_STATUS_ERROR:
- return "BT_BFCR_STATUS_ERROR";
+ return "ERROR";
case BT_BFCR_STATUS_OK:
- return "BT_BFCR_STATUS_OK";
+ return "OK";
default:
return "(unknown)";
}