MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / tryCreateStringObject

Function tryCreateStringObject

src/object.cpp:160–165  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

158
159/* Same as createStringObject, can return NULL if allocation fails */
160robj *tryCreateStringObject(const char *ptr, size_t len) {
161 if (len <= OBJ_ENCODING_EMBSTR_SIZE_LIMIT)
162 return createEmbeddedStringObject(ptr,len);
163 else
164 return tryCreateRawStringObject(ptr,len);
165}
166
167/* Create a string object from a long long value. When possible returns a
168 * shared integer object, or at least an integer encoded one.

Callers 1

Calls 2

tryCreateRawStringObjectFunction · 0.85

Tested by

no test coverage detected