Saves a double for RDB 8 or greater, where IE754 binary64 format is assumed. * We just make sure the integer is always stored in little endian, otherwise * the value is copied verbatim from memory to disk. * * Return -1 on error, the size of the serialized value on success. */
| 633 | * |
| 634 | * Return -1 on error, the size of the serialized value on success. */ |
| 635 | int rdbSaveBinaryDoubleValue(rio *rdb, double val) { |
| 636 | memrev64ifbe(&val); |
| 637 | return rdbWriteRaw(rdb,&val,sizeof(val)); |
| 638 | } |
| 639 | |
| 640 | /* Loads a double from RDB 8 or greater. See rdbSaveBinaryDoubleValue() for |
| 641 | * more info. On error -1 is returned, otherwise 0. */ |
no test coverage detected