redis_3.0.7_sds.c_sdsAllocSize()

源程序

size_t sdsAllocSize(sds s)
{
    struct sdshdr *sh = (void*)(s-(sizeof(struct sdshdr)));
    return sizeof(*sh)+sh->len+sh->free+1;
}

用來計算sds字符串總共的長度大小,包括爲sds存儲字符提供的大小,還有free的大小,還有字符串末尾的'\0'。code

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息