Files
TurboPFor-Integer-Compression/ext/polycom/polyvbyte.c
2017-01-02 23:30:16 +01:00

15 lines
397 B
C

#include "vbyte_poly.h"
#include "polyvbyte.h"
unsigned char *vbpolyenc(unsigned *in, unsigned n, unsigned char *out) {
unsigned i;
for(i = 0; i < n; i++) { unsigned x = in[i]; VBYTE_ENC(out, x); }
return out;
}
unsigned char *vbpolydec(unsigned char *in, unsigned n, unsigned *out) {
unsigned i;
for(i = 0; i < n; i++) { unsigned x; VBYTE_DEC(in, x); out[i] = x; }
return in;
}