diff options
Diffstat (limited to 'include/utf8bidireorder.h')
-rw-r--r-- | include/utf8bidireorder.h | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/include/utf8bidireorder.h b/include/utf8bidireorder.h index 2aa9ee4..ae31c9d 100644 --- a/include/utf8bidireorder.h +++ b/include/utf8bidireorder.h @@ -1,4 +1,6 @@ -/* +/****************************************************************************** + * + * $Id: utf8bidireorder.h,v 1.7 2003/02/20 07:25:20 scribe Exp $ * * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org) * CrossWire Bible Society @@ -15,7 +17,6 @@ * General Public License for more details. * */ -#ifdef _ICU_ #ifndef UTF8BIDIREORDER_H #define UTF8BIDIREORDER_H @@ -25,24 +26,22 @@ #include <unicode/utypes.h> #include <unicode/ucnv.h> #include <unicode/uchar.h> -#include <unicode/bidi.h> +#include <unicode/ubidi.h> -#include <defs.h> +SWORD_NAMESPACE_START - /** This Filter shows/hides reorders UTF-8 text according to Unicode BiDi - */ -class SWDLLEXPORT UTF8BiDiReorder : public SWFilter -{ - private: - UConverter* conv; - UErrorCode err; - public: - UTF8BiDiReorder(); - ~UTF8BiDiReorder(); - virtual char ProcessText (char *text, int maxlen, const SWKey * key, const SWModule * = 0); +/** This Filter reorders UTF-8 text according to Unicode BiDi + */ +class SWDLLEXPORT UTF8BiDiReorder : public SWFilter { +private: + UConverter* conv; + UErrorCode err; +public: + UTF8BiDiReorder(); + ~UTF8BiDiReorder(); + virtual char processText(SWBuf &text, const SWKey *key = 0, const SWModule *module = 0); }; -#endif - +SWORD_NAMESPACE_END #endif |