X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Finteger.c;fp=types%2Finteger.c;h=af5cc39fe8d98d589eb1ed2c5a6c249b546d592e;hp=808a4893680d3dc302a62d93f9b400299da9cffd;hb=fef0e5211cd1cb9a2acb5dad6045d15cfd75fe5b;hpb=550cb17d6186e3e3ed2daa1616ceab3da2d86b5d diff --git a/types/integer.c b/types/integer.c index 808a4893..af5cc39f 100644 --- a/types/integer.c +++ b/types/integer.c @@ -129,6 +129,17 @@ int get_int_base(const struct definition *field) return integer_declaration->base; } +size_t get_int_len(const struct definition *field) +{ + struct definition_integer *integer_definition; + const struct declaration_integer *integer_declaration; + + integer_definition = container_of(field, struct definition_integer, p); + integer_declaration = integer_definition->declaration; + + return integer_declaration->len; +} + int get_int_byte_order(const struct definition *field) { struct definition_integer *integer_definition;