Lines Matching refs:len

53 robj *createRawStringObject(const char *ptr, size_t len) {  in createRawStringObject()  argument
54 return createObject(OBJ_STRING,sdsnewlen(ptr,len)); in createRawStringObject()
60 robj *createEmbeddedStringObject(const char *ptr, size_t len) { in createEmbeddedStringObject() argument
61 robj *o = zmalloc(sizeof(robj)+sizeof(struct sdshdr8)+len+1); in createEmbeddedStringObject()
70 sh->len = len; in createEmbeddedStringObject()
71 sh->alloc = len; in createEmbeddedStringObject()
74 memcpy(sh->buf,ptr,len); in createEmbeddedStringObject()
75 sh->buf[len] = '\0'; in createEmbeddedStringObject()
77 memset(sh->buf,0,len+1); in createEmbeddedStringObject()
89 robj *createStringObject(const char *ptr, size_t len) { in createStringObject() argument
90 if (len <= OBJ_ENCODING_EMBSTR_SIZE_LIMIT) in createStringObject()
91 return createEmbeddedStringObject(ptr,len); in createStringObject()
93 return createRawStringObject(ptr,len); in createStringObject()
121 int len; in createStringObjectFromLongDouble() local
128 len = 3; in createStringObjectFromLongDouble()
131 len = 4; in createStringObjectFromLongDouble()
139 len = snprintf(buf,sizeof(buf),"%.17Lf", value); in createStringObjectFromLongDouble()
142 char *p = buf+len-1; in createStringObjectFromLongDouble()
145 len--; in createStringObjectFromLongDouble()
147 if (*p == '.') len--; in createStringObjectFromLongDouble()
150 len = snprintf(buf,sizeof(buf),"%.17Lg", value); in createStringObjectFromLongDouble()
152 return createStringObject(buf,len); in createStringObjectFromLongDouble()
364 size_t len; in tryObjectEncoding() local
385 len = sdslen(s); in tryObjectEncoding()
386 if (len <= 20 && string2l(s,len,&value)) { in tryObjectEncoding()
412 if (len <= OBJ_ENCODING_EMBSTR_SIZE_LIMIT) { in tryObjectEncoding()
431 sdsavail(s) > len/10) in tryObjectEncoding()