| 666 | } |
| 667 | |
| 668 | int getLongDoubleFromObjectOrReply(client *c, robj *o, long double *target, const char *msg) { |
| 669 | long double value; |
| 670 | if (getLongDoubleFromObject(o, &value) != C_OK) { |
| 671 | if (msg != NULL) { |
| 672 | addReplyError(c,(char*)msg); |
| 673 | } else { |
| 674 | addReplyError(c,"value is not a valid float"); |
| 675 | } |
| 676 | return C_ERR; |
| 677 | } |
| 678 | *target = value; |
| 679 | return C_OK; |
| 680 | } |
| 681 | |
| 682 | int getLongLongFromObject(robj *o, long long *target) { |
| 683 | long long value; |
no test coverage detected