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

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息