X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Flib%2Fmsgpack%2Fmsgpack.c;h=b4d9beec279839ecde9aff98462ef36da5bc8a97;hb=562376193c44ad44a9243cd880d5e424f0c25b04;hp=f3eca64a654cd5cfcfcc9cfabdaf5fca387e5f46;hpb=9b6ae9f609ebdc4708ef97e307ad2c39d9d94e5b;p=lttng-modules.git diff --git a/src/lib/msgpack/msgpack.c b/src/lib/msgpack/msgpack.c index f3eca64a..b4d9beec 100644 --- a/src/lib/msgpack/msgpack.c +++ b/src/lib/msgpack/msgpack.c @@ -55,6 +55,7 @@ #include #include #include +#include #include @@ -143,20 +144,6 @@ static inline int lttng_msgpack_append_u64( return lttng_msgpack_append_buffer(writer, (uint8_t *) &value, sizeof(value)); } -static inline int lttng_msgpack_append_f64( - struct lttng_msgpack_writer *writer, double value) -{ - - union { - double d; - uint64_t u; - } u; - - u.d = value; - - return lttng_msgpack_append_u64(writer, u.u); -} - static inline int lttng_msgpack_append_i8( struct lttng_msgpack_writer *writer, int8_t value) { @@ -181,23 +168,6 @@ static inline int lttng_msgpack_append_i64( return lttng_msgpack_append_u64(writer, (uint64_t) value); } -static inline int lttng_msgpack_encode_f64( - struct lttng_msgpack_writer *writer, double value) -{ - int ret; - - ret = lttng_msgpack_append_u8(writer, MSGPACK_FLOAT64_ID); - if (ret) - goto end; - - ret = lttng_msgpack_append_f64(writer, value); - if (ret) - goto end; - -end: - return ret; -} - static inline int lttng_msgpack_encode_fixmap( struct lttng_msgpack_writer *writer, uint8_t count) { @@ -493,11 +463,6 @@ end: return ret; } -int lttng_msgpack_write_double(struct lttng_msgpack_writer *writer, double value) -{ - return lttng_msgpack_encode_f64(writer, value); -} - void lttng_msgpack_writer_init(struct lttng_msgpack_writer *writer, uint8_t *buffer, size_t size) {