| OLD | NEW |
| 1 /* string replacement list class */ | 1 /* string replacement list class */ |
| 2 #ifndef _REPLIST_HXX_ | 2 #ifndef _REPLIST_HXX_ |
| 3 #define _REPLIST_HXX_ | 3 #define _REPLIST_HXX_ |
| 4 | 4 |
| 5 #ifdef HUNSPELL_CHROME_CLIENT |
| 6 // Compilation issues in spellchecker.cc think near is a macro, therefore |
| 7 // removing it here solves that problem. |
| 8 #undef near |
| 9 #endif |
| 10 |
| 5 #include "hunvisapi.h" | 11 #include "hunvisapi.h" |
| 6 | 12 |
| 7 #include "w_char.hxx" | 13 #include "w_char.hxx" |
| 8 | 14 |
| 9 class LIBHUNSPELL_DLL_EXPORTED RepList | 15 class LIBHUNSPELL_DLL_EXPORTED RepList |
| 10 { | 16 { |
| 11 protected: | 17 protected: |
| 12 replentry ** dat; | 18 replentry ** dat; |
| 13 int size; | 19 int size; |
| 14 int pos; | 20 int pos; |
| 15 | 21 |
| 16 public: | 22 public: |
| 17 RepList(int n); | 23 RepList(int n); |
| 18 ~RepList(); | 24 ~RepList(); |
| 19 | 25 |
| 20 int get_pos(); | 26 int get_pos(); |
| 21 int add(char * pat1, char * pat2); | 27 int add(char * pat1, char * pat2); |
| 22 replentry * item(int n); | 28 replentry * item(int n); |
| 23 int near(const char * word); | 29 int near(const char * word); |
| 24 int match(const char * word, int n); | 30 int match(const char * word, int n); |
| 25 int conv(const char * word, char * dest); | 31 int conv(const char * word, char * dest); |
| 26 }; | 32 }; |
| 27 #endif | 33 #endif |
| OLD | NEW |