diff options
author | Josh Haberman <jhaberman@gmail.com> | 2017-07-08 00:00:05 -0700 |
---|---|---|
committer | Josh Haberman <jhaberman@gmail.com> | 2017-07-08 00:00:05 -0700 |
commit | 1aafd4111b9b6d08d2d0937b0f396a4caa9ea04d (patch) | |
tree | 9bcb6c61ee333de00819973f3a3acd8aab9238e5 /upb/msg.c | |
parent | dd536fd567b2ba9bed67a0094c5cd905c774f951 (diff) |
A good start on upb_encode and upb_decode.
Diffstat (limited to 'upb/msg.c')
-rw-r--r-- | upb/msg.c | 10 |
1 files changed, 1 insertions, 9 deletions
@@ -1,5 +1,6 @@ #include "upb/msg.h" +#include "upb/structs.int.h" static bool is_power_of_two(size_t val) { return (val & (val - 1)) == 0; @@ -791,15 +792,6 @@ void upb_msg_set(upb_msg *msg, int field_index, upb_msgval val, /** upb_array *****************************************************************/ -struct upb_array { - upb_fieldtype_t type; - uint8_t element_size; - void *data; /* Each element is element_size. */ - size_t len; /* Measured in elements. */ - size_t size; /* Measured in elements. */ - upb_alloc *alloc; -}; - #define DEREF_ARR(arr, i, type) ((type*)arr->data)[i] size_t upb_array_sizeof(upb_fieldtype_t type) { |