diff options
author | Joshua Haberman <joshua@reverberate.org> | 2009-07-02 18:31:32 -0700 |
---|---|---|
committer | Joshua Haberman <joshua@reverberate.org> | 2009-07-02 18:31:32 -0700 |
commit | b8481e0e55aebad1d9ffa0f3845609f929bca02f (patch) | |
tree | 420b38e6e44abc8e8fed9f692d05df8a7e115256 /upb_parse.c | |
parent | 6fdf83f59ffc24ed074a93e61efa09fcaee805fa (diff) |
A bit more work on generalizing parsing.
Diffstat (limited to 'upb_parse.c')
-rw-r--r-- | upb_parse.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/upb_parse.c b/upb_parse.c index 94eb19a..559e227 100644 --- a/upb_parse.c +++ b/upb_parse.c @@ -308,12 +308,12 @@ static upb_status_t parse_delimited(struct upb_parse_state *s, if(ft == GOOGLE_PROTOBUF_FIELDDESCRIPTORPROTO_TYPE_STRING || ft == GOOGLE_PROTOBUF_FIELDDESCRIPTORPROTO_TYPE_BYTES) { struct upb_string str = {.ptr = *buf, .byte_len = delim_len}; - s->str_cb(s, &str, ft, user_field_desc); + s->str_cb(s, &str, user_field_desc); *buf = delim_end; } else { /* Packed Array. */ while(*buf < delim_end) - UPB_CHECK(s->value_cb(s, buf, end, ft, user_field_desc)); + UPB_CHECK(s->value_cb(s, buf, end, user_field_desc)); } } return UPB_STATUS_OK; @@ -332,7 +332,7 @@ static upb_status_t parse_nondelimited(struct upb_parse_state *s, /* No length specified, an "end group" tag will mark the end. */ UPB_CHECK(push_stack_frame(s, 0, user_field_desc)); } else { - UPB_CHECK(s->value_cb(s, buf, end, ft, user_field_desc)); + UPB_CHECK(s->value_cb(s, buf, end, user_field_desc)); } return UPB_STATUS_OK; } |