From d58b92ae5169ba888e6b5ca91c0ec9814668fa2c Mon Sep 17 00:00:00 2001 From: Sergio Campamá Date: Thu, 27 Oct 2016 16:06:45 -0400 Subject: Adds pushLimit: and popLimit: into GPBCodedInputStream (#2297) Adds pushLimit: and popLimit: into GPBCodedInputStream --- objectivec/GPBCodedInputStream.m | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'objectivec/GPBCodedInputStream.m') diff --git a/objectivec/GPBCodedInputStream.m b/objectivec/GPBCodedInputStream.m index 2b578dd5..e8c8989c 100644 --- a/objectivec/GPBCodedInputStream.m +++ b/objectivec/GPBCodedInputStream.m @@ -400,6 +400,14 @@ void GPBCodedInputStreamCheckLastTagWas(GPBCodedInputStreamState *state, return state_.bufferPos; } +- (size_t)pushLimit:(size_t)byteLimit { + return GPBCodedInputStreamPushLimit(&state_, byteLimit); +} + +- (void)popLimit:(size_t)oldLimit { + GPBCodedInputStreamPopLimit(&state_, oldLimit); +} + - (double)readDouble { return GPBCodedInputStreamReadDouble(&state_); } -- cgit v1.2.3