From 7a00574163029c0c2b649878c95d5acbd083564a Mon Sep 17 00:00:00 2001 From: "Roberto C. Sanchez" Date: Mon, 12 May 2014 08:21:30 -0400 Subject: Imported Upstream version 1.7.2+dfsg --- src/modules/filters/utf8bidireorder.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'src/modules/filters/utf8bidireorder.cpp') diff --git a/src/modules/filters/utf8bidireorder.cpp b/src/modules/filters/utf8bidireorder.cpp index 71dc804..b945a5b 100644 --- a/src/modules/filters/utf8bidireorder.cpp +++ b/src/modules/filters/utf8bidireorder.cpp @@ -1,10 +1,12 @@ /****************************************************************************** * - * utf8bidireorder - SWFilter descendant to perform reordering of UTF-8 - * text to visual order according to Unicode BiDi + * utf8bidireorder.cpp - SWFilter descendant to perform reordering of + * UTF-8 text to visual order according to the + * Unicode Bidirectional Algorithm (UBA) * + * $Id: utf8bidireorder.cpp 2980 2013-09-14 21:51:47Z scribe $ * - * Copyright 2009 CrossWire Bible Society (http://www.crosswire.org) + * Copyright 2001-2013 CrossWire Bible Society (http://www.crosswire.org) * CrossWire Bible Society * P. O. Box 2528 * Tempe, AZ 85280-2528 @@ -29,18 +31,22 @@ #include #include + SWORD_NAMESPACE_START -UTF8BiDiReorder::UTF8BiDiReorder() { + +UTF8BiDiReorder::UTF8BiDiReorder() : err(U_ZERO_ERROR) { conv = ucnv_open("UTF-8", &err); } + UTF8BiDiReorder::~UTF8BiDiReorder() { ucnv_close(conv); } + char UTF8BiDiReorder::processText(SWBuf &text, const SWKey *key, const SWModule *module) { UChar *ustr, *ustr2; @@ -72,5 +78,6 @@ char UTF8BiDiReorder::processText(SWBuf &text, const SWKey *key, const SWModule return 0; } + SWORD_NAMESPACE_END #endif -- cgit v1.2.3