#include <babeltrace/compiler.h>
#include <babeltrace/align.h>
#include <babeltrace/format.h>
+#include <babeltrace/types.h>
#include <stdint.h>
static
struct declaration_integer *
integer_declaration_new(size_t len, int byte_order,
int signedness, size_t alignment, int base,
- enum ctf_string_encoding encoding)
+ enum ctf_string_encoding encoding,
+ struct ctf_clock *clock)
{
struct declaration_integer *integer_declaration;
integer_declaration->signedness = signedness;
integer_declaration->base = base;
integer_declaration->encoding = encoding;
+ integer_declaration->clock = clock;
return integer_declaration;
}
g_free(integer);
}
-uint64_t get_unsigned_int(struct definition *field)
+uint64_t get_unsigned_int(const struct definition *field)
{
struct definition_integer *integer_definition;
const struct declaration_integer *integer_declaration;
return (uint64_t)integer_definition->value._signed;
}
-int64_t get_signed_int(struct definition *field)
+int64_t get_signed_int(const struct definition *field)
{
struct definition_integer *integer_definition;
const struct declaration_integer *integer_declaration;