summaryrefslogtreecommitdiff
path: root/lib/fribidi-unicode.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/fribidi-unicode.h')
-rw-r--r--lib/fribidi-unicode.h15
1 files changed, 11 insertions, 4 deletions
diff --git a/lib/fribidi-unicode.h b/lib/fribidi-unicode.h
index 9174fd0..b572afd 100644
--- a/lib/fribidi-unicode.h
+++ b/lib/fribidi-unicode.h
@@ -28,7 +28,7 @@
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA
*
- * For licensing issues, contact <license@farsiweb.info>.
+ * For licensing issues, contact <fribidi.license@gmail.com>.
*/
#ifndef _FRIBIDI_UNICODE_H
#define _FRIBIDI_UNICODE_H
@@ -61,10 +61,13 @@ extern const char *fribidi_unicode_version;
#define FRIBIDI_BIDI_NUM_TYPES 19
/* The maximum embedding level value assigned by explicit marks */
-#define FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL 61
-/* The maximum *number* of different resolved embedding levels: 0-62 */
-#define FRIBIDI_BIDI_MAX_RESOLVED_LEVELS 63
+#define FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL 125
+/* The maximum *number* of different resolved embedding levels: 0-126 */
+#define FRIBIDI_BIDI_MAX_RESOLVED_LEVELS 127
+
+/* The maximum *number* of nested brackets: 0-63 */
+#define FRIBIDI_BIDI_MAX_NESTED_BRACKET_PAIRS 63
/* A few Unicode characters: */
@@ -76,6 +79,10 @@ extern const char *fribidi_unicode_version;
#define FRIBIDI_CHAR_PDF 0x202C
#define FRIBIDI_CHAR_LRO 0x202D
#define FRIBIDI_CHAR_RLO 0x202E
+#define FRIBIDI_CHAR_LRI 0x2066
+#define FRIBIDI_CHAR_RLI 0x2067
+#define FRIBIDI_CHAR_FSI 0x2068
+#define FRIBIDI_CHAR_PDI 0x2069
/* Line and Paragraph Separators */
#define FRIBIDI_CHAR_LS 0x2028