Same as createStringObject, can return NULL if allocation fails */
| 132 | |
| 133 | /* Same as createStringObject, can return NULL if allocation fails */ |
| 134 | robj *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. |
no test coverage detected