#define SquashCodecImpl_ SquashCodecImpl
#define SquashCodec_ SquashCodec
#define SquashContext_ SquashContext
#define SquashFile_ SquashFile
#define SquashMemoryFuncs_ SquashMemoryFuncs
#define SquashObject_ SquashObject
#define SquashOptionInfoEnumInt_ SquashOptionInfoEnumInt
#define SquashOptionInfoEnumStringMap_ SquashOptionInfoEnumStringMap
#define SquashOptionInfoEnumString_ SquashOptionInfoEnumString
#define SquashOptionInfoRangeInt_ SquashOptionInfoRangeInt
#define SquashOptionInfoRangeSize_ SquashOptionInfoRangeSize
#define SquashOptionInfo_ SquashOptionInfo
#define SquashOptionValue_ SquashOptionValue
#define SquashOptions_ SquashOptions
#define SquashPlugin_ SquashPlugin
#define SquashStreamPrivate_ SquashStreamPrivate
#define SquashStream_ SquashStream
#define __uint8_t uint8_t
#include "squash-0.8/squash.h"
struct my_va_list {
va_list inner;
};