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

Unified Diff: icu46/source/test/cintltst/cbiditst.h

Issue 5516007: Check in the pristine copy of ICU 4.6... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/
Patch Set: Created 10 years 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 | « icu46/source/test/cintltst/cbididat.c ('k') | icu46/source/test/cintltst/cbiditst.c » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: icu46/source/test/cintltst/cbiditst.h
===================================================================
--- icu46/source/test/cintltst/cbiditst.h (revision 0)
+++ icu46/source/test/cintltst/cbiditst.h (revision 0)
@@ -0,0 +1,82 @@
+/********************************************************************
+ * COPYRIGHT:
+ * Copyright (c) 1997-2007, International Business Machines Corporation and
+ * others. All Rights Reserved.
+ ********************************************************************/
+/* file name: cbiditst.h
+* encoding: US-ASCII
+* tab size: 8 (not used)
+* indentation:4
+*
+* created on: 1999sep22
+* created by: Markus W. Scherer
+*/
+
+#ifndef CBIDITST_H
+#define CBIDITST_H
+
+#include "unicode/utypes.h"
+#include "unicode/uchar.h"
+#include "unicode/ubidi.h"
+
+#ifdef XP_CPLUSPLUS
+extern "C" {
+#endif
+
+#define MAX_STRING_LENGTH 200
+
+/* length of an array */
+#define ARRAY_LENGTH(array) (sizeof(array)/sizeof(array[0]))
+
+/* Comparing the description of the BiDi algorithm with this implementation
+ is easier with the same names for the BiDi types in the code as there.
+ See UCharDirection in uchar.h .
+*/
+#define L U_LEFT_TO_RIGHT
+#define R U_RIGHT_TO_LEFT
+#define EN U_EUROPEAN_NUMBER
+#define ES U_EUROPEAN_NUMBER_SEPARATOR
+#define ET U_EUROPEAN_NUMBER_TERMINATOR
+#define AN U_ARABIC_NUMBER
+#define CS U_COMMON_NUMBER_SEPARATOR
+#define B U_BLOCK_SEPARATOR
+#define S U_SEGMENT_SEPARATOR
+#define WS U_WHITE_SPACE_NEUTRAL
+#define ON U_OTHER_NEUTRAL
+#define LRE U_LEFT_TO_RIGHT_EMBEDDING
+#define LRO U_LEFT_TO_RIGHT_OVERRIDE
+#define AL U_RIGHT_TO_LEFT_ARABIC
+#define RLE U_RIGHT_TO_LEFT_EMBEDDING
+#define RLO U_RIGHT_TO_LEFT_OVERRIDE
+#define PDF U_POP_DIRECTIONAL_FORMAT
+#define NSM U_DIR_NON_SPACING_MARK
+#define BN U_BOUNDARY_NEUTRAL
+
+extern const char * const
+dirPropNames[U_CHAR_DIRECTION_COUNT];
+
+extern UChar
+charFromDirProp[U_CHAR_DIRECTION_COUNT];
+
+typedef struct {
+ const uint8_t *text;
+ int32_t length;
+ UBiDiLevel paraLevel;
+ int32_t lineStart, lineLimit;
+ UBiDiDirection direction;
+ UBiDiLevel resultLevel;
+ const UBiDiLevel *levels;
+ const uint8_t *visualMap;
+} BiDiTestData;
+
+extern const BiDiTestData
+tests[];
+
+extern const int
+bidiTestCount;
+
+#ifdef XP_CPLUSPLUS
+}
+#endif
+
+#endif
Property changes on: icu46/source/test/cintltst/cbiditst.h
___________________________________________________________________
Added: svn:eol-style
+ LF
« no previous file with comments | « icu46/source/test/cintltst/cbididat.c ('k') | icu46/source/test/cintltst/cbiditst.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698