X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Ftypes.h;h=ad2b42d0a92d7d020ff8ab17f36a88b605122ff7;hp=0cedb337b03d389dfdda9199c8a2477986c33c46;hb=da320b838f4deeaae4314c18c507ca486243b0fe;hpb=0a264ae4393af25798e3704524b7eb1b0bed823d diff --git a/include/babeltrace/types.h b/include/babeltrace/types.h index 0cedb337..ad2b42d0 100644 --- a/include/babeltrace/types.h +++ b/include/babeltrace/types.h @@ -373,8 +373,8 @@ struct declaration_integer *integer_declaration_new(size_t len, int byte_order, int signedness, size_t alignment, int base, enum ctf_string_encoding encoding, struct ctf_clock *clock); -uint64_t get_unsigned_int(struct definition *field); -int64_t get_signed_int(struct definition *field); +uint64_t get_unsigned_int(const struct definition *field); +int64_t get_signed_int(const struct definition *field); /* * mantissa_len is the length of the number of bytes represented by the mantissa @@ -421,7 +421,7 @@ struct declaration_enum * struct declaration_string * string_declaration_new(enum ctf_string_encoding encoding); -char *get_string(struct definition *field); +char *get_string(const struct definition *field); struct declaration_struct * struct_declaration_new(struct declaration_scope *parent_scope, @@ -486,7 +486,7 @@ struct declaration_array * uint64_t array_len(struct definition_array *array); struct definition *array_index(struct definition_array *array, uint64_t i); int array_rw(struct stream_pos *pos, struct definition *definition); -GString *get_char_array(struct definition *field); +GString *get_char_array(const struct definition *field); /* * int_declaration and elem_declaration passed as parameter now belong