Lines Matching refs:initlen
81 sds sdsnewlen(const void *init, size_t initlen) { in sdsnewlen() argument
84 char type = sdsReqType(initlen); in sdsnewlen()
87 if (type == SDS_TYPE_5 && initlen == 0) type = SDS_TYPE_8; in sdsnewlen()
91 sh = s_malloc(hdrlen+initlen+1); in sdsnewlen()
93 memset(sh, 0, hdrlen+initlen+1); in sdsnewlen()
99 *fp = type | (initlen << SDS_TYPE_BITS); in sdsnewlen()
104 sh->len = initlen; in sdsnewlen()
105 sh->alloc = initlen; in sdsnewlen()
111 sh->len = initlen; in sdsnewlen()
112 sh->alloc = initlen; in sdsnewlen()
118 sh->len = initlen; in sdsnewlen()
119 sh->alloc = initlen; in sdsnewlen()
125 sh->len = initlen; in sdsnewlen()
126 sh->alloc = initlen; in sdsnewlen()
131 if (initlen && init) in sdsnewlen()
132 memcpy(s, init, initlen); in sdsnewlen()
133 s[initlen] = '\0'; in sdsnewlen()
145 size_t initlen = (init == NULL) ? 0 : strlen(init); in sdsnew() local
146 return sdsnewlen(init, initlen); in sdsnew()
580 size_t initlen = sdslen(s); in sdscatfmt() local
587 i = initlen; /* Position of the next byte to write to dest str. */ in sdscatfmt()