From ec67a5ded6a3f9c77e265e1beb3efff9fd68aa32 Mon Sep 17 00:00:00 2001 From: Joshua Haberman Date: Wed, 24 Jun 2009 18:35:57 -0700 Subject: Implemented a bit more of upb_context. --- upb_msg.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'upb_msg.h') diff --git a/upb_msg.h b/upb_msg.h index 4f06119..6bbb3c3 100644 --- a/upb_msg.h +++ b/upb_msg.h @@ -67,9 +67,11 @@ struct upb_msg { int num_required_fields; /* Required fields have the lowest set bytemasks. */ struct upb_inttable fields_by_num; struct upb_strtable fields_by_name; - struct upb_msg_field fields[]; + struct upb_msg_field *fields; }; +/* Initialize and free a upb_msg. Note that init does not resolve + * upb_msg_field.ref -- that is left to the caller. */ void upb_msg_init(struct upb_msg *m, struct google_protobuf_DescriptorProto *d); void upb_msg_free(struct upb_msg *m); -- cgit v1.2.3