diff options
author | Joshua Haberman <jhaberman@gmail.com> | 2018-12-16 14:32:14 -0800 |
---|---|---|
committer | Joshua Haberman <jhaberman@gmail.com> | 2018-12-16 14:32:14 -0800 |
commit | 377871f10403c7b4e1cc6f769b9443b5197aecc8 (patch) | |
tree | 7c97aac20d9ecddf69d5a213d958c9bdfc123646 /upb/def.h | |
parent | 380558922b661499f4eb43b0463b5a73e5fe87b7 (diff) |
Got test_decoder working!
Diffstat (limited to 'upb/def.h')
-rw-r--r-- | upb/def.h | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -659,7 +659,6 @@ const upb_filedef *upb_filedef_dep(const upb_filedef *f, int i); const upb_msgdef *upb_filedef_msg(const upb_filedef *f, int i); const upb_enumdef *upb_filedef_enum(const upb_filedef *f, int i); - UPB_END_EXTERN_C #ifdef __cplusplus @@ -707,6 +706,15 @@ bool upb_symtab_addfile(upb_symtab *s, const google_protobuf_FileDescriptorProto* file, upb_status *status); +/* For generated code only: loads a generated descriptor. */ +typedef struct upb_def_init { + struct upb_def_init **deps; + const char *filename; + upb_stringview descriptor; +} upb_def_init; + +bool _upb_symtab_loaddefinit(upb_symtab *s, const upb_def_init *init); + UPB_END_EXTERN_C #ifdef __cplusplus |