MCPcopy Create free account
hub / github.com/F-Stack/f-stack / tryCreateStringObject

Function tryCreateStringObject

app/redis-6.2.6/src/object.c:134–139  ·  view source on GitHub ↗

Same as createStringObject, can return NULL if allocation fails */

Source from the content-addressed store, hash-verified

132
133/* Same as createStringObject, can return NULL if allocation fails */
134robj *tryCreateStringObject(const char *ptr, size_t len) {
135 if (len <= OBJ_ENCODING_EMBSTR_SIZE_LIMIT)
136 return createEmbeddedStringObject(ptr,len);
137 else
138 return tryCreateRawStringObject(ptr,len);
139}
140
141/* Create a string object from a long long value. When possible returns a
142 * shared integer object, or at least an integer encoded one.

Callers 1

Calls 2

tryCreateRawStringObjectFunction · 0.85

Tested by

no test coverage detected