Lines Matching refs:enc
177 int rdbEncodeInteger(long long value, unsigned char *enc) { in rdbEncodeInteger() argument
179 enc[0] = (RDB_ENCVAL<<6)|RDB_ENC_INT8; in rdbEncodeInteger()
180 enc[1] = value&0xFF; in rdbEncodeInteger()
183 enc[0] = (RDB_ENCVAL<<6)|RDB_ENC_INT16; in rdbEncodeInteger()
184 enc[1] = value&0xFF; in rdbEncodeInteger()
185 enc[2] = (value>>8)&0xFF; in rdbEncodeInteger()
188 enc[0] = (RDB_ENCVAL<<6)|RDB_ENC_INT32; in rdbEncodeInteger()
189 enc[1] = value&0xFF; in rdbEncodeInteger()
190 enc[2] = (value>>8)&0xFF; in rdbEncodeInteger()
191 enc[3] = (value>>16)&0xFF; in rdbEncodeInteger()
192 enc[4] = (value>>24)&0xFF; in rdbEncodeInteger()
205 unsigned char enc[4]; in rdbLoadIntegerObject() local
209 if (rioRead(rdb,enc,1) == 0) return NULL; in rdbLoadIntegerObject()
210 val = (signed char)enc[0]; in rdbLoadIntegerObject()
213 if (rioRead(rdb,enc,2) == 0) return NULL; in rdbLoadIntegerObject()
214 v = enc[0]|(enc[1]<<8); in rdbLoadIntegerObject()
218 if (rioRead(rdb,enc,4) == 0) return NULL; in rdbLoadIntegerObject()
219 v = enc[0]|(enc[1]<<8)|(enc[2]<<16)|(enc[3]<<24); in rdbLoadIntegerObject()
241 int rdbTryIntegerEncoding(char *s, size_t len, unsigned char *enc) { in rdbTryIntegerEncoding() argument
254 return rdbEncodeInteger(value,enc); in rdbTryIntegerEncoding()