parameters: (buffer, pos, end)
return_statement: return pos
docstring: Skip a varint value.  Returns the new position.
docstring_summary: Skip a varint value.  Returns the new position.
docstring_tokens: Skip a varint value . Returns the new position .
function: def _SkipVarint(buffer, pos, end):
    """Skip a varint value.  Returns the new position."""
  
    while ord(buffer[pos]) & 0x80:
      pos += 1
    pos += 1
    if pos > end:
      raise _DecodeError('Truncated message.')
    return pos
function_tokens: def _SkipVarint ( buffer , pos , end ) : while ord ( buffer [ pos ] ) & 0x80 : pos += 1 pos += 1 if pos > end : raise _DecodeError ( 'Truncated message.' ) return pos