parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

А зачем такая строгая привязка к флагу "раскраски" ?

almakano 30.01.2017 13:46 / 30.01.2017 14:06

https://github.com/viatsko/parser3/blob/master/src/types/pa_vmemcached.C
- тут, на 93-й строке видно, что если флаг ключа не входит в рамки
(data.flags>=SERIALIZED_STRING && data.flags<(SERIALIZED_STRING+256))
то будет выброшено исключение с ошибкой.
Но что особенного может быть со значением, когда флаг равен 0?

Ведь этот флаг не является обязательным при установке ключа, и чтобы с таким ключом мог работать парсер - необходимо обязательно устанавливать его флаг в 304 или 48?