Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9)

Unified Diff: source/test/letest/letsutil.cpp

Issue 2435373002: Delete source/test (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « source/test/letest/letsutil.h ('k') | source/test/letest/readme.html » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/test/letest/letsutil.cpp
diff --git a/source/test/letest/letsutil.cpp b/source/test/letest/letsutil.cpp
deleted file mode 100644
index 0c6422810fdf303492bdbdbac2e4f426c5ac83c1..0000000000000000000000000000000000000000
--- a/source/test/letest/letsutil.cpp
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- *******************************************************************************
- *
- * Copyright (C) 1999-2014, International Business Machines
- * Corporation and others. All Rights Reserved.
- *
- *******************************************************************************
- * file name: letsutil.cpp
- *
- * created on: 04/25/2006
- * created by: Eric R. Mader
- */
-
-#include "unicode/utypes.h"
-#include "unicode/unistr.h"
-#include "unicode/ubidi.h"
-
-#include "layout/LETypes.h"
-#include "layout/LEScripts.h"
-#include "layout/LayoutEngine.h"
-#include "layout/LELanguages.h"
-
-#ifndef USING_ICULEHB
-#include "OpenTypeLayoutEngine.h"
-#endif
-
-#include "letest.h"
-#include "letsutil.h"
-
-U_NAMESPACE_USE
-
-char *getCString(const UnicodeString *uString)
-{
- if (uString == NULL) {
- return NULL;
- }
-
- le_int32 uLength = uString->length();
- le_int32 cLength = uString->extract(0, uLength, NULL, 0, US_INV);
- char *cString = NEW_ARRAY(char, cLength + 1);
-
- uString->extract(0, uLength, cString, cLength, US_INV);
- cString[cLength] = '\0';
-
- return cString;
-}
-
-char *getCString(const LEUnicode16 *uChars)
-{
- if (uChars == NULL) {
- return NULL;
- }
-
- const UnicodeString ustring(uChars);
-
- return getCString(&ustring);
-}
-
-char *getUTF8String(const UnicodeString *uString)
-{
- if (uString == NULL) {
- return NULL;
- }
-
- le_int32 uLength = uString->length();
- le_int32 cLength = uString->extract(0, uLength, NULL, 0, "UTF-8");
- char *cString = NEW_ARRAY(char, cLength + 1);
-
- uString->extract(0, uLength, cString, cLength, "UTF-8");
-
- cString[cLength] = '\0';
-
- return cString;
-}
-
-void freeCString(char *cString)
-{
- DELETE_ARRAY(cString);
-}
-
-le_bool getRTL(const UnicodeString &text)
-{
- UBiDiLevel level = 0;
- UErrorCode status = U_ZERO_ERROR;
- le_int32 charCount = text.length();
- le_int32 limit = -1;
- UBiDi *ubidi = ubidi_openSized(charCount, 0, &status);
-
- ubidi_setPara(ubidi, text.getBuffer(), charCount, UBIDI_DEFAULT_LTR, NULL, &status);
-
- // TODO: Should check that there's only a single logical run...
- ubidi_getLogicalRun(ubidi, 0, &limit, &level);
-
- ubidi_close(ubidi);
-
- return level & 1;
-}
-
-le_int32 getLanguageCode(const char *lang)
-{
- if (strlen(lang) != 3) {
- return -1;
- }
-
- LETag langTag = (LETag) ((lang[0] << 24) + (lang[1] << 16) + (lang[2] << 8) + 0x20);
-
-#ifndef USING_ICULEHB
- for (le_int32 i = 0; i < languageCodeCount; i += 1) {
- if (langTag == OpenTypeLayoutEngine::languageTags[i]) {
- return i;
- }
- }
-#endif
-
- return -1;
-}
-
« no previous file with comments | « source/test/letest/letsutil.h ('k') | source/test/letest/readme.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698