Lines Matching refs:_buffer
64 while (_cursor < _len - 1 && _buffer[_cursor] == _delim) {
70 _key_addr = &_buffer[_len - 1];
72 _value_addr = &_buffer[_len - 1];
77 _key_addr = &_buffer[_cursor];
79 while (_cursor <= _len - 1 && _buffer[_cursor] != '=' && _buffer[_cursor] != _delim) {
81 if (_buffer[_cursor] == '\"' || _buffer[_cursor] == '\'') {
83 char quote = _buffer[_cursor];
87 if (_buffer[_cursor] == quote && _buffer[_cursor - 1] != '\\') {
91 if (_buffer[_cursor] != quote) {
99 _key_len = &_buffer[_cursor] - _key_addr;
105 if (_cursor <= _len -1 && _buffer[_cursor] == '=') {
107 _value_addr = &_buffer[_cursor];
110 while (_cursor <= _len - 1 && _buffer[_cursor] != _delim) {
112 if (_buffer[_cursor] == '\"' || _buffer[_cursor] == '\'') {
114 char quote = _buffer[_cursor];
118 if (_buffer[_cursor] == quote && _buffer[_cursor - 1] != '\\') {
122 if (_buffer[_cursor] != quote) {
130 _value_len = &_buffer[_cursor] - _value_addr;