Lines Matching refs:value
96 robj *createStringObjectFromLongLong(long long value) { in createStringObjectFromLongLong() argument
98 if (value >= 0 && value < OBJ_SHARED_INTEGERS) { in createStringObjectFromLongLong()
99 incrRefCount(shared.integers[value]); in createStringObjectFromLongLong()
100 o = shared.integers[value]; in createStringObjectFromLongLong()
102 if (value >= LONG_MIN && value <= LONG_MAX) { in createStringObjectFromLongLong()
105 o->ptr = (void*)((long)value); in createStringObjectFromLongLong()
107 o = createObject(OBJ_STRING,sdsfromlonglong(value)); in createStringObjectFromLongLong()
119 robj *createStringObjectFromLongDouble(long double value, int humanfriendly) { in createStringObjectFromLongDouble() argument
123 if (isinf(value)) { in createStringObjectFromLongDouble()
126 if (value > 0) { in createStringObjectFromLongDouble()
139 len = snprintf(buf,sizeof(buf),"%.17Lf", value); in createStringObjectFromLongDouble()
150 len = snprintf(buf,sizeof(buf),"%.17Lg", value); in createStringObjectFromLongDouble()
362 long value; in tryObjectEncoding() local
386 if (len <= 20 && string2l(s,len,&value)) { in tryObjectEncoding()
394 value >= 0 && in tryObjectEncoding()
395 value < OBJ_SHARED_INTEGERS) in tryObjectEncoding()
398 incrRefCount(shared.integers[value]); in tryObjectEncoding()
399 return shared.integers[value]; in tryObjectEncoding()
403 o->ptr = (void*) value; in tryObjectEncoding()
538 double value; in getDoubleFromObject() local
542 value = 0; in getDoubleFromObject()
547 value = strtod(o->ptr, &eptr); in getDoubleFromObject()
551 (value == HUGE_VAL || value == -HUGE_VAL || value == 0)) || in getDoubleFromObject()
553 isnan(value)) in getDoubleFromObject()
556 value = (long)o->ptr; in getDoubleFromObject()
561 *target = value; in getDoubleFromObject()
566 double value; in getDoubleFromObjectOrReply() local
567 if (getDoubleFromObject(o, &value) != C_OK) { in getDoubleFromObjectOrReply()
575 *target = value; in getDoubleFromObjectOrReply()
580 long double value; in getLongDoubleFromObject() local
584 value = 0; in getLongDoubleFromObject()
589 value = strtold(o->ptr, &eptr); in getLongDoubleFromObject()
591 errno == ERANGE || isnan(value)) in getLongDoubleFromObject()
594 value = (long)o->ptr; in getLongDoubleFromObject()
599 *target = value; in getLongDoubleFromObject()
604 long double value; in getLongDoubleFromObjectOrReply() local
605 if (getLongDoubleFromObject(o, &value) != C_OK) { in getLongDoubleFromObjectOrReply()
613 *target = value; in getLongDoubleFromObjectOrReply()
618 long long value; in getLongLongFromObject() local
621 value = 0; in getLongLongFromObject()
625 if (string2ll(o->ptr,sdslen(o->ptr),&value) == 0) return C_ERR; in getLongLongFromObject()
627 value = (long)o->ptr; in getLongLongFromObject()
632 if (target) *target = value; in getLongLongFromObject()
637 long long value; in getLongLongFromObjectOrReply() local
638 if (getLongLongFromObject(o, &value) != C_OK) { in getLongLongFromObjectOrReply()
646 *target = value; in getLongLongFromObjectOrReply()
651 long long value; in getLongFromObjectOrReply() local
653 if (getLongLongFromObjectOrReply(c, o, &value, msg) != C_OK) return C_ERR; in getLongFromObjectOrReply()
654 if (value < LONG_MIN || value > LONG_MAX) { in getLongFromObjectOrReply()
662 *target = value; in getLongFromObjectOrReply()