Lines Matching refs:ptr

39 robj *createObject(int type, void *ptr) {  in createObject()  argument
43 o->ptr = ptr; in createObject()
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
66 o->ptr = sh+1; in createEmbeddedStringObject()
73 if (ptr) { in createEmbeddedStringObject()
74 memcpy(sh->buf,ptr,len); in createEmbeddedStringObject()
89 robj *createStringObject(const char *ptr, size_t len) { in createStringObject() argument
91 return createEmbeddedStringObject(ptr,len); in createStringObject()
93 return createRawStringObject(ptr,len); in createStringObject()
105 o->ptr = (void*)((long)value); in createStringObjectFromLongLong()
170 return createRawStringObject(o->ptr,sdslen(o->ptr)); in dupStringObject()
172 return createEmbeddedStringObject(o->ptr,sdslen(o->ptr)); in dupStringObject()
176 d->ptr = o->ptr; in dupStringObject()
239 sdsfree(o->ptr); in freeStringObject()
246 quicklistRelease(o->ptr); in freeListObject()
256 dictRelease((dict*) o->ptr); in freeSetObject()
259 zfree(o->ptr); in freeSetObject()
270 zs = o->ptr; in freeZsetObject()
276 zfree(o->ptr); in freeZsetObject()
286 dictRelease((dict*) o->ptr); in freeHashObject()
289 zfree(o->ptr); in freeHashObject()
353 if (llval) *llval = (long) o->ptr; in isObjectRepresentableAsLongLong()
356 return string2ll(o->ptr,sdslen(o->ptr),llval) ? C_OK : C_ERR; in isObjectRepresentableAsLongLong()
363 sds s = o->ptr; in tryObjectEncoding()
401 if (o->encoding == OBJ_ENCODING_RAW) sdsfree(o->ptr); in tryObjectEncoding()
403 o->ptr = (void*) value; in tryObjectEncoding()
433 o->ptr = sdsRemoveFreeSpace(o->ptr); in tryObjectEncoding()
452 ll2string(buf,32,(long)o->ptr); in getDecodedObject()
478 astr = a->ptr; in compareStringObjectsWithFlags()
481 alen = ll2string(bufa,sizeof(bufa),(long) a->ptr); in compareStringObjectsWithFlags()
485 bstr = b->ptr; in compareStringObjectsWithFlags()
488 blen = ll2string(bufb,sizeof(bufb),(long) b->ptr); in compareStringObjectsWithFlags()
522 return a->ptr == b->ptr; in equalStringObjects()
531 return sdslen(o->ptr); in stringObjectLen()
533 return sdigits10((long)o->ptr); in stringObjectLen()
547 value = strtod(o->ptr, &eptr); in getDoubleFromObject()
548 if (isspace(((char*)o->ptr)[0]) || in getDoubleFromObject()
556 value = (long)o->ptr; in getDoubleFromObject()
589 value = strtold(o->ptr, &eptr); in getLongDoubleFromObject()
590 if (isspace(((char*)o->ptr)[0]) || eptr[0] != '\0' || in getLongDoubleFromObject()
594 value = (long)o->ptr; in getLongDoubleFromObject()
625 if (string2ll(o->ptr,sdslen(o->ptr),&value) == 0) return C_ERR; in getLongLongFromObject()
627 value = (long)o->ptr; in getLongLongFromObject()
697 if ((de = dictFind(c->db->dict,key->ptr)) == NULL) return NULL; in objectCommandLookup()
713 if (!strcasecmp(c->argv[1]->ptr,"refcount") && c->argc == 3) { in objectCommand()
717 } else if (!strcasecmp(c->argv[1]->ptr,"encoding") && c->argc == 3) { in objectCommand()
721 } else if (!strcasecmp(c->argv[1]->ptr,"idletime") && c->argc == 3) { in objectCommand()