| 143 | size_t OBJ_ENCODING_EMBSTR_SIZE_LIMIT = 52; |
| 144 | |
| 145 | robj *createStringObject(const char *ptr, size_t len) { |
| 146 | if (len <= OBJ_ENCODING_EMBSTR_SIZE_LIMIT) |
| 147 | return createEmbeddedStringObject(ptr,len); |
| 148 | else |
| 149 | return createRawStringObject(ptr,len); |
| 150 | } |
| 151 | |
| 152 | /* Same as CreateRawStringObject, can return NULL if allocation fails */ |
| 153 | robj *tryCreateRawStringObject(const char *ptr, size_t len) { |
no test coverage detected