Lines Matching refs:tail

231     robj *tail;  in _addReplyObjectToList()  local
240 tail = listNodeValue(listLast(c->reply)); in _addReplyObjectToList()
243 if (tail->ptr != NULL && in _addReplyObjectToList()
244 tail->encoding == OBJ_ENCODING_RAW && in _addReplyObjectToList()
245 sdslen(tail->ptr)+sdslen(o->ptr) <= PROTO_REPLY_CHUNK_BYTES) in _addReplyObjectToList()
247 c->reply_bytes -= sdsZmallocSize(tail->ptr); in _addReplyObjectToList()
248 tail = dupLastObjectIfNeeded(c->reply); in _addReplyObjectToList()
249 tail->ptr = sdscatlen(tail->ptr,o->ptr,sdslen(o->ptr)); in _addReplyObjectToList()
250 c->reply_bytes += sdsZmallocSize(tail->ptr); in _addReplyObjectToList()
263 robj *tail; in _addReplySdsToList() local
274 tail = listNodeValue(listLast(c->reply)); in _addReplySdsToList()
277 if (tail->ptr != NULL && tail->encoding == OBJ_ENCODING_RAW && in _addReplySdsToList()
278 sdslen(tail->ptr)+sdslen(s) <= PROTO_REPLY_CHUNK_BYTES) in _addReplySdsToList()
280 c->reply_bytes -= sdsZmallocSize(tail->ptr); in _addReplySdsToList()
281 tail = dupLastObjectIfNeeded(c->reply); in _addReplySdsToList()
282 tail->ptr = sdscatlen(tail->ptr,s,sdslen(s)); in _addReplySdsToList()
283 c->reply_bytes += sdsZmallocSize(tail->ptr); in _addReplySdsToList()
294 robj *tail; in _addReplyStringToList() local
304 tail = listNodeValue(listLast(c->reply)); in _addReplyStringToList()
307 if (tail->ptr != NULL && tail->encoding == OBJ_ENCODING_RAW && in _addReplyStringToList()
308 sdslen(tail->ptr)+len <= PROTO_REPLY_CHUNK_BYTES) in _addReplyStringToList()
310 c->reply_bytes -= sdsZmallocSize(tail->ptr); in _addReplyStringToList()
311 tail = dupLastObjectIfNeeded(c->reply); in _addReplyStringToList()
312 tail->ptr = sdscatlen(tail->ptr,s,len); in _addReplyStringToList()
313 c->reply_bytes += sdsZmallocSize(tail->ptr); in _addReplyStringToList()