diff options
author | Joshua Haberman <joshua@reverberate.org> | 2011-02-05 18:53:32 -0800 |
---|---|---|
committer | Joshua Haberman <joshua@reverberate.org> | 2011-02-05 18:53:32 -0800 |
commit | 3affb319260263efc3cee502896d9f981186c7da (patch) | |
tree | 6d519e32a23dc1d3b03c3da0791fd2ea00f154f4 /tests/test_decoder.c | |
parent | e170259e4ababf39829fa9339fdf0817e38c949e (diff) |
Tons of work: we're close to passing test_vs_proto2 again.
Diffstat (limited to 'tests/test_decoder.c')
-rw-r--r-- | tests/test_decoder.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/test_decoder.c b/tests/test_decoder.c index f48472d..714871a 100644 --- a/tests/test_decoder.c +++ b/tests/test_decoder.c @@ -13,13 +13,14 @@ int main() { upb_stdio_reset(in, stdin); upb_stdio *out = upb_stdio_new(); upb_stdio_reset(out, stdout); - upb_decoder *d = upb_decoder_new(upb_downcast_msgdef(fds)); - upb_decoder_reset(d, upb_stdio_bytesrc(in)); + upb_decoder d; + upb_decoder_init(&d, upb_downcast_msgdef(fds)); + upb_decoder_reset(&d, upb_stdio_bytesrc(in)); upb_textprinter *p = upb_textprinter_new(); upb_handlers handlers; upb_handlers_init(&handlers); upb_textprinter_reset(p, &handlers, upb_stdio_bytesink(out), false); - upb_src *src = upb_decoder_src(d); + upb_src *src = upb_decoder_src(&d); upb_src_sethandlers(src, &handlers); upb_status status = UPB_STATUS_INIT; @@ -30,7 +31,7 @@ int main() { upb_status_uninit(&status); upb_stdio_free(in); upb_stdio_free(out); - upb_decoder_free(d); + upb_decoder_uninit(&d); upb_textprinter_free(p); upb_def_unref(fds); upb_symtab_unref(symtab); |