-/*
- * ctf-types-bitfield.h declares:
- *
- * ctf_bitfield_unsigned_read
- * ctf_bitfield_signed_read
- * ctf_bitfield_unsigned_write
- * ctf_bitfield_signed_write
- */
-#include <ctf/ctf-types-bitfield.h>
+uint64_t ctf_bitfield_unsigned_read(const unsigned char *ptr,
+ unsigned long start, unsigned long len,
+ int byte_order);
+int64_t ctf_bitfield_signed_read(const unsigned char *ptr,
+ unsigned long start, unsigned long len,
+ int byte_order);
+size_t ctf_bitfield_unsigned_write(unsigned char *ptr,
+ unsigned long start, unsigned long len,
+ int byte_order, uint64_t v);
+size_t ctf_bitfield_signed_write(unsigned char *ptr,
+ unsigned long start, unsigned long len,
+ int byte_order, int64_t v);