summaryrefslogtreecommitdiff
path: root/upb/pb/decoder.c
diff options
context:
space:
mode:
Diffstat (limited to 'upb/pb/decoder.c')
-rw-r--r--upb/pb/decoder.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/upb/pb/decoder.c b/upb/pb/decoder.c
index fd04efc..ff39685 100644
--- a/upb/pb/decoder.c
+++ b/upb/pb/decoder.c
@@ -400,7 +400,7 @@ static void upb_decoder_skip(void *_d, upb_dispatcher_frame *top,
#endif
}
-void upb_decoder_initforhandlers(upb_decoder *d, upb_handlers *handlers) {
+void upb_decoder_init(upb_decoder *d, upb_handlers *handlers) {
upb_dispatcher_init(
&d->dispatcher, handlers, upb_decoder_skip, upb_decoder_exit2, d);
#ifdef UPB_USE_JIT_X64
@@ -423,13 +423,6 @@ void upb_decoder_initforhandlers(upb_decoder *d, upb_handlers *handlers) {
}
}
-void upb_decoder_initformsgdef(upb_decoder *d, upb_msgdef *m) {
- upb_handlers *h = upb_handlers_new();
- upb_accessors_reghandlers(h, m);
- upb_decoder_initforhandlers(d, h);
- upb_handlers_unref(h);
-}
-
void upb_decoder_reset(upb_decoder *d, upb_bytesrc *bytesrc, uint64_t start_ofs,
uint64_t end_ofs, void *closure) {
upb_dispatcher_frame *f = upb_dispatcher_reset(&d->dispatcher, closure);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback