X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf-writer%2Fwriter.h;h=82719c66aebdf09f9e1cea56c224ec78a902837a;hb=98bd6ec2cbc37814f9d92372fd8e9aa2c5956489;hp=e1f28bc0bf13f38a19a124570fed79a754076dc0;hpb=839d52a5c5c1fdd66cee9bf7d06c0c0acdd4c2a3;p=babeltrace.git diff --git a/include/babeltrace/ctf-writer/writer.h b/include/babeltrace/ctf-writer/writer.h index e1f28bc0..82719c66 100644 --- a/include/babeltrace/ctf-writer/writer.h +++ b/include/babeltrace/ctf-writer/writer.h @@ -2,8 +2,6 @@ #define BABELTRACE_CTF_WRITER_WRITER_H /* - * BabelTrace - CTF Writer: Writer - * * Copyright 2013, 2014 Jérémie Galarneau * * Author: Jérémie Galarneau @@ -30,10 +28,10 @@ * http://www.efficios.com/ctf */ -#include -#include -#include -#include +#include +#include +#include +#include #ifdef __cplusplus extern "C" { @@ -184,8 +182,20 @@ extern int bt_ctf_writer_set_byte_order(struct bt_ctf_writer *writer, * * @param writer Writer instance. */ -extern void bt_ctf_writer_get(struct bt_ctf_writer *writer); -extern void bt_ctf_writer_put(struct bt_ctf_writer *writer); + +/* Pre-2.0 CTF writer compatibility */ +static inline +void bt_ctf_writer_get(struct bt_ctf_writer *writer) +{ + bt_ctf_object_get_ref(writer); +} + +/* Pre-2.0 CTF writer compatibility */ +static inline +void bt_ctf_writer_put(struct bt_ctf_writer *writer) +{ + bt_ctf_object_put_ref(writer); +} #ifdef __cplusplus }