+ guint16 value = *(guint16*)ptr;
+ return (guint16) (reverse_byte_order ? GUINT16_SWAP_LE_BE(value): value);
+}
+
+static inline LttTime ltt_get_time(gboolean reverse_byte_order, void *ptr)
+{
+ LttTime output;
+
+ output.tv_sec = ltt_get_uint32(reverse_byte_order, ptr);
+ ptr += sizeof(guint32);
+ output.tv_nsec = ltt_get_uint32(reverse_byte_order, ptr);
+
+ return output;