CTF writer: restore native byte order is the CPU's native byte order
[babeltrace.git] / lib / ctf-writer / serialize.c
index 6058dd354563b7644015ebd1de8f11ddd8546175..0e04229ff22bb7f6289c36736ffd5ea347642b7c 100644 (file)
 #include <babeltrace/compat/fcntl.h>
 #include <glib.h>
 
-/* "Native" to CTF IR byte order */
-#if (BYTE_ORDER == LITTLE_ENDIAN)
-# define MY_BT_CTF_BYTE_ORDER BT_CTF_BYTE_ORDER_LITTLE_ENDIAN
-#else
-# define MY_BT_CTF_BYTE_ORDER BT_CTF_BYTE_ORDER_BIG_ENDIAN
-#endif
-
 #if (FLT_RADIX != 2)
 # error "Unsupported floating point radix"
 #endif
@@ -69,7 +62,7 @@ int aligned_integer_write(struct bt_ctf_stream_pos *pos,
                union intval value, unsigned int alignment, unsigned int size,
                bool is_signed, enum bt_ctf_byte_order byte_order)
 {
-       bool rbo = (byte_order != MY_BT_CTF_BYTE_ORDER); /* reverse byte order */
+       bool rbo = (byte_order != BT_CTF_MY_BYTE_ORDER); /* reverse byte order */
 
        if (!bt_ctf_stream_pos_align(pos, alignment))
                return -EFAULT;
This page took 0.023665 seconds and 4 git commands to generate.