From 152e73317ae62636f7cc75544a11c564ab3ef836 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Galarneau?= Date: Thu, 17 Apr 2014 10:51:51 -0400 Subject: [PATCH] Docs: CTF-IR sequence's length field must be unsigned MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérémie Galarneau --- formats/ctf/ir/event-fields.c | 1 + include/babeltrace/ctf-ir/event-fields.h | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/formats/ctf/ir/event-fields.c b/formats/ctf/ir/event-fields.c index 973c9bdd..a6054859 100644 --- a/formats/ctf/ir/event-fields.c +++ b/formats/ctf/ir/event-fields.c @@ -269,6 +269,7 @@ int bt_ctf_field_sequence_set_length(struct bt_ctf_field *field, length_type = container_of(length_field->type, struct bt_ctf_field_type_integer, parent); + /* The length field must be unsigned */ if (length_type->declaration.signedness) { ret = -1; goto end; diff --git a/include/babeltrace/ctf-ir/event-fields.h b/include/babeltrace/ctf-ir/event-fields.h index c617dac2..332d7d47 100644 --- a/include/babeltrace/ctf-ir/event-fields.h +++ b/include/babeltrace/ctf-ir/event-fields.h @@ -116,7 +116,8 @@ extern struct bt_ctf_field *bt_ctf_field_sequence_get_length( * Set the sequence's length field. * * @param sequence Sequence field instance. - * @param length_field Integer field instance indicating the sequence's length. + * @param length_field Unsigned integer field instance indicating the + * sequence's length. * * Returns 0 on success, a negative value on error. */ -- 2.34.1