summaryrefslogtreecommitdiff
path: root/tests/test_decoder.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_decoder.c')
-rw-r--r--tests/test_decoder.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/tests/test_decoder.c b/tests/test_decoder.c
index e607827..7b168de 100644
--- a/tests/test_decoder.c
+++ b/tests/test_decoder.c
@@ -18,7 +18,7 @@ int main(int argc, char *argv[]) {
}
upb_status status = UPB_STATUS_INIT;
- upb_parsedesc(symtab, desc, &status);
+ upb_read_descriptor(symtab, desc, &status);
if (!upb_ok(&status)) {
fprintf(stderr, "Error parsing descriptor: ");
upb_printerr(&status);
@@ -45,14 +45,13 @@ int main(int argc, char *argv[]) {
upb_stdio *out = upb_stdio_new();
upb_stdio_reset(out, stdout);
- upb_handlers handlers;
- upb_handlers_init(&handlers);
+ upb_handlers *handlers = upb_handlers_new();
upb_textprinter *p = upb_textprinter_new();
upb_textprinter_reset(p, upb_stdio_bytesink(out), false);
- upb_textprinter_reghandlers(&handlers, m);
+ upb_textprinter_reghandlers(handlers, m);
upb_decoder d;
- upb_decoder_init(&d, &handlers);
+ upb_decoder_initforhandlers(&d, handlers);
upb_decoder_reset(&d, upb_stdio_bytesrc(in), p);
upb_clearerr(&status);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback