*
* `F`:
* Trace IR field class. The parameter type is
- * `structbt_field_class *`.
+ * `struct bt_field_class *`.
*
* `f`:
* Trace IR field. The parameter type is `struct bt_field *`.
* Clock class. The parameter type is `struct bt_clock_class *`.
*
* `k`:
- * Clock value. The parameter type is `struct bt_clock_value *`.
+ * Clock snapshot. The parameter type is `struct bt_clock_snapshot *`.
*
* `v`:
* Value. The parameter type is `struct bt_value *`.
* `struct bt_message_iterator *`.
*
* `C`:
- * Component class. The parameter type is `struct
- * bt_component_class *`.
+ * Component class. The parameter type is
+ * `struct bt_component_class *`.
*
* `c`:
* Component. The parameter type is `struct bt_component *`.
*
* The string `, ` is printed between individual fields, but not after
* the last one. Therefore you must put this separator in the format
- * string between two Babeltrace objects, e.g.:
+ * string between two conversion specifiers, e.g.:
*
* BT_LIB_LOGW("Message: count=%u, %!E, %!+K", count, event_class,
* clock_class);
* Use one of the BT_LIB_LOGF*() macros above instead of calling this
* function directly.
*/
-BT_HIDDEN
+
void bt_lib_log(const char *func, const char *file, unsigned line,
int lvl, const char *tag, const char *fmt, ...);