diff options
author | Joshua Haberman <jhaberman@gmail.com> | 2011-06-17 10:34:29 -0700 |
---|---|---|
committer | Joshua Haberman <jhaberman@gmail.com> | 2011-06-17 10:34:29 -0700 |
commit | 559e23c796f973a65d05c76e211835b126ee8ac8 (patch) | |
tree | ec359628f3b93b88718cc34e5ec86ca6e6c6c1e2 /tests/test_decoder.c | |
parent | a503b8859c37906ab5012db163daca43bfe393bb (diff) |
Major refactoring: abandon upb_msg, add upb_accessors.
Next on the chopping block is upb_string.
Diffstat (limited to 'tests/test_decoder.c')
-rw-r--r-- | tests/test_decoder.c | 9 |
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); |