* This software is part of the SBCL system. See the README file for
* more information.
*
* This software is derived from the CMU CL system, which was
* written at Carnegie Mellon University and released into the
* public domain. The software is in the public domain and is
* provided with absolutely no warranty. See the COPYING and CREDITS
* files for more information.
*/
#ifndef _VAR_IO_H_
#define _VAR_IO_H_
extern int read_var_integer(unsigned char *source, int *offset);
struct varint_unpacker {
char* data;
int index;
int limit;
uword_t word;
};
void varint_unpacker_init(struct varint_unpacker*, lispobj);
int varint_unpack(struct varint_unpacker*, int*);
#endif