diff options
author | MikalaiR <nikolay.romanovich@narod.ru> | 2016-01-30 17:02:29 +0000 |
---|---|---|
committer | MikalaiR <nikolay.romanovich@narod.ru> | 2016-01-30 17:02:29 +0000 |
commit | 12b5b6ad28c4ad63991320262c171e0f0ab82505 (patch) | |
tree | 88cba348b86cd0340df3487dc21ef94ade46bf10 /plugins/SpellChecker/src/hunspell/hunzip.hxx | |
parent | 6893a28bd219b45bdf1e2ed5be015bc365d709d9 (diff) |
SpellChecker: linked with external hunspell
git-svn-id: http://svn.miranda-ng.org/main/trunk@16194 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/SpellChecker/src/hunspell/hunzip.hxx')
-rw-r--r-- | plugins/SpellChecker/src/hunspell/hunzip.hxx | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/plugins/SpellChecker/src/hunspell/hunzip.hxx b/plugins/SpellChecker/src/hunspell/hunzip.hxx deleted file mode 100644 index bd02fd8f10..0000000000 --- a/plugins/SpellChecker/src/hunspell/hunzip.hxx +++ /dev/null @@ -1,47 +0,0 @@ -/* hunzip: file decompression for sorted dictionaries with optional encryption, - * algorithm: prefix-suffix encoding and 16-bit Huffman encoding */ - -#ifndef _HUNZIP_HXX_ -#define _HUNZIP_HXX_ - -#include "hunvisapi.h" - -#include <stdio.h> - -#define BUFSIZE 65536 -#define HZIP_EXTENSION ".hz" - -#define MSG_OPEN "error: %s: cannot open\n" -#define MSG_FORMAT "error: %s: not in hzip format\n" -#define MSG_MEMORY "error: %s: missing memory\n" -#define MSG_KEY "error: %s: missing or bad password\n" - -struct bit { - unsigned char c[2]; - int v[2]; -}; - -class LIBHUNSPELL_DLL_EXPORTED Hunzip -{ -private: - Hunzip(const Hunzip&); - Hunzip& operator = (const Hunzip&); -protected: - char * filename; - FILE * fin; - int bufsiz, lastbit, inc, inbits, outc; - struct bit * dec; // code table - char in[BUFSIZE]; // input buffer - char out[BUFSIZE + 1]; // Huffman-decoded buffer - char line[BUFSIZE + 50]; // decoded line - int getcode(const char * key); - int getbuf(); - int fail(const char * err, const char * par); - -public: - Hunzip(const char * filename, const char * key = NULL); - ~Hunzip(); - const char * getline(); -}; - -#endif |