diff options
Diffstat (limited to 'bindings/swig/swcompress.i')
-rw-r--r-- | bindings/swig/swcompress.i | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/bindings/swig/swcompress.i b/bindings/swig/swcompress.i new file mode 100644 index 0000000..9029db6 --- /dev/null +++ b/bindings/swig/swcompress.i @@ -0,0 +1,17 @@ +%{ +#include <swcomprs.h> +using namespace sword; +%} + +class SWCompress { +public: + SWCompress(); + virtual ~SWCompress(); + + virtual char *Buf (const char *buf = 0, unsigned long *len = 0); + virtual char *zBuf (unsigned long *len, char *buf = 0); + virtual unsigned long GetChars (char *buf, unsigned long len); + virtual unsigned long SendChars (char *buf, unsigned long len); + virtual void Encode (void); + virtual void Decode (void); +}; |