summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbehdad <behdad>2002-01-11 20:18:02 +0000
committerbehdad <behdad>2002-01-11 20:18:02 +0000
commit38128ed0f5f92988b719e6724de707f1c9112b22 (patch)
treeb45b066361a37c7e46dab935705a63df251aa8f6
parent8a4d3ef61bd7755d08b9c88d688ff7f02feac715 (diff)
Define internal tables of fribidi_tab_char_type_*.i as static const
-rw-r--r--ChangeLog140
-rw-r--r--Makefile.am15
-rw-r--r--fribidi_create_char_types.c40
-rw-r--r--fribidi_create_mirroring.c37
-rw-r--r--fribidi_tab_char_type_2.i62
-rw-r--r--fribidi_tab_char_type_9.i786
-rw-r--r--fribidi_tab_mirroring.i5
-rw-r--r--packtab.c12
8 files changed, 506 insertions, 591 deletions
diff --git a/ChangeLog b/ChangeLog
index b532eec..ebbec44 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,10 @@
-2002-02-10 Behdad Esfahbod <behdad@bamdad.org>
+2002-01-11 Behdad Esfahbod <behdad@bamdad.org>
+ * packtab.c: Fixed the bug Owen Taylor <otaylor@redhat.com>, defines
+ internal arrays as "static const" in output.
+ * fribidi_create_char_types.c, fribidi_create_mirroring.c: Fixed to
+ add "#ifndef ... #define ..." stuff around output.
+
+2002-01-10 Behdad Esfahbod <behdad@bamdad.org>
* configure.in: Changed the version to 0.10.1pre.
* TODO: Done tasks removed.
* *.h: "extern C" stuff added.
@@ -174,15 +180,12 @@
2001-04-12 Behdad Esfahbod <behdad@bamdad.org>
* configure.in, Makefile.am: Changed to use getopt.* if no glibc.
-
* getopt.c, getopt.h, getopt1.c: Added to be used if no glibc.
2001-04-11 Behdad Esfahbod <behdad@bamdad.org>
* acinclude.m4: Added macro definitions of libtool.
-
* configure.in, Makefile.am: Changed to use fribidi_mini_glib
whenever glib library not found.
-
* TODO: Removed done tasks.
2001-04-11 Behdad Esfahbod <behdad@bamdad.org>
@@ -191,7 +194,6 @@
2001-04-10 Behdad Esfahbod <behdad@bamdad.org>
* *.c/*.h: Changed all "guchar"s to "gchar" and neede casts done.
-
* Makefile.am: Added MAINTAINERCLEANFILES to remove files
"configure", "config.h.in", "Makefile.in", "aclocal.m4" by
maintainer-clean target.
@@ -202,42 +204,32 @@
2001-04-03 Behdad Esfahbod <behdad@sharif.edu>
* fribidi_mini_glib.h, fribidi_mini_glib.c: Added functions
for working with MemChunks, some more definitions of glib added.
-
* fribidi.c: No more dependency on FRIBIDI_USE_MINI_GLIB flag.
2001-04-01 Behdad Esfahbod <behdad@bamdad.org>
* Makefile.noglib: fribidi_types.c added to sources.
-
* fribidi.c: Fixed a bug in free_rl_list() when USE_SIMPLE_MALLOC
was set, that caused core dumps.
-
* fribidi_main.c: Option --nomirror added.
-
* fribidi_mini_glib.h: Fixed a bug that caused core dumps, the bug
was in macro definition #define g_new(T, n) malloc(n * sizeof(T)),
that caused g_new(X, n + 1) allocate (n + (1 * sizeof(X))) instead
of ((n + 1) * sizeof(X))!, that should be
#define g_new(T, n) malloc((n) * sizeof(T)).
-
* fribidi_mini_glib.h: Does not set USE_SIMPLE_ALLOC anymore.
-
* fribidi.c: Use g_malloc when FRIBIDI_USE_MINI_GLIB is set, but
still use the free_type_link_list, for efficiency.
2001-03-31 Behdad Esfahbod <behdad@bamdad.org>
* fribidi_benchmark.c: #included <stdarg.h>, to compile under cygwin.
-
* fribidi.c, fribidi.h: Changed fribidi_log2vis_get_embedding_levels()
to return TRUE if successful and FALSE otherwise.
-
* fribidi.c: Function bidi_string_strlen() removed, because we
have not assumed that a fribidi string is ended with char 0.
Fixed all the bugs that roozbeh found and some more. Some more
debug information added. All internal functions defined as static.
-
* fribidi_main.c: Set to do not allocate visual array, if --novisual
options set.
-
* .indent.par: Added, it helps program "indent" to change the
appearance of sources to GNU style, each typedef should be added
to this file too.
@@ -245,33 +237,25 @@
2001-03-31 Roozbeh Pournader <roozbeh@sharif.edu>
* fribidi.c, fribidi_benchmark.c, fribidi_char_set_cap_rtl.c:
removed some unused variables.
-
* fribidi_char_sets*.c, fribidi_main.c: #included <string.h>.
-
* fribidi.c, fribidi_char_sets_cap_rtl.c: added some comment lines
to places that bugs probably exist. find with searching for "--RP".
-
* COPYING.LIB: renamed to COPYING (based on a recent suggestion on
GNU web site).
-
* bootstrap: removed lines that suppressed warnings about missing
COPYING.
2001-03-30 Roozbeh Pournader <roozbeh@sharif.edu>
* Makefile.noglib: replaced by a new version from Dan Kenigsberg
<danken@cs.technion.ac.il>.
-
* AUTHORS: added Dan Kenigsberg.
-
* '*.c', '*.h': changed all "//" comments to "/* */" pairs.
2001-03-30 Behdad Esfahbod <behdad@bamdad.org>
* fribidi.c, fribidi.h: Changed fribidi_log2vis() to return TRUE
if successful and FALSE otherwise.
-
* fribidi_main.c, fribidi_benchmark.c: Changed to use getopt library,
to handle command line parameters better.
-
* fribidi_main.c: Changed to if COLUMNS enviroment variable is
defined, use its value for text width.
@@ -281,9 +265,7 @@
tests/test-hebrew, tests/test-hebrew.reference: Fixed a bug in
--clean that didn't remove RLM and LRM, and updated tests to reflect
this change.
-
* fribidi_main.c: Options --wltr and --wrtl added.
-
* TODO: A recently done task removed.
2001-03-29 Roozbeh Pournader <roozbeh@sharif.edu>
@@ -292,13 +274,9 @@
2001-03-28 Roozbeh Pournader <roozbeh@sharif.edu>
* bootstrap: swapped 'aclocal' and 'autoheader'. do not warn for
missing COPYING.
-
* COPYING: removed.
-
* COPYING.LIB: added.
-
* README, *.h, *.c, unidata/CreateGetType.pl: changes to reflect LGPL.
-
* Makefile.am: added 'bootstrap' to distribution.
2001-03-28 Behdad Esfahbod <behdad@bamdad.org>
@@ -306,23 +284,18 @@
"unidata/BidiMirroring.txt" and "unidata/PropList.txt" if not
available, and call "unidata/CreateGetType.pl" if needed to update
"fribidi_tables.i".
-
* fribidi_types.h, fribidi_types.c, fribidi_get_type.c,
unidata/CreateGetType.pl: Define symbol MEM_OPTIMIZED added to
make Dov happy :-), if MEM_OPTIMIZED defined, fribidi_tables.i
entries will be guint8 instead of gint to free 27KB extra memory
that was used to make fribidi use bitmasks, the overhead will be
three array lookups instead of two, in fribidi_get_type().
-
* fribidi_main.c: Options --verbose and --basedir added.
Options --test and --caprtl updated.
-
* conformance/test_gen.c: File name changed to
conformance/test_gen_explicit.c
-
* run.tests: Make to work with "make test" and "make check" when
making from other directories.
-
* fribidi.c: Rule L1 ("Reset the embedding levels") moved from
fribidi_log2vis() to fribidi_analyse_string(), to affect
fribidi_log2vis_get_embedding_levels() too. New functions
@@ -330,15 +303,12 @@
turn on or off mirroring (Rule L3). Changed to warn about too long
strings only if at least one of position_L_to_V_list or
position_V_to_L_list is asked.
-
* fribidi.h: Updated to reflect new functions in fribidi.c,
#include "config.h" removed, and added to each .c file that use it,
because config.h should not be included by other apps/libs.
-
* fribidi.c, fribidi_main.c, fribidi_benchmark.c: #included "config.h",
Now, --version options shows the options that library is compiled
with (DEBUG, MEM_OPTIMIZED, USE_SIMPLE_MALLOC, FRIBIDI_USE_MINI_GLIB).
-
* fribidi_types.h, fribidi.c, fribidi.h, fribidi_utils.c: TypeDefined
FriBidiStrIndex as guint16 and used for the type of
position_L_to_V_list and postition_V_to_L_list arrays.
@@ -346,7 +316,6 @@
2001-03-27 Roozbeh Pournader <roozbeh@sharif.edu>
* fribidi.h: Removed definition of PACKAGE and VERSION. #included
"config.h"
-
* Makefile.am: Make "make dist" work.
2001-03-27 Behdad Esfahbod <behdad@bamdad.org>
@@ -354,16 +323,12 @@
changes removed, "Resolving weak types" rewritten, no known
conformance bugs. Defined macros for external use, changed their
name to have a prefix of FRIBIDI_.
-
* fribidi.c, fribidi.h: Function fribidi_remove_explicits() added
to remove the explicit marks from a fribidi string.
-
* fribidi.c: Fixed a bug that caused position_l_to_v and
position_v_to_l not to calculated correctly.
-
* fribidi.h: Defined symbols PACKAGE and VERSION manually, autoconf
should set them, but I don't know how to.
-
* fribidi_char_sets.c, fribidi_char_sets.h, fribidi_char_sets_*:
Each charset moved to a pair of .c/.h file. CapRTL defined as a
character set for testing with the reference implementation, with
@@ -372,7 +337,6 @@
that contains all character types in ascii characters. Some
functions defined to make charset conversion easy. An interface
designed for adding new charsets.
-
* fribidi_main.c: API revised, many new options added,
Default charset changed to UTF-8
Option --caprtl simulates the old style (same as --charset CapRTL)
@@ -383,131 +347,95 @@
Options --version, --showinput, --ltov, --vtol, --levels, --changes,
--novisual, --charsetdesc added.
Now use the charset conventions, lots of code removed.
-
* test_fribidi.c: Got removed! `fribidi --test' should be used
instead.
-
* fribidi_benchmark: Explicit support added, now benchmarks with
two strings, one without explicit marks and one with them.
-
* run.tests, tests/test-CapRTL, tests/test-CapRTL.reference,
tests/test-explicit, tests/test-explicit.reference,
tests/test-hebrew, tests/test-hebrew.reference: New test datas
added, for better testing of weak types and explicit support. Test
outputs updated for the new CapRTL character set. Test output for
test-hebrew added.
-
* Makefile.in, Makefile.am: Updated to use fribidi instead of
test_fribidi for test targets. New files added.
-
* TODO: Some done tasks removed, some new tasks added!
2001-03-09 Dov Grobgeld <dov@orbotech.orbotech.co.il>
-
* fribidi_mini_glib.c, fribidi_mini_glib.h: Applied patch
received from Dan Kenigsberg <danken@cs.technion.ac.il> that
allows compiling fribidi without glib if the flag
FRIBIDI_USE_MINI_GLIB is turned on. This option is currently
turned on when compiling through Makefile.noglib .
-
* TODO: Added the task of making autoconf automatically turn
on FRIBIDI_USE_MINI_GLIB if glib isn't found.
2001-03-07 Behdad Esfahbod <behdad@bamdad.org>
-
* fribidi.c: Removed dead codes, many parts rewritten more efficient,
including Resolving Neutrals, Resolving Implicit Levels and ....
-
* fribidi_types.h: Almost redefined, to use bitfields for char types,
and many macros defined for efficient querying about char types.
Some unused char types removed, also char types L, R, N converted
to LTR, RTL and ON everywhere.
-
* CreateGetType.pl: Changed to define tables as arrays of
FriBidiCharType instead of guchar.
-
* conformance/: Updated some scripts for automatic testing with
reference implementation.
2001-02-19 Behdad Esfahbod <behdad@bamdad.org>
-
* fribidi.c: Added support for all explicit marks (embeddings and
overrides), it means rules X1 .. X10 of specification.
-
* fribidi.c: Added support for L1 rule of specification, it's
resetting the char type of some characters, just before reordering.
-
* fribidi.c: Added 'AL' to types that change the paragraph embedding
level, it previously only checked for 'R'.
-
* fribidi.c: Define symbol NO_STDIO changed to DEBUG, to turn on or
off all debug codes compile time, also a function fribidi_set_debug,
turns on and off the debug output generations in run time.
-
* fribidi.c: Added some more debug information, all debug informations
revised and go to stderr now.
-
* fribidi.c: Fixed a bug in rule W5, that is when some european
terminators are between some arabic letters and some european
numbers.
-
* fribidi_main.c: Added support for inputting explicit marks, in
CapRTL charset mode.
-
* fribidi_main.c: Added command line option for debug mode.
-
* fribidi_main.c: Fixed a small bug that would annoy when the size
of original string may be different to the derived one.
-
* fribidi_main.c: Fixed a small bug in padding when the size of the
out string was more than the page width.
-
* fribidi_types.h: Added some types needed for debug info.
2001-02-19 Roozbeh Pournader <roozbeh@sharif.edu>
-
* CreateGetType.pl: changed to use BidiMirroring.txt instead
of UnicodeData.txt.
2000-11-12 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Released fribidi-0.1.15.
-
* fribidi.c: [OZ] Applied Owen Taylor's patch from 2000-07-19 to
fribidi.c. The patch affects pp->prev rules for the last element
in cases W3 and W7.
-
* fribidi.c: [OZ] fribidi_log2vis() and
fribidi_log2vis_get_embedding_levels() now check for len==0 and if
so, they return immediately (instead of getting stuck).
-
* fribidi.c: [OZ] new_type_link() is now declared as
new_type_link(void) to prevent a compiler error message.
-
* fribidi.c: [OZ] The positions of the is_v2l_map and len
arguments in fribidi_map_range() prototype were switched around,
to conform to actual use in the source code file.
-
* fribidi.c: [OZ] The first argument to fribidi_is_char_rtl() was
changed from gint8 to guint8, to conform to data type returned by
fribidi_log2vis().
-
* fribidi.c: [OZ] bidi_string_strlen() now uses gint rather than int.
-
* fribidi.c: [OZ] bidi_string_reverse() now uses gint rather than int.
-
* fribidi.c: [OZ] int16_array_reverse() is now guint16_array_reverse().
-
* fribidi.c: Added define symbols NO_STDIO, FRIBIDI_MAX_STRING_LENGTH,
USE_SIMPLE_MALLOC that may be used to effect what code is being
generated.
-
* fribidi_char_sets.h, fribidi_char_sets.c: Added Omer Zaks more
general ut8 to unicode and unicode to ut8 functions.
-
* fribidi.c: [OZ] Replaced int to gint to better support embedded
libraries.
-
* Applied lots of code contributed by Omer Zak <omerz@actcom.co.il>
detailed above.
@@ -524,33 +452,25 @@
* fribidi_char_sets.c: Cleaned up the mess and made it compile!
2000-10-09 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Released fribidi-0.1.13 .
-
* acinclude.m4: Added file including a m4 macro for glib-2.0
as suggested by Owen Taylor.
-
* Makefile.am: Added acinclude.m4 to extra sources.
-
* configure.in: Changed it to use new macro.
2000-05-19 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* fribidi_char_sets.c: Added support for the LRM and RLM
characters for the iso-8859-8 converts at unused positions
0xFE and 0xFF .
-
* CreateGetType.pl, fribidi.c, fribidi_tables.i, fribidi_types.h:
Updated the algorithms to be consistance with the latest Unicode
Technical Report #9 release. Still no explicit overrides, but
hopefully the implicit algorithm now works according to the
specification.
-
* CreateGetType.pl, fribidi_tables.i: Overwrote the character
bidi-assignment of all non-assigned characters within blocks with
the property of the previous character in order to create a few
more reused secondary lookup character tables.
-
* CreateGetType.pl, fribidi.c, fribidi_tables.i: Added Owen
Taylor's speed patch that speeds up fribidi by a factor of 4!
Owen's patch consists of two parts. The first part is a double
@@ -560,158 +480,112 @@
mallocs.
2000-05-02 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Released fribidi-0.1.11 .
-
* Fixed one remaining bug in Makefile.am.
2000-04-27 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Released fribidi-0.1.10 .
-
* Added libtool configuration added by Manish Singh.
-
* Added sevaral arabic charset converts contributed by Pablo
Saratxaga.
2000-03-20 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Released fribidi-0.1.9 .
2000-02-22 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* fribidi_types.h: Changed basic type FriBidiChar to guint32
which corresponds to UCS4, which is more reasonable to use.
2000-02-21 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* tests/test-capital-rtl: Added new tests to check percentage
signs and updated tests.reference to reflect this.
-
* fribidi.c(fribidi_analyse_string): Added the rule
EN,ET=>EN,EN which takes care of the problem of percentage
signs were put in the wrong place.
2000-02-20 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* fribidi.c: Fixed several memory leaks found by Owen Taylor.
2000-01-01 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Added documentation of the utility functions to fribidi.h .
1999-12-24 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Added new function fribidi_is_char_rtl() that uses the
embedding levels or the base dir to determine the resolved
direction of a character.
-
* Added new function fribidi_xpos_resolve() to fribidi_utils
that is needed in an gui interaction to resolve a mouse event
to the proper logical and visual positions.
1999-12-21 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Added patches for UTF8 support contributed by raphael@cs.uky.edu.
1999-12-05 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Added two new types FRIBIDI_TYPE_WL and FRIBIDI_TYPE_WR that
indicate weak directions. These directions are used if no strong
direction is found in the string.
-
* Changed analyse_string() to return base_type FRIBIDI_TYPE_N if
the base direction cannot be determined. It is then up to a higher
level protocol to determine the base direction.
1999-11-22 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Released version 0.1.7.
-
* Added arabic support contributed by Pablo Saratxaga.
1999-06-20 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Created file fribidi_utils.c which will be used for common
patterns that are common in Bidi supported programs.
1999-04-28 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Fixed bug in fribidi_log2vis which occured if only the v2l
array was requested and not the l2v array.
-
* Fixed bug in test_fribidi when using option test_vtol .
-
* Changed types in call to fribidi_log2vis to be more memory
conservative.
-
* Added single character translation functions to fribidi_char_sets.
1999-04-10 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Changed building to use glib-config as glib-1.2 is now released.
-
* Added some short cut optimizations.
-
* Cleaned up the TYPE_RULE_C macro and used in in lots of places.
1999-02-09 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Added ./ to the execution of test_fribidi in run.tests.
1999-02-08 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Released 0.1.3 to match the perl module FriBidi.
-
* Added length paramater to fribidi_unicode_to_iso8859_8().
-
* Fixed bug in fribidi.c related to zero length strings.
-
* Released 0.1.2.
-
* Added options -ltr and -rtl to fribidi to force LTR and RTL
directions.
-
* Added function fribidi_log2vis_get_embedding_levels() which
just returns an array of embedding levels.
-
* Added benchmark program.
-
* Added new check in test_fribidi that checks the changes
calculation.
-
* Changed interface to fribidi_log2vis() to include length of
string on input and the embedding level of output.
-
* Added function fribidi_find_string_changes() which finds the
bounding box of the changes between two FriBidiStrings.
1999-01-19 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Added the option -bol to fribidi_main.c to print out stuff
in the beginning of a line.
1999-01-14 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Released version 0.1.1
* Added program fribidi as a command line interface to the library.
1999-01-13 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* Added flag -nopad to test_fribidi to make it not insert spaces.
-
* Make P1 rules (ES and CS) work only if the span of the ES or
the CS is 1. This is the same as in Hebrew Windoze.
-
* Replaced all the ET rules with the simpler ET,EN=>EN,EN
-
* Added `gtk-config --cflags` and `gtk-config -ldflags` to Makefile.am.
-
* Made test_fribidi read from stdin if no file given.
-
* Added options -outputonly to test_fribidi.
1999-01-11 Dov Grobgeld <dov@imagic.weizmann.ac.il>
-
* First Release!
diff --git a/Makefile.am b/Makefile.am
index bbe1606..8426e81 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -107,18 +107,17 @@ bin_PROGRAMS = fribidi
fribidi_SOURCES = fribidi_main.c $(GETOPT_SRC)
fribidi_LDADD = libfribidi.la
-build_fribidi_tab_mirroring.i: $(fribidi_create_mirroring_SOURCES) \
+fribidi_tab_mirroring.i: $(fribidi_create_mirroring_SOURCES) \
unidata/BidiMirroring.txt
$(MAKE) fribidi_create_mirroring
if test -d unidata; then UNIDATA=unidata; \
else UNIDATA="$(srcdir)/unidata"; fi && \
- ./fribidi_create_mirroring "$$UNIDATA"
+ ./fribidi_create_mirroring "$$UNIDATA" || \
+ ($(RM) -f "$@"; false)
-fribidi_tab_mirroring.i:
- $(MAKE) build_fribidi_tab_mirroring.i || ($(RM) -f $@; false)
$(srcdir)/fribidi_mirroring.c: fribidi_tab_mirroring.i
- touch $@
+ touch "$@" || $(MAKE) clean
fribidi_tab_char_type_small:
$(MAKE) fribidi_tab_char_type_9.i
@@ -133,18 +132,18 @@ fribidi_tab_char_type_%.i: $(fribidi_create_char_types_SOURCES) \
else UNIDATA="$(srcdir)/unidata"; fi && \
./fribidi_create_char_types "`echo "$@" \
| $(SED) 's/[^0-9]*//g'`" "$$UNIDATA" || \
- ($(RM) -f $@; false)
+ ($(RM) -f "$@"; false)
$(RM) -f fribidi_tab_char_type_stamp
$(MAKE) fribidi_tab_char_type_stamp
fribidi_tab_char_type_stamp:
touch "$(srcdir)/fribidi_char_type.c" || $(MAKE) clean
- touch $@
+ touch "$@"
config.h: fribidi_tab_char_type_stamp
./config.status --recheck
./config.status
- touch $@
+ touch "$@"
$(srcdir)/fribidi_char_type.c: config.h
diff --git a/fribidi_create_char_types.c b/fribidi_create_char_types.c
index 51a1b58..34a35f0 100644
--- a/fribidi_create_char_types.c
+++ b/fribidi_create_char_types.c
@@ -36,14 +36,14 @@
#define SIZEOF_CHARP sizeof (char *)
#endif
-void
+static void
err (char *msg)
{
fprintf (stderr, "fribidi_create_char_types: %s\n", msg);
exit (1);
}
-void
+static void
err2 (char *fmt, char *p)
{
fprintf (stderr, "fribidi_create_char_types: ");
@@ -86,9 +86,9 @@ type_names[] =
static char *names[type_names_count];
-char unidata_file[200];
+static char unidata_file[200];
-char
+static char
get_type (char *s)
{
int i;
@@ -109,10 +109,10 @@ get_type (char *s)
#define prop_to_type_name "fribidi_prop_to_type"
#define default_type "LTR"
-int table[FRIBIDI_UNICODE_CHARS];
-char *unicode_data_version;
+static int table[FRIBIDI_UNICODE_CHARS];
+static char *unicode_data_version;
-void
+static void
init_table ()
{
int i;
@@ -139,7 +139,7 @@ init_table ()
table[i] = AL;
}
-void
+static void
read_unicode_data ()
{
char s[500], tp[10];
@@ -157,11 +157,28 @@ read_unicode_data ()
fclose (f);
}
-void
+static char *
+headermacro (char *file)
+{
+ char *t = strdup (file);
+ char *p = t;
+ while (*p)
+ {
+ if (*p >= 'a' && *p <= 'z')
+ *p += 'A' - 'a';
+ else if ((*p < 'A' || *p > 'Z') && (*p < '0' || *p > '9'))
+ *p = '_';
+ p++;
+ }
+ return t;
+}
+
+static void
write_char_type (char *file, int max_depth)
{
int i;
FILE *f;
+ char *FILENAME = headermacro (file);
printf ("Writing `%s', it may take a few minutes\n", file);
if (!(f = fopen (file, "wt")))
@@ -170,7 +187,8 @@ write_char_type (char *file, int max_depth)
" This file was automatically created from UnicodeData.txt version %s\n"
" by fribidi_create_char_types\n*/\n\n", FRIBIDI_UNICODE_VERSION);
- fprintf (f, "#include \"fribidi.h\"\n\n");
+ fprintf (f, "#ifndef %s\n#define %s\n\n#include \"fribidi.h\"\n\n",
+ FILENAME, FILENAME);
for (i = 0; i < type_names_count; i++)
if (names[i])
@@ -185,7 +203,6 @@ write_char_type (char *file, int max_depth)
for (i = type_names_count - 1; i >= 0; i--)
if (names[i])
fprintf (f, "#undef %s\n", names[i]);
- fprintf (f, "\n");
fprintf (f,
"/*======================================================================\n"
@@ -204,6 +221,7 @@ write_char_type (char *file, int max_depth)
function_name, char_type_name, function_name, char_name,
FRIBIDI_UNICODE_CHARS, prop_to_type_name, macro_name,
default_type);
+ fprintf (f, "\n#endif /* %s */\n", FILENAME);
fclose (f);
}
diff --git a/fribidi_create_mirroring.c b/fribidi_create_mirroring.c
index 39e44ea..7c26f1f 100644
--- a/fribidi_create_mirroring.c
+++ b/fribidi_create_mirroring.c
@@ -23,14 +23,14 @@
#include <stdio.h>
#include <string.h>
-void
+static void
err (char *msg)
{
fprintf (stderr, "fribidi_create_mirroring: error: %s\n", msg);
exit (1);
}
-void
+static void
err2 (char *fmt, char *p)
{
fprintf (stderr, "fribidi_create_mirroring: error: ");
@@ -39,13 +39,13 @@ err2 (char *fmt, char *p)
exit (1);
}
-int table[0x110000];
-char *bidi_mirroring_version;
-char bidi_mirroring_file[200];
+static int table[0x110000];
+static char *bidi_mirroring_version;
+static char bidi_mirroring_file[200];
-int mirroring_count;
+static int mirroring_count;
-void
+static void
read_bidi_mirroring ()
{
char s[500];
@@ -72,11 +72,28 @@ read_bidi_mirroring ()
fclose (f);
}
-void
+static char *
+headermacro (char *file)
+{
+ char *t = strdup (file);
+ char *p = t;
+ while (*p)
+ {
+ if (*p >= 'a' && *p <= 'z')
+ *p += 'A' - 'a';
+ else if ((*p < 'A' || *p > 'Z') && (*p < '0' || *p > '9'))
+ *p = '_';
+ p++;
+ }
+ return t;
+}
+
+static void
write_mirror (char *file)
{
int i;
FILE *f;
+ char *FILENAME = headermacro (file);
printf ("Writing `%s'\n", file);
if (!(f = fopen (file, "wt")))
@@ -84,7 +101,8 @@ write_mirror (char *file)
fprintf (f, "/*\n"
" This file was automatically created from BidiMirroring.txt, version %s\n"
" by fribidi_create_mirroring\n*/\n\n", bidi_mirroring_version);
- fprintf (f, "#include \"fribidi.h\"\n\n");
+ fprintf (f, "#ifndef %s\n#define %s\n\n#include \"fribidi.h\"\n\n",
+ FILENAME, FILENAME);
fprintf (f, "/*\n"
" Mirrored characters include all the characters in the Unicode list\n"
" that have been declared as being mirrored and that have a mirrored\n"
@@ -108,6 +126,7 @@ write_mirror (char *file)
fprintf (f, "} ;\n\n");
fprintf (f, "/* *INDE" "NT-ON* */\n\n");
fprintf (f, "int nFriBidiMirroredChars = %d;\n\n", mirroring_count);
+ fprintf (f, "\n#endif /* %s */\n", FILENAME);
fclose (f);
}
diff --git a/fribidi_tab_char_type_2.i b/fribidi_tab_char_type_2.i
index bce421e..ec60ca1 100644
--- a/fribidi_tab_char_type_2.i
+++ b/fribidi_tab_char_type_2.i
@@ -3,6 +3,9 @@
by fribidi_create_char_types
*/
+#ifndef FRIBIDI_TAB_CHAR_TYPE_2_I
+#define FRIBIDI_TAB_CHAR_TYPE_2_I
+
#include "fribidi.h"
#define LTR FRIBIDI_PROP_TYPE_LTR
@@ -40,7 +43,7 @@
/* *INDENT-OFF* */
-FriBidiPropCharType FriBidiPropertyBlockLevel1_0000[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_0000[512] = {
BN, BN, BN, BN, BN, BN, BN, BN, BN, SS, BS, SS, WS, BS, BN, BN,
BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BS, BS, BS, SS,
WS, ON, ON, ET, ET, ET, ON, ON, ON, ON, ON, ET, CS, ET, CS, ES,
@@ -75,7 +78,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_0000[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_0200[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_0200[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -110,7 +113,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_0200[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_0400[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_0400[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -145,7 +148,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_0400[512] = {
RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_0600[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_0600[512] = {
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, CS, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
@@ -180,7 +183,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_0600[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_0800[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_0800[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -215,7 +218,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_0800[512] = {
LTR,LTR, ET, ET,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_0A00[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_0A00[512] = {
LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -250,7 +253,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_0A00[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_0C00[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_0C00[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -285,7 +288,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_0C00[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_0E00[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_0E00[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -320,7 +323,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_0E00[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_1000[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_1000[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,
@@ -355,7 +358,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_1000[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_1200[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_1200[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -390,7 +393,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_1200[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_1600[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_1600[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -425,7 +428,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_1600[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_1800[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_1800[512] = {
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, BN, BN, BN, BN,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -460,7 +463,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_1800[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_1E00[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_1E00[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -495,7 +498,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_1E00[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_2000[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_2000[512] = {
WS, WS, WS, WS, WS, WS, WS, WS, WS, WS, WS, BN, BN, BN,LTR,RTL,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, WS, BS,LRE,RLE,PDF,LRO,RLO, WS,
@@ -530,7 +533,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_2000[512] = {
ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_2200[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_2200[512] = {
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ET, ET, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
@@ -565,7 +568,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_2200[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_2400[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_2400[512] = {
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -600,7 +603,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_2400[512] = {
ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_2600[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_2600[512] = {
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
@@ -635,7 +638,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_2600[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_2800[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_2800[512] = {
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
@@ -670,7 +673,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_2800[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_2E00[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_2E00[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -705,7 +708,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_2E00[512] = {
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_3000[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_3000[512] = {
WS, ON, ON, ON, ON,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,
@@ -740,7 +743,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_3000[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_A400[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_A400[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -775,7 +778,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_A400[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_FA00[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_FA00[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -810,7 +813,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_FA00[512] = {
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_FC00[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_FC00[512] = {
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
@@ -845,7 +848,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_FC00[512] = {
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_FE00[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_FE00[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -880,7 +883,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_FE00[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, BN, BN, BN, ON, ON,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_1D000[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_1D000[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -915,7 +918,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_1D000[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_1D600[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_1D600[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -950,7 +953,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_1D600[512] = {
EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel1_E0000[512] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1_E0000[512] = {
LTR, BN,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN,
@@ -985,7 +988,7 @@ FriBidiPropCharType FriBidiPropertyBlockLevel1_E0000[512] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType *FriBidiPropertyBlock[2176] = {
+static const FriBidiPropCharType *FriBidiPropertyBlock[2176] = {
FriBidiPropertyBlockLevel1_0000, /* 0000..01FF */
FriBidiPropertyBlockLevel1_0200, /* 0200..03FF */
FriBidiPropertyBlockLevel1_0400, /* 0400..05FF */
@@ -3188,7 +3191,6 @@ FriBidiPropCharType *FriBidiPropertyBlock[2176] = {
#undef AL
#undef RTL
#undef LTR
-
/*======================================================================
* fribidi_get_type() returns the bidi type of a character.
*----------------------------------------------------------------------*/
@@ -3202,3 +3204,5 @@ fribidi_get_type (FriBidiChar uch)
/* Non-Unicode chars */
}
+
+#endif /* FRIBIDI_TAB_CHAR_TYPE_2_I */
diff --git a/fribidi_tab_char_type_9.i b/fribidi_tab_char_type_9.i
index bb75e25..7eb78b0 100644
--- a/fribidi_tab_char_type_9.i
+++ b/fribidi_tab_char_type_9.i
@@ -3,6 +3,9 @@
by fribidi_create_char_types
*/
+#ifndef FRIBIDI_TAB_CHAR_TYPE_9_I
+#define FRIBIDI_TAB_CHAR_TYPE_9_I
+
#include "fribidi.h"
#define LTR FRIBIDI_PROP_TYPE_LTR
@@ -40,2289 +43,2289 @@
/* *INDENT-OFF* */
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0000[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0000[8] = {
BN, BN, BN, BN, BN, BN, BN, BN,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0008[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0008[8] = {
BN, SS, BS, SS, WS, BS, BN, BN,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0018[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0018[8] = {
BN, BN, BN, BN, BS, BS, BS, SS,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0020[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0020[8] = {
WS, ON, ON, ET, ET, ET, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0028[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0028[8] = {
ON, ON, ON, ET, CS, ET, CS, ES,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0030[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0030[8] = {
EN, EN, EN, EN, EN, EN, EN, EN,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0038[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0038[8] = {
EN, EN, CS, ON, ON, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0040[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0040[8] = {
ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0048[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0048[8] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0058[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0058[8] = {
LTR,LTR,LTR, ON, ON, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0078[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0078[8] = {
LTR,LTR,LTR, ON, ON, ON, ON, BN,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0080[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0080[8] = {
BN, BN, BN, BN, BN, BS, BN, BN,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_00A0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_00A0[8] = {
CS, ON, ET, ET, ET, ET, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_00A8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_00A8[8] = {
ON, ON,LTR, ON, ON, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_00B0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_00B0[8] = {
ET, ET, EN, EN, ON,LTR, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_00B8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_00B8[8] = {
ON, EN,LTR, ON, ON, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_00D0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_00D0[8] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_02B8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_02B8[8] = {
LTR, ON, ON,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_02C0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_02C0[8] = {
LTR,LTR, ON, ON, ON, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_02C8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_02C8[8] = {
ON, ON, ON, ON, ON, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_02E0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_02E0[8] = {
LTR,LTR,LTR,LTR,LTR, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_02E8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_02E8[8] = {
ON, ON, ON, ON, ON, ON,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0300[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0300[8] = {
NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0348[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0348[8] = {
NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0360[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0360[8] = {
NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0370[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0370[8] = {
LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0378[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0378[8] = {
LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0380[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0380[8] = {
LTR,LTR,LTR,LTR, ON, ON,LTR, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0480[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0480[8] = {
LTR,LTR,LTR,NSM,NSM,NSM,NSM,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0488[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0488[8] = {
NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0588[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0588[8] = {
LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0590[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0590[8] = {
RTL,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_05A0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_05A0[8] = {
NSM,NSM,RTL,NSM,NSM,NSM,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_05B8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_05B8[8] = {
NSM,NSM,RTL,NSM,NSM,NSM,RTL,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_05C0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_05C0[8] = {
RTL,NSM,NSM,RTL,NSM,RTL,RTL,RTL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_05C8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_05C8[8] = {
RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0600[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0600[8] = {
AL, AL, AL, AL, AL, AL, AL, AL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0608[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0608[8] = {
AL, AL, AL, AL, CS, AL, AL, AL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0648[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0648[8] = {
AL, AL, AL,NSM,NSM,NSM,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0650[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0650[8] = {
NSM,NSM,NSM,NSM,NSM,NSM, AL, AL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0660[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0660[8] = {
AN, AN, AN, AN, AN, AN, AN, AN,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0668[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0668[8] = {
AN, AN, ET, AN, AN, AL, AL, AL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0670[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0670[8] = {
NSM, AL, AL, AL, AL, AL, AL, AL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_06D0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_06D0[8] = {
AL, AL, AL, AL, AL, AL,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_06E0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_06E0[8] = {
NSM,NSM,NSM,NSM,NSM, AL, AL,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_06E8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_06E8[8] = {
NSM, ON,NSM,NSM,NSM,NSM, AL, AL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_06F8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_06F8[8] = {
EN, EN, AL, AL, AL, AL, AL, AL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0708[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0708[8] = {
AL, AL, AL, AL, AL, AL, AL, BN,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0710[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0710[8] = {
AL,NSM, AL, AL, AL, AL, AL, AL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0748[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0748[8] = {
NSM,NSM,NSM, AL, AL, AL, AL, AL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0900[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0900[8] = {
LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0938[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0938[8] = {
LTR,LTR,LTR,LTR,NSM,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0940[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0940[8] = {
LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0948[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0948[8] = {
NSM,LTR,LTR,LTR,LTR,NSM,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0950[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0950[8] = {
LTR,NSM,NSM,NSM,NSM,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0960[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0960[8] = {
LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0980[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0980[8] = {
LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_09C8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_09C8[8] = {
LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_09F0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_09F0[8] = {
LTR,LTR, ET, ET,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0A00[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0A00[8] = {
LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0A40[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0A40[8] = {
LTR,NSM,NSM,LTR,LTR,LTR,LTR,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0A48[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0A48[8] = {
NSM,LTR,LTR,NSM,NSM,NSM,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0AC0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0AC0[8] = {
LTR,NSM,NSM,NSM,NSM,NSM,LTR,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0B38[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0B38[8] = {
LTR,LTR,LTR,LTR,NSM,LTR,LTR,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0B40[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0B40[8] = {
LTR,NSM,NSM,NSM,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0B50[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0B50[8] = {
LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0BC0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0BC0[8] = {
NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0C38[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0C38[8] = {
LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0C40[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0C40[8] = {
NSM,LTR,LTR,LTR,LTR,LTR,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0C48[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0C48[8] = {
NSM,LTR,NSM,NSM,NSM,NSM,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0C50[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0C50[8] = {
LTR,LTR,LTR,LTR,LTR,NSM,NSM,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0CB8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0CB8[8] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0CC8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0CC8[8] = {
LTR,LTR,LTR,LTR,NSM,NSM,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0DD0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0DD0[8] = {
LTR,LTR,NSM,NSM,NSM,LTR,NSM,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0E30[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0E30[8] = {
LTR,NSM,LTR,LTR,NSM,NSM,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0E38[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0E38[8] = {
NSM,NSM,NSM,LTR,LTR,LTR,LTR, ET,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0EB8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0EB8[8] = {
NSM,NSM,LTR,NSM,NSM,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0EC8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0EC8[8] = {
NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0F30[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0F30[8] = {
LTR,LTR,LTR,LTR,LTR,NSM,LTR,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0F38[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0F38[8] = {
LTR,NSM, ON, ON, ON, ON,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0F80[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0F80[8] = {
NSM,NSM,NSM,NSM,NSM,LTR,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_0FB8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_0FB8[8] = {
NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1028[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1028[8] = {
LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1030[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1030[8] = {
NSM,LTR,NSM,LTR,LTR,LTR,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1680[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1680[8] = {
WS,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1698[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1698[8] = {
LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_17D0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_17D0[8] = {
NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_17D8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_17D8[8] = {
LTR,LTR,LTR, ET,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1808[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1808[8] = {
ON, ON, ON, BN, BN, BN, BN,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1FB8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1FB8[8] = {
LTR,LTR,LTR,LTR,LTR, ON,LTR, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1FC0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1FC0[8] = {
ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1FF8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1FF8[8] = {
LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2000[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2000[8] = {
WS, WS, WS, WS, WS, WS, WS, WS,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2008[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2008[8] = {
WS, WS, WS, BN, BN, BN,LTR,RTL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2028[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2028[8] = {
WS, BS,LRE,RLE,PDF,LRO,RLO, WS,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2030[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2030[8] = {
ET, ET, ET, ET, ET, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2040[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2040[8] = {
ON, ON, ON, ON, ON, ON, ON,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2068[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2068[8] = {
LTR,LTR, BN, BN, BN, BN, BN, BN,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2070[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2070[8] = {
EN,LTR,LTR,LTR, EN, EN, EN, EN,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2078[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2078[8] = {
EN, EN, ET, ET, ON, ON, ON,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_20A0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_20A0[8] = {
ET, ET, ET, ET, ET, ET, ET, ET,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2100[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2100[8] = {
ON, ON,LTR, ON, ON, ON, ON,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2110[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2110[8] = {
LTR,LTR,LTR,LTR, ON,LTR, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2118[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2118[8] = {
ON,LTR,LTR,LTR,LTR,LTR, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2120[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2120[8] = {
ON, ON, ON, ON,LTR, ON,LTR, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2128[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2128[8] = {
LTR, ON,LTR,LTR,LTR,LTR, ET,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_21F0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_21F0[8] = {
ON, ON, ON, ON,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2210[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2210[8] = {
ON, ON, ET, ET, ON, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2378[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2378[8] = {
LTR,LTR,LTR, ON,LTR, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2390[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2390[8] = {
ON, ON, ON, ON, ON,LTR, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2398[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2398[8] = {
ON, ON, ON,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2498[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2498[8] = {
EN, EN, EN, EN,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_24E8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_24E8[8] = {
LTR,LTR, EN,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2618[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2618[8] = {
LTR, ON, ON, ON, ON, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2700[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2700[8] = {
LTR, ON, ON, ON, ON,LTR, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2708[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2708[8] = {
ON, ON,LTR,LTR, ON, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2750[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2750[8] = {
ON, ON, ON,LTR,LTR,LTR, ON,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2770[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2770[8] = {
LTR,LTR,LTR,LTR,LTR,LTR, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_2790[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_2790[8] = {
ON, ON, ON, ON, ON,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_3000[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_3000[8] = {
WS, ON, ON, ON, ON,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_3028[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_3028[8] = {
LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_3098[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_3098[8] = {
LTR,NSM,NSM, ON, ON,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_30F8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_30F8[8] = {
LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_A4B0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_A4B0[8] = {
ON, ON, ON, ON,LTR, ON, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_A4C0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_A4C0[8] = {
ON,LTR, ON, ON, ON,LTR, ON,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_FB18[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_FB18[8] = {
LTR,LTR,LTR,LTR,LTR,RTL,NSM,RTL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_FB28[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_FB28[8] = {
RTL, ET,RTL,RTL,RTL,RTL,RTL,RTL,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_FD38[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_FD38[8] = {
AL, AL, AL, AL, AL, AL, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_FE50[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_FE50[8] = {
CS, ON, CS,LTR, ON, CS, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_FE58[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_FE58[8] = {
ON, ON, ON, ON, ON, ON, ON, ET,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_FE60[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_FE60[8] = {
ON, ON, ET, ET, ON, ON, ON,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_FE68[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_FE68[8] = {
ON, ET, ET, ON,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_FF00[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_FF00[8] = {
LTR, ON, ON, ET, ET, ET, ON, ON,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_FF58[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_FF58[8] = {
LTR,LTR,LTR, ON, ON, ON, ON,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_FF60[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_FF60[8] = {
LTR, ON, ON, ON, ON, ON,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_FFE0[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_FFE0[8] = {
ET, ET, ON, ON, ON, ET, ET,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_FFF8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_FFF8[8] = {
LTR, BN, BN, BN, ON, ON,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1D170[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1D170[8] = {
LTR,LTR,LTR, BN, BN, BN, BN, BN,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1D178[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1D178[8] = {
BN, BN, BN,NSM,NSM,NSM,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1D180[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1D180[8] = {
NSM,NSM,NSM,LTR,LTR,NSM,NSM,NSM,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1D1A8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1D1A8[8] = {
LTR,LTR,NSM,NSM,NSM,NSM,LTR,LTR,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_1D7C8[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_1D7C8[8] = {
LTR,LTR,LTR,LTR,LTR,LTR, EN, EN,
};
-FriBidiPropCharType FriBidiPropertyBlockLevel8_E0000[8] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8_E0000[8] = {
LTR, BN,LTR,LTR,LTR,LTR,LTR,LTR,
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0000[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0000[4] = {
FriBidiPropertyBlockLevel8_0000, /* 0000..0007 */
FriBidiPropertyBlockLevel8_0008, /* 0008..000F */
FriBidiPropertyBlockLevel8_0000, /* 0010..0017 */
FriBidiPropertyBlockLevel8_0018, /* 0018..001F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0020[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0020[4] = {
FriBidiPropertyBlockLevel8_0020, /* 0020..0027 */
FriBidiPropertyBlockLevel8_0028, /* 0028..002F */
FriBidiPropertyBlockLevel8_0030, /* 0030..0037 */
FriBidiPropertyBlockLevel8_0038, /* 0038..003F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0040[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0040[4] = {
FriBidiPropertyBlockLevel8_0040, /* 0040..0047 */
FriBidiPropertyBlockLevel8_0048, /* 0048..004F */
FriBidiPropertyBlockLevel8_0048, /* 0050..0057 */
FriBidiPropertyBlockLevel8_0058, /* 0058..005F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0060[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0060[4] = {
FriBidiPropertyBlockLevel8_0040, /* 0060..0067 */
FriBidiPropertyBlockLevel8_0048, /* 0068..006F */
FriBidiPropertyBlockLevel8_0048, /* 0070..0077 */
FriBidiPropertyBlockLevel8_0078, /* 0078..007F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0080[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0080[4] = {
FriBidiPropertyBlockLevel8_0080, /* 0080..0087 */
FriBidiPropertyBlockLevel8_0000, /* 0088..008F */
FriBidiPropertyBlockLevel8_0000, /* 0090..0097 */
FriBidiPropertyBlockLevel8_0000, /* 0098..009F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_00A0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_00A0[4] = {
FriBidiPropertyBlockLevel8_00A0, /* 00A0..00A7 */
FriBidiPropertyBlockLevel8_00A8, /* 00A8..00AF */
FriBidiPropertyBlockLevel8_00B0, /* 00B0..00B7 */
FriBidiPropertyBlockLevel8_00B8, /* 00B8..00BF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_00C0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_00C0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 00C0..00C7 */
FriBidiPropertyBlockLevel8_0048, /* 00C8..00CF */
FriBidiPropertyBlockLevel8_00D0, /* 00D0..00D7 */
FriBidiPropertyBlockLevel8_0048, /* 00D8..00DF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0100[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0100[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0100..0107 */
FriBidiPropertyBlockLevel8_0048, /* 0108..010F */
FriBidiPropertyBlockLevel8_0048, /* 0110..0117 */
FriBidiPropertyBlockLevel8_0048, /* 0118..011F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_02A0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_02A0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 02A0..02A7 */
FriBidiPropertyBlockLevel8_0048, /* 02A8..02AF */
FriBidiPropertyBlockLevel8_0048, /* 02B0..02B7 */
FriBidiPropertyBlockLevel8_02B8, /* 02B8..02BF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_02C0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_02C0[4] = {
FriBidiPropertyBlockLevel8_02C0, /* 02C0..02C7 */
FriBidiPropertyBlockLevel8_02C8, /* 02C8..02CF */
FriBidiPropertyBlockLevel8_02C0, /* 02D0..02D7 */
FriBidiPropertyBlockLevel8_02C8, /* 02D8..02DF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_02E0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_02E0[4] = {
FriBidiPropertyBlockLevel8_02E0, /* 02E0..02E7 */
FriBidiPropertyBlockLevel8_02E8, /* 02E8..02EF */
FriBidiPropertyBlockLevel8_0048, /* 02F0..02F7 */
FriBidiPropertyBlockLevel8_0048, /* 02F8..02FF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0300[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0300[4] = {
FriBidiPropertyBlockLevel8_0300, /* 0300..0307 */
FriBidiPropertyBlockLevel8_0300, /* 0308..030F */
FriBidiPropertyBlockLevel8_0300, /* 0310..0317 */
FriBidiPropertyBlockLevel8_0300, /* 0318..031F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0340[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0340[4] = {
FriBidiPropertyBlockLevel8_0300, /* 0340..0347 */
FriBidiPropertyBlockLevel8_0348, /* 0348..034F */
FriBidiPropertyBlockLevel8_0048, /* 0350..0357 */
FriBidiPropertyBlockLevel8_0048, /* 0358..035F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0360[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0360[4] = {
FriBidiPropertyBlockLevel8_0360, /* 0360..0367 */
FriBidiPropertyBlockLevel8_0048, /* 0368..036F */
FriBidiPropertyBlockLevel8_0370, /* 0370..0377 */
FriBidiPropertyBlockLevel8_0378, /* 0378..037F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0380[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0380[4] = {
FriBidiPropertyBlockLevel8_0380, /* 0380..0387 */
FriBidiPropertyBlockLevel8_0048, /* 0388..038F */
FriBidiPropertyBlockLevel8_0048, /* 0390..0397 */
FriBidiPropertyBlockLevel8_0048, /* 0398..039F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0480[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0480[4] = {
FriBidiPropertyBlockLevel8_0480, /* 0480..0487 */
FriBidiPropertyBlockLevel8_0488, /* 0488..048F */
FriBidiPropertyBlockLevel8_0048, /* 0490..0497 */
FriBidiPropertyBlockLevel8_0048, /* 0498..049F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0580[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0580[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0580..0587 */
FriBidiPropertyBlockLevel8_0588, /* 0588..058F */
FriBidiPropertyBlockLevel8_0590, /* 0590..0597 */
FriBidiPropertyBlockLevel8_0300, /* 0598..059F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_05A0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_05A0[4] = {
FriBidiPropertyBlockLevel8_05A0, /* 05A0..05A7 */
FriBidiPropertyBlockLevel8_0300, /* 05A8..05AF */
FriBidiPropertyBlockLevel8_0300, /* 05B0..05B7 */
FriBidiPropertyBlockLevel8_05B8, /* 05B8..05BF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_05C0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_05C0[4] = {
FriBidiPropertyBlockLevel8_05C0, /* 05C0..05C7 */
FriBidiPropertyBlockLevel8_05C8, /* 05C8..05CF */
FriBidiPropertyBlockLevel8_05C8, /* 05D0..05D7 */
FriBidiPropertyBlockLevel8_05C8, /* 05D8..05DF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_05E0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_05E0[4] = {
FriBidiPropertyBlockLevel8_05C8, /* 05E0..05E7 */
FriBidiPropertyBlockLevel8_05C8, /* 05E8..05EF */
FriBidiPropertyBlockLevel8_05C8, /* 05F0..05F7 */
FriBidiPropertyBlockLevel8_05C8, /* 05F8..05FF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0600[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0600[4] = {
FriBidiPropertyBlockLevel8_0600, /* 0600..0607 */
FriBidiPropertyBlockLevel8_0608, /* 0608..060F */
FriBidiPropertyBlockLevel8_0600, /* 0610..0617 */
FriBidiPropertyBlockLevel8_0600, /* 0618..061F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0620[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0620[4] = {
FriBidiPropertyBlockLevel8_0600, /* 0620..0627 */
FriBidiPropertyBlockLevel8_0600, /* 0628..062F */
FriBidiPropertyBlockLevel8_0600, /* 0630..0637 */
FriBidiPropertyBlockLevel8_0600, /* 0638..063F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0640[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0640[4] = {
FriBidiPropertyBlockLevel8_0600, /* 0640..0647 */
FriBidiPropertyBlockLevel8_0648, /* 0648..064F */
FriBidiPropertyBlockLevel8_0650, /* 0650..0657 */
FriBidiPropertyBlockLevel8_0600, /* 0658..065F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0660[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0660[4] = {
FriBidiPropertyBlockLevel8_0660, /* 0660..0667 */
FriBidiPropertyBlockLevel8_0668, /* 0668..066F */
FriBidiPropertyBlockLevel8_0670, /* 0670..0677 */
FriBidiPropertyBlockLevel8_0600, /* 0678..067F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_06C0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_06C0[4] = {
FriBidiPropertyBlockLevel8_0600, /* 06C0..06C7 */
FriBidiPropertyBlockLevel8_0600, /* 06C8..06CF */
FriBidiPropertyBlockLevel8_06D0, /* 06D0..06D7 */
FriBidiPropertyBlockLevel8_0300, /* 06D8..06DF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_06E0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_06E0[4] = {
FriBidiPropertyBlockLevel8_06E0, /* 06E0..06E7 */
FriBidiPropertyBlockLevel8_06E8, /* 06E8..06EF */
FriBidiPropertyBlockLevel8_0030, /* 06F0..06F7 */
FriBidiPropertyBlockLevel8_06F8, /* 06F8..06FF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0700[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0700[4] = {
FriBidiPropertyBlockLevel8_0600, /* 0700..0707 */
FriBidiPropertyBlockLevel8_0708, /* 0708..070F */
FriBidiPropertyBlockLevel8_0710, /* 0710..0717 */
FriBidiPropertyBlockLevel8_0600, /* 0718..071F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0720[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0720[4] = {
FriBidiPropertyBlockLevel8_0600, /* 0720..0727 */
FriBidiPropertyBlockLevel8_0600, /* 0728..072F */
FriBidiPropertyBlockLevel8_0300, /* 0730..0737 */
FriBidiPropertyBlockLevel8_0300, /* 0738..073F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0740[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0740[4] = {
FriBidiPropertyBlockLevel8_0300, /* 0740..0747 */
FriBidiPropertyBlockLevel8_0748, /* 0748..074F */
FriBidiPropertyBlockLevel8_0600, /* 0750..0757 */
FriBidiPropertyBlockLevel8_0600, /* 0758..075F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_07A0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_07A0[4] = {
FriBidiPropertyBlockLevel8_06D0, /* 07A0..07A7 */
FriBidiPropertyBlockLevel8_0300, /* 07A8..07AF */
FriBidiPropertyBlockLevel8_0670, /* 07B0..07B7 */
FriBidiPropertyBlockLevel8_0600, /* 07B8..07BF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0900[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0900[4] = {
FriBidiPropertyBlockLevel8_0900, /* 0900..0907 */
FriBidiPropertyBlockLevel8_0048, /* 0908..090F */
FriBidiPropertyBlockLevel8_0048, /* 0910..0917 */
FriBidiPropertyBlockLevel8_0048, /* 0918..091F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0920[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0920[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0920..0927 */
FriBidiPropertyBlockLevel8_0048, /* 0928..092F */
FriBidiPropertyBlockLevel8_0048, /* 0930..0937 */
FriBidiPropertyBlockLevel8_0938, /* 0938..093F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0940[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0940[4] = {
FriBidiPropertyBlockLevel8_0940, /* 0940..0947 */
FriBidiPropertyBlockLevel8_0948, /* 0948..094F */
FriBidiPropertyBlockLevel8_0950, /* 0950..0957 */
FriBidiPropertyBlockLevel8_0048, /* 0958..095F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0960[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0960[4] = {
FriBidiPropertyBlockLevel8_0960, /* 0960..0967 */
FriBidiPropertyBlockLevel8_0048, /* 0968..096F */
FriBidiPropertyBlockLevel8_0048, /* 0970..0977 */
FriBidiPropertyBlockLevel8_0048, /* 0978..097F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0980[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0980[4] = {
FriBidiPropertyBlockLevel8_0980, /* 0980..0987 */
FriBidiPropertyBlockLevel8_0048, /* 0988..098F */
FriBidiPropertyBlockLevel8_0048, /* 0990..0997 */
FriBidiPropertyBlockLevel8_0048, /* 0998..099F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_09C0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_09C0[4] = {
FriBidiPropertyBlockLevel8_0950, /* 09C0..09C7 */
FriBidiPropertyBlockLevel8_09C8, /* 09C8..09CF */
FriBidiPropertyBlockLevel8_0048, /* 09D0..09D7 */
FriBidiPropertyBlockLevel8_0048, /* 09D8..09DF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_09E0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_09E0[4] = {
FriBidiPropertyBlockLevel8_0960, /* 09E0..09E7 */
FriBidiPropertyBlockLevel8_0048, /* 09E8..09EF */
FriBidiPropertyBlockLevel8_09F0, /* 09F0..09F7 */
FriBidiPropertyBlockLevel8_0048, /* 09F8..09FF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0A00[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0A00[4] = {
FriBidiPropertyBlockLevel8_0A00, /* 0A00..0A07 */
FriBidiPropertyBlockLevel8_0048, /* 0A08..0A0F */
FriBidiPropertyBlockLevel8_0048, /* 0A10..0A17 */
FriBidiPropertyBlockLevel8_0048, /* 0A18..0A1F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0A40[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0A40[4] = {
FriBidiPropertyBlockLevel8_0A40, /* 0A40..0A47 */
FriBidiPropertyBlockLevel8_0A48, /* 0A48..0A4F */
FriBidiPropertyBlockLevel8_0048, /* 0A50..0A57 */
FriBidiPropertyBlockLevel8_0048, /* 0A58..0A5F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0A60[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0A60[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0A60..0A67 */
FriBidiPropertyBlockLevel8_0048, /* 0A68..0A6F */
FriBidiPropertyBlockLevel8_0488, /* 0A70..0A77 */
FriBidiPropertyBlockLevel8_0048, /* 0A78..0A7F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0AC0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0AC0[4] = {
FriBidiPropertyBlockLevel8_0AC0, /* 0AC0..0AC7 */
FriBidiPropertyBlockLevel8_0948, /* 0AC8..0ACF */
FriBidiPropertyBlockLevel8_0048, /* 0AD0..0AD7 */
FriBidiPropertyBlockLevel8_0048, /* 0AD8..0ADF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0B20[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0B20[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0B20..0B27 */
FriBidiPropertyBlockLevel8_0048, /* 0B28..0B2F */
FriBidiPropertyBlockLevel8_0048, /* 0B30..0B37 */
FriBidiPropertyBlockLevel8_0B38, /* 0B38..0B3F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0B40[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0B40[4] = {
FriBidiPropertyBlockLevel8_0B40, /* 0B40..0B47 */
FriBidiPropertyBlockLevel8_09C8, /* 0B48..0B4F */
FriBidiPropertyBlockLevel8_0B50, /* 0B50..0B57 */
FriBidiPropertyBlockLevel8_0048, /* 0B58..0B5F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0BC0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0BC0[4] = {
FriBidiPropertyBlockLevel8_0BC0, /* 0BC0..0BC7 */
FriBidiPropertyBlockLevel8_09C8, /* 0BC8..0BCF */
FriBidiPropertyBlockLevel8_0048, /* 0BD0..0BD7 */
FriBidiPropertyBlockLevel8_0048, /* 0BD8..0BDF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0C20[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0C20[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0C20..0C27 */
FriBidiPropertyBlockLevel8_0048, /* 0C28..0C2F */
FriBidiPropertyBlockLevel8_0048, /* 0C30..0C37 */
FriBidiPropertyBlockLevel8_0C38, /* 0C38..0C3F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0C40[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0C40[4] = {
FriBidiPropertyBlockLevel8_0C40, /* 0C40..0C47 */
FriBidiPropertyBlockLevel8_0C48, /* 0C48..0C4F */
FriBidiPropertyBlockLevel8_0C50, /* 0C50..0C57 */
FriBidiPropertyBlockLevel8_0048, /* 0C58..0C5F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0CA0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0CA0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0CA0..0CA7 */
FriBidiPropertyBlockLevel8_0048, /* 0CA8..0CAF */
FriBidiPropertyBlockLevel8_0048, /* 0CB0..0CB7 */
FriBidiPropertyBlockLevel8_0CB8, /* 0CB8..0CBF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0CC0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0CC0[4] = {
FriBidiPropertyBlockLevel8_0B50, /* 0CC0..0CC7 */
FriBidiPropertyBlockLevel8_0CC8, /* 0CC8..0CCF */
FriBidiPropertyBlockLevel8_0048, /* 0CD0..0CD7 */
FriBidiPropertyBlockLevel8_0048, /* 0CD8..0CDF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0D40[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0D40[4] = {
FriBidiPropertyBlockLevel8_0B40, /* 0D40..0D47 */
FriBidiPropertyBlockLevel8_09C8, /* 0D48..0D4F */
FriBidiPropertyBlockLevel8_0048, /* 0D50..0D57 */
FriBidiPropertyBlockLevel8_0048, /* 0D58..0D5F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0DC0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0DC0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0DC0..0DC7 */
FriBidiPropertyBlockLevel8_0A00, /* 0DC8..0DCF */
FriBidiPropertyBlockLevel8_0DD0, /* 0DD0..0DD7 */
FriBidiPropertyBlockLevel8_0048, /* 0DD8..0DDF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0E20[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0E20[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0E20..0E27 */
FriBidiPropertyBlockLevel8_0048, /* 0E28..0E2F */
FriBidiPropertyBlockLevel8_0E30, /* 0E30..0E37 */
FriBidiPropertyBlockLevel8_0E38, /* 0E38..0E3F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0E40[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0E40[4] = {
FriBidiPropertyBlockLevel8_0CB8, /* 0E40..0E47 */
FriBidiPropertyBlockLevel8_0348, /* 0E48..0E4F */
FriBidiPropertyBlockLevel8_0048, /* 0E50..0E57 */
FriBidiPropertyBlockLevel8_0048, /* 0E58..0E5F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0EA0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0EA0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0EA0..0EA7 */
FriBidiPropertyBlockLevel8_0048, /* 0EA8..0EAF */
FriBidiPropertyBlockLevel8_0E30, /* 0EB0..0EB7 */
FriBidiPropertyBlockLevel8_0EB8, /* 0EB8..0EBF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0EC0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0EC0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0EC0..0EC7 */
FriBidiPropertyBlockLevel8_0EC8, /* 0EC8..0ECF */
FriBidiPropertyBlockLevel8_0048, /* 0ED0..0ED7 */
FriBidiPropertyBlockLevel8_0048, /* 0ED8..0EDF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0F00[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0F00[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0F00..0F07 */
FriBidiPropertyBlockLevel8_0048, /* 0F08..0F0F */
FriBidiPropertyBlockLevel8_0048, /* 0F10..0F17 */
FriBidiPropertyBlockLevel8_0488, /* 0F18..0F1F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0F20[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0F20[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0F20..0F27 */
FriBidiPropertyBlockLevel8_0048, /* 0F28..0F2F */
FriBidiPropertyBlockLevel8_0F30, /* 0F30..0F37 */
FriBidiPropertyBlockLevel8_0F38, /* 0F38..0F3F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0F60[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0F60[4] = {
FriBidiPropertyBlockLevel8_0048, /* 0F60..0F67 */
FriBidiPropertyBlockLevel8_0048, /* 0F68..0F6F */
FriBidiPropertyBlockLevel8_0940, /* 0F70..0F77 */
FriBidiPropertyBlockLevel8_0348, /* 0F78..0F7F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0F80[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0F80[4] = {
FriBidiPropertyBlockLevel8_0F80, /* 0F80..0F87 */
FriBidiPropertyBlockLevel8_0048, /* 0F88..0F8F */
FriBidiPropertyBlockLevel8_0300, /* 0F90..0F97 */
FriBidiPropertyBlockLevel8_0940, /* 0F98..0F9F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0FA0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0FA0[4] = {
FriBidiPropertyBlockLevel8_0300, /* 0FA0..0FA7 */
FriBidiPropertyBlockLevel8_0300, /* 0FA8..0FAF */
FriBidiPropertyBlockLevel8_0300, /* 0FB0..0FB7 */
FriBidiPropertyBlockLevel8_0FB8, /* 0FB8..0FBF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_0FC0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_0FC0[4] = {
FriBidiPropertyBlockLevel8_0B50, /* 0FC0..0FC7 */
FriBidiPropertyBlockLevel8_0048, /* 0FC8..0FCF */
FriBidiPropertyBlockLevel8_0048, /* 0FD0..0FD7 */
FriBidiPropertyBlockLevel8_0048, /* 0FD8..0FDF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_1020[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_1020[4] = {
FriBidiPropertyBlockLevel8_0048, /* 1020..1027 */
FriBidiPropertyBlockLevel8_1028, /* 1028..102F */
FriBidiPropertyBlockLevel8_1030, /* 1030..1037 */
FriBidiPropertyBlockLevel8_0980, /* 1038..103F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_1680[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_1680[4] = {
FriBidiPropertyBlockLevel8_1680, /* 1680..1687 */
FriBidiPropertyBlockLevel8_0048, /* 1688..168F */
FriBidiPropertyBlockLevel8_0048, /* 1690..1697 */
FriBidiPropertyBlockLevel8_1698, /* 1698..169F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_17A0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_17A0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 17A0..17A7 */
FriBidiPropertyBlockLevel8_0048, /* 17A8..17AF */
FriBidiPropertyBlockLevel8_0CB8, /* 17B0..17B7 */
FriBidiPropertyBlockLevel8_0EC8, /* 17B8..17BF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_17C0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_17C0[4] = {
FriBidiPropertyBlockLevel8_0B50, /* 17C0..17C7 */
FriBidiPropertyBlockLevel8_0940, /* 17C8..17CF */
FriBidiPropertyBlockLevel8_17D0, /* 17D0..17D7 */
FriBidiPropertyBlockLevel8_17D8, /* 17D8..17DF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_1800[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_1800[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 1800..1807 */
FriBidiPropertyBlockLevel8_1808, /* 1808..180F */
FriBidiPropertyBlockLevel8_0048, /* 1810..1817 */
FriBidiPropertyBlockLevel8_0048, /* 1818..181F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_18A0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_18A0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 18A0..18A7 */
FriBidiPropertyBlockLevel8_0980, /* 18A8..18AF */
FriBidiPropertyBlockLevel8_0048, /* 18B0..18B7 */
FriBidiPropertyBlockLevel8_0048, /* 18B8..18BF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_1FA0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_1FA0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 1FA0..1FA7 */
FriBidiPropertyBlockLevel8_0048, /* 1FA8..1FAF */
FriBidiPropertyBlockLevel8_0048, /* 1FB0..1FB7 */
FriBidiPropertyBlockLevel8_1FB8, /* 1FB8..1FBF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_1FC0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_1FC0[4] = {
FriBidiPropertyBlockLevel8_1FC0, /* 1FC0..1FC7 */
FriBidiPropertyBlockLevel8_02E0, /* 1FC8..1FCF */
FriBidiPropertyBlockLevel8_0048, /* 1FD0..1FD7 */
FriBidiPropertyBlockLevel8_02E0, /* 1FD8..1FDF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_1FE0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_1FE0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 1FE0..1FE7 */
FriBidiPropertyBlockLevel8_02E0, /* 1FE8..1FEF */
FriBidiPropertyBlockLevel8_0048, /* 1FF0..1FF7 */
FriBidiPropertyBlockLevel8_1FF8, /* 1FF8..1FFF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2000[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2000[4] = {
FriBidiPropertyBlockLevel8_2000, /* 2000..2007 */
FriBidiPropertyBlockLevel8_2008, /* 2008..200F */
FriBidiPropertyBlockLevel8_02C8, /* 2010..2017 */
FriBidiPropertyBlockLevel8_02C8, /* 2018..201F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2020[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2020[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 2020..2027 */
FriBidiPropertyBlockLevel8_2028, /* 2028..202F */
FriBidiPropertyBlockLevel8_2030, /* 2030..2037 */
FriBidiPropertyBlockLevel8_02C8, /* 2038..203F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2040[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2040[4] = {
FriBidiPropertyBlockLevel8_2040, /* 2040..2047 */
FriBidiPropertyBlockLevel8_02E8, /* 2048..204F */
FriBidiPropertyBlockLevel8_0048, /* 2050..2057 */
FriBidiPropertyBlockLevel8_0048, /* 2058..205F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2060[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2060[4] = {
FriBidiPropertyBlockLevel8_0048, /* 2060..2067 */
FriBidiPropertyBlockLevel8_2068, /* 2068..206F */
FriBidiPropertyBlockLevel8_2070, /* 2070..2077 */
FriBidiPropertyBlockLevel8_2078, /* 2078..207F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2080[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2080[4] = {
FriBidiPropertyBlockLevel8_0030, /* 2080..2087 */
FriBidiPropertyBlockLevel8_2078, /* 2088..208F */
FriBidiPropertyBlockLevel8_0048, /* 2090..2097 */
FriBidiPropertyBlockLevel8_0048, /* 2098..209F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_20A0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_20A0[4] = {
FriBidiPropertyBlockLevel8_20A0, /* 20A0..20A7 */
FriBidiPropertyBlockLevel8_20A0, /* 20A8..20AF */
FriBidiPropertyBlockLevel8_0048, /* 20B0..20B7 */
FriBidiPropertyBlockLevel8_0048, /* 20B8..20BF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_20C0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_20C0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 20C0..20C7 */
FriBidiPropertyBlockLevel8_0048, /* 20C8..20CF */
FriBidiPropertyBlockLevel8_0300, /* 20D0..20D7 */
FriBidiPropertyBlockLevel8_0300, /* 20D8..20DF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_20E0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_20E0[4] = {
FriBidiPropertyBlockLevel8_17D0, /* 20E0..20E7 */
FriBidiPropertyBlockLevel8_0048, /* 20E8..20EF */
FriBidiPropertyBlockLevel8_0048, /* 20F0..20F7 */
FriBidiPropertyBlockLevel8_0048, /* 20F8..20FF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2100[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2100[4] = {
FriBidiPropertyBlockLevel8_2100, /* 2100..2107 */
FriBidiPropertyBlockLevel8_1FC0, /* 2108..210F */
FriBidiPropertyBlockLevel8_2110, /* 2110..2117 */
FriBidiPropertyBlockLevel8_2118, /* 2118..211F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2120[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2120[4] = {
FriBidiPropertyBlockLevel8_2120, /* 2120..2127 */
FriBidiPropertyBlockLevel8_2128, /* 2128..212F */
FriBidiPropertyBlockLevel8_0588, /* 2130..2137 */
FriBidiPropertyBlockLevel8_0588, /* 2138..213F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2140[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2140[4] = {
FriBidiPropertyBlockLevel8_0048, /* 2140..2147 */
FriBidiPropertyBlockLevel8_0048, /* 2148..214F */
FriBidiPropertyBlockLevel8_0058, /* 2150..2157 */
FriBidiPropertyBlockLevel8_02C8, /* 2158..215F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2180[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2180[4] = {
FriBidiPropertyBlockLevel8_0048, /* 2180..2187 */
FriBidiPropertyBlockLevel8_0048, /* 2188..218F */
FriBidiPropertyBlockLevel8_02C8, /* 2190..2197 */
FriBidiPropertyBlockLevel8_02C8, /* 2198..219F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_21A0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_21A0[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 21A0..21A7 */
FriBidiPropertyBlockLevel8_02C8, /* 21A8..21AF */
FriBidiPropertyBlockLevel8_02C8, /* 21B0..21B7 */
FriBidiPropertyBlockLevel8_02C8, /* 21B8..21BF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_21E0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_21E0[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 21E0..21E7 */
FriBidiPropertyBlockLevel8_02C8, /* 21E8..21EF */
FriBidiPropertyBlockLevel8_21F0, /* 21F0..21F7 */
FriBidiPropertyBlockLevel8_0048, /* 21F8..21FF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2200[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2200[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 2200..2207 */
FriBidiPropertyBlockLevel8_02C8, /* 2208..220F */
FriBidiPropertyBlockLevel8_2210, /* 2210..2217 */
FriBidiPropertyBlockLevel8_02C8, /* 2218..221F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_22E0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_22E0[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 22E0..22E7 */
FriBidiPropertyBlockLevel8_02C8, /* 22E8..22EF */
FriBidiPropertyBlockLevel8_1FC0, /* 22F0..22F7 */
FriBidiPropertyBlockLevel8_0048, /* 22F8..22FF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2320[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2320[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 2320..2327 */
FriBidiPropertyBlockLevel8_02C8, /* 2328..232F */
FriBidiPropertyBlockLevel8_02E8, /* 2330..2337 */
FriBidiPropertyBlockLevel8_0048, /* 2338..233F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2360[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2360[4] = {
FriBidiPropertyBlockLevel8_0048, /* 2360..2367 */
FriBidiPropertyBlockLevel8_0048, /* 2368..236F */
FriBidiPropertyBlockLevel8_0048, /* 2370..2377 */
FriBidiPropertyBlockLevel8_2378, /* 2378..237F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2380[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2380[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 2380..2387 */
FriBidiPropertyBlockLevel8_02C8, /* 2388..238F */
FriBidiPropertyBlockLevel8_2390, /* 2390..2397 */
FriBidiPropertyBlockLevel8_2398, /* 2398..239F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2420[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2420[4] = {
FriBidiPropertyBlockLevel8_2040, /* 2420..2427 */
FriBidiPropertyBlockLevel8_0048, /* 2428..242F */
FriBidiPropertyBlockLevel8_0048, /* 2430..2437 */
FriBidiPropertyBlockLevel8_0048, /* 2438..243F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2440[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2440[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 2440..2447 */
FriBidiPropertyBlockLevel8_2398, /* 2448..244F */
FriBidiPropertyBlockLevel8_0048, /* 2450..2457 */
FriBidiPropertyBlockLevel8_0048, /* 2458..245F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2460[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2460[4] = {
FriBidiPropertyBlockLevel8_0030, /* 2460..2467 */
FriBidiPropertyBlockLevel8_0030, /* 2468..246F */
FriBidiPropertyBlockLevel8_0030, /* 2470..2477 */
FriBidiPropertyBlockLevel8_0030, /* 2478..247F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2480[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2480[4] = {
FriBidiPropertyBlockLevel8_0030, /* 2480..2487 */
FriBidiPropertyBlockLevel8_0030, /* 2488..248F */
FriBidiPropertyBlockLevel8_0030, /* 2490..2497 */
FriBidiPropertyBlockLevel8_2498, /* 2498..249F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_24E0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_24E0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 24E0..24E7 */
FriBidiPropertyBlockLevel8_24E8, /* 24E8..24EF */
FriBidiPropertyBlockLevel8_0048, /* 24F0..24F7 */
FriBidiPropertyBlockLevel8_0048, /* 24F8..24FF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_25E0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_25E0[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 25E0..25E7 */
FriBidiPropertyBlockLevel8_02C8, /* 25E8..25EF */
FriBidiPropertyBlockLevel8_02C8, /* 25F0..25F7 */
FriBidiPropertyBlockLevel8_0048, /* 25F8..25FF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2600[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2600[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 2600..2607 */
FriBidiPropertyBlockLevel8_02C8, /* 2608..260F */
FriBidiPropertyBlockLevel8_21F0, /* 2610..2617 */
FriBidiPropertyBlockLevel8_2618, /* 2618..261F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2700[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2700[4] = {
FriBidiPropertyBlockLevel8_2700, /* 2700..2707 */
FriBidiPropertyBlockLevel8_2708, /* 2708..270F */
FriBidiPropertyBlockLevel8_02C8, /* 2710..2717 */
FriBidiPropertyBlockLevel8_02C8, /* 2718..271F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2720[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2720[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 2720..2727 */
FriBidiPropertyBlockLevel8_2618, /* 2728..272F */
FriBidiPropertyBlockLevel8_02C8, /* 2730..2737 */
FriBidiPropertyBlockLevel8_02C8, /* 2738..273F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2740[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2740[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 2740..2747 */
FriBidiPropertyBlockLevel8_2120, /* 2748..274F */
FriBidiPropertyBlockLevel8_2750, /* 2750..2757 */
FriBidiPropertyBlockLevel8_2040, /* 2758..275F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2760[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2760[4] = {
FriBidiPropertyBlockLevel8_2618, /* 2760..2767 */
FriBidiPropertyBlockLevel8_0048, /* 2768..276F */
FriBidiPropertyBlockLevel8_2770, /* 2770..2777 */
FriBidiPropertyBlockLevel8_02C8, /* 2778..277F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2780[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2780[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 2780..2787 */
FriBidiPropertyBlockLevel8_02C8, /* 2788..278F */
FriBidiPropertyBlockLevel8_2790, /* 2790..2797 */
FriBidiPropertyBlockLevel8_02C8, /* 2798..279F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_27A0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_27A0[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 27A0..27A7 */
FriBidiPropertyBlockLevel8_02C8, /* 27A8..27AF */
FriBidiPropertyBlockLevel8_2618, /* 27B0..27B7 */
FriBidiPropertyBlockLevel8_2040, /* 27B8..27BF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2E80[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2E80[4] = {
FriBidiPropertyBlockLevel8_02C8, /* 2E80..2E87 */
FriBidiPropertyBlockLevel8_02C8, /* 2E88..2E8F */
FriBidiPropertyBlockLevel8_02C8, /* 2E90..2E97 */
FriBidiPropertyBlockLevel8_00A8, /* 2E98..2E9F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_2FE0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_2FE0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 2FE0..2FE7 */
FriBidiPropertyBlockLevel8_0048, /* 2FE8..2FEF */
FriBidiPropertyBlockLevel8_02C8, /* 2FF0..2FF7 */
FriBidiPropertyBlockLevel8_21F0, /* 2FF8..2FFF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_3000[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_3000[4] = {
FriBidiPropertyBlockLevel8_3000, /* 3000..3007 */
FriBidiPropertyBlockLevel8_02C8, /* 3008..300F */
FriBidiPropertyBlockLevel8_02C8, /* 3010..3017 */
FriBidiPropertyBlockLevel8_02C8, /* 3018..301F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_3020[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_3020[4] = {
FriBidiPropertyBlockLevel8_0040, /* 3020..3027 */
FriBidiPropertyBlockLevel8_3028, /* 3028..302F */
FriBidiPropertyBlockLevel8_2118, /* 3030..3037 */
FriBidiPropertyBlockLevel8_2770, /* 3038..303F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_3080[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_3080[4] = {
FriBidiPropertyBlockLevel8_0048, /* 3080..3087 */
FriBidiPropertyBlockLevel8_0048, /* 3088..308F */
FriBidiPropertyBlockLevel8_0048, /* 3090..3097 */
FriBidiPropertyBlockLevel8_3098, /* 3098..309F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_30E0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_30E0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 30E0..30E7 */
FriBidiPropertyBlockLevel8_0048, /* 30E8..30EF */
FriBidiPropertyBlockLevel8_0048, /* 30F0..30F7 */
FriBidiPropertyBlockLevel8_30F8, /* 30F8..30FF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_A4A0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_A4A0[4] = {
FriBidiPropertyBlockLevel8_2708, /* A4A0..A4A7 */
FriBidiPropertyBlockLevel8_02C8, /* A4A8..A4AF */
FriBidiPropertyBlockLevel8_A4B0, /* A4B0..A4B7 */
FriBidiPropertyBlockLevel8_02C8, /* A4B8..A4BF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_A4C0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_A4C0[4] = {
FriBidiPropertyBlockLevel8_A4C0, /* A4C0..A4C7 */
FriBidiPropertyBlockLevel8_0048, /* A4C8..A4CF */
FriBidiPropertyBlockLevel8_0048, /* A4D0..A4D7 */
FriBidiPropertyBlockLevel8_0048, /* A4D8..A4DF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_FB00[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_FB00[4] = {
FriBidiPropertyBlockLevel8_0048, /* FB00..FB07 */
FriBidiPropertyBlockLevel8_0048, /* FB08..FB0F */
FriBidiPropertyBlockLevel8_0048, /* FB10..FB17 */
FriBidiPropertyBlockLevel8_FB18, /* FB18..FB1F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_FB20[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_FB20[4] = {
FriBidiPropertyBlockLevel8_05C8, /* FB20..FB27 */
FriBidiPropertyBlockLevel8_FB28, /* FB28..FB2F */
FriBidiPropertyBlockLevel8_05C8, /* FB30..FB37 */
FriBidiPropertyBlockLevel8_05C8, /* FB38..FB3F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_FB40[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_FB40[4] = {
FriBidiPropertyBlockLevel8_05C8, /* FB40..FB47 */
FriBidiPropertyBlockLevel8_05C8, /* FB48..FB4F */
FriBidiPropertyBlockLevel8_0600, /* FB50..FB57 */
FriBidiPropertyBlockLevel8_0600, /* FB58..FB5F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_FD20[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_FD20[4] = {
FriBidiPropertyBlockLevel8_0600, /* FD20..FD27 */
FriBidiPropertyBlockLevel8_0600, /* FD28..FD2F */
FriBidiPropertyBlockLevel8_0600, /* FD30..FD37 */
FriBidiPropertyBlockLevel8_FD38, /* FD38..FD3F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_FE20[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_FE20[4] = {
FriBidiPropertyBlockLevel8_17D0, /* FE20..FE27 */
FriBidiPropertyBlockLevel8_0048, /* FE28..FE2F */
FriBidiPropertyBlockLevel8_02C8, /* FE30..FE37 */
FriBidiPropertyBlockLevel8_02C8, /* FE38..FE3F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_FE40[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_FE40[4] = {
FriBidiPropertyBlockLevel8_2790, /* FE40..FE47 */
FriBidiPropertyBlockLevel8_2618, /* FE48..FE4F */
FriBidiPropertyBlockLevel8_FE50, /* FE50..FE57 */
FriBidiPropertyBlockLevel8_FE58, /* FE58..FE5F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_FE60[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_FE60[4] = {
FriBidiPropertyBlockLevel8_FE60, /* FE60..FE67 */
FriBidiPropertyBlockLevel8_FE68, /* FE68..FE6F */
FriBidiPropertyBlockLevel8_0600, /* FE70..FE77 */
FriBidiPropertyBlockLevel8_0600, /* FE78..FE7F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_FEE0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_FEE0[4] = {
FriBidiPropertyBlockLevel8_0600, /* FEE0..FEE7 */
FriBidiPropertyBlockLevel8_0600, /* FEE8..FEEF */
FriBidiPropertyBlockLevel8_0600, /* FEF0..FEF7 */
FriBidiPropertyBlockLevel8_0708, /* FEF8..FEFF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_FF00[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_FF00[4] = {
FriBidiPropertyBlockLevel8_FF00, /* FF00..FF07 */
FriBidiPropertyBlockLevel8_0028, /* FF08..FF0F */
FriBidiPropertyBlockLevel8_0030, /* FF10..FF17 */
FriBidiPropertyBlockLevel8_0038, /* FF18..FF1F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_FF40[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_FF40[4] = {
FriBidiPropertyBlockLevel8_0040, /* FF40..FF47 */
FriBidiPropertyBlockLevel8_0048, /* FF48..FF4F */
FriBidiPropertyBlockLevel8_0048, /* FF50..FF57 */
FriBidiPropertyBlockLevel8_FF58, /* FF58..FF5F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_FF60[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_FF60[4] = {
FriBidiPropertyBlockLevel8_FF60, /* FF60..FF67 */
FriBidiPropertyBlockLevel8_0048, /* FF68..FF6F */
FriBidiPropertyBlockLevel8_0048, /* FF70..FF77 */
FriBidiPropertyBlockLevel8_0048, /* FF78..FF7F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_FFE0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_FFE0[4] = {
FriBidiPropertyBlockLevel8_FFE0, /* FFE0..FFE7 */
FriBidiPropertyBlockLevel8_2040, /* FFE8..FFEF */
FriBidiPropertyBlockLevel8_0048, /* FFF0..FFF7 */
FriBidiPropertyBlockLevel8_FFF8, /* FFF8..FFFF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_1D160[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_1D160[4] = {
FriBidiPropertyBlockLevel8_0CB8, /* 1D160..1D167 */
FriBidiPropertyBlockLevel8_0488, /* 1D168..1D16F */
FriBidiPropertyBlockLevel8_1D170, /* 1D170..1D177 */
FriBidiPropertyBlockLevel8_1D178, /* 1D178..1D17F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_1D180[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_1D180[4] = {
FriBidiPropertyBlockLevel8_1D180, /* 1D180..1D187 */
FriBidiPropertyBlockLevel8_17D0, /* 1D188..1D18F */
FriBidiPropertyBlockLevel8_0048, /* 1D190..1D197 */
FriBidiPropertyBlockLevel8_0048, /* 1D198..1D19F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_1D1A0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_1D1A0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 1D1A0..1D1A7 */
FriBidiPropertyBlockLevel8_1D1A8, /* 1D1A8..1D1AF */
FriBidiPropertyBlockLevel8_0048, /* 1D1B0..1D1B7 */
FriBidiPropertyBlockLevel8_0048, /* 1D1B8..1D1BF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_1D7C0[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_1D7C0[4] = {
FriBidiPropertyBlockLevel8_0048, /* 1D7C0..1D7C7 */
FriBidiPropertyBlockLevel8_1D7C8, /* 1D7C8..1D7CF */
FriBidiPropertyBlockLevel8_0030, /* 1D7D0..1D7D7 */
FriBidiPropertyBlockLevel8_0030, /* 1D7D8..1D7DF */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_E0000[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_E0000[4] = {
FriBidiPropertyBlockLevel8_E0000, /* E0000..E0007 */
FriBidiPropertyBlockLevel8_0048, /* E0008..E000F */
FriBidiPropertyBlockLevel8_0048, /* E0010..E0017 */
FriBidiPropertyBlockLevel8_0048, /* E0018..E001F */
};
-FriBidiPropCharType *FriBidiPropertyBlockLevel7_E0020[4] = {
+static const FriBidiPropCharType *FriBidiPropertyBlockLevel7_E0020[4] = {
FriBidiPropertyBlockLevel8_0000, /* E0020..E0027 */
FriBidiPropertyBlockLevel8_0000, /* E0028..E002F */
FriBidiPropertyBlockLevel8_0000, /* E0030..E0037 */
FriBidiPropertyBlockLevel8_0000, /* E0038..E003F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0000[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0000[4] = {
FriBidiPropertyBlockLevel7_0000, /* 0000..001F */
FriBidiPropertyBlockLevel7_0020, /* 0020..003F */
FriBidiPropertyBlockLevel7_0040, /* 0040..005F */
FriBidiPropertyBlockLevel7_0060, /* 0060..007F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0080[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0080[4] = {
FriBidiPropertyBlockLevel7_0080, /* 0080..009F */
FriBidiPropertyBlockLevel7_00A0, /* 00A0..00BF */
FriBidiPropertyBlockLevel7_00C0, /* 00C0..00DF */
FriBidiPropertyBlockLevel7_00C0, /* 00E0..00FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0100[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0100[4] = {
FriBidiPropertyBlockLevel7_0100, /* 0100..011F */
FriBidiPropertyBlockLevel7_0100, /* 0120..013F */
FriBidiPropertyBlockLevel7_0100, /* 0140..015F */
FriBidiPropertyBlockLevel7_0100, /* 0160..017F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0280[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0280[4] = {
FriBidiPropertyBlockLevel7_0100, /* 0280..029F */
FriBidiPropertyBlockLevel7_02A0, /* 02A0..02BF */
FriBidiPropertyBlockLevel7_02C0, /* 02C0..02DF */
FriBidiPropertyBlockLevel7_02E0, /* 02E0..02FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0300[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0300[4] = {
FriBidiPropertyBlockLevel7_0300, /* 0300..031F */
FriBidiPropertyBlockLevel7_0300, /* 0320..033F */
FriBidiPropertyBlockLevel7_0340, /* 0340..035F */
FriBidiPropertyBlockLevel7_0360, /* 0360..037F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0380[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0380[4] = {
FriBidiPropertyBlockLevel7_0380, /* 0380..039F */
FriBidiPropertyBlockLevel7_0100, /* 03A0..03BF */
FriBidiPropertyBlockLevel7_0100, /* 03C0..03DF */
FriBidiPropertyBlockLevel7_0100, /* 03E0..03FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0480[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0480[4] = {
FriBidiPropertyBlockLevel7_0480, /* 0480..049F */
FriBidiPropertyBlockLevel7_0100, /* 04A0..04BF */
FriBidiPropertyBlockLevel7_0100, /* 04C0..04DF */
FriBidiPropertyBlockLevel7_0100, /* 04E0..04FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0580[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0580[4] = {
FriBidiPropertyBlockLevel7_0580, /* 0580..059F */
FriBidiPropertyBlockLevel7_05A0, /* 05A0..05BF */
FriBidiPropertyBlockLevel7_05C0, /* 05C0..05DF */
FriBidiPropertyBlockLevel7_05E0, /* 05E0..05FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0600[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0600[4] = {
FriBidiPropertyBlockLevel7_0600, /* 0600..061F */
FriBidiPropertyBlockLevel7_0620, /* 0620..063F */
FriBidiPropertyBlockLevel7_0640, /* 0640..065F */
FriBidiPropertyBlockLevel7_0660, /* 0660..067F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0680[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0680[4] = {
FriBidiPropertyBlockLevel7_0620, /* 0680..069F */
FriBidiPropertyBlockLevel7_0620, /* 06A0..06BF */
FriBidiPropertyBlockLevel7_06C0, /* 06C0..06DF */
FriBidiPropertyBlockLevel7_06E0, /* 06E0..06FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0700[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0700[4] = {
FriBidiPropertyBlockLevel7_0700, /* 0700..071F */
FriBidiPropertyBlockLevel7_0720, /* 0720..073F */
FriBidiPropertyBlockLevel7_0740, /* 0740..075F */
FriBidiPropertyBlockLevel7_0620, /* 0760..077F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0780[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0780[4] = {
FriBidiPropertyBlockLevel7_0620, /* 0780..079F */
FriBidiPropertyBlockLevel7_07A0, /* 07A0..07BF */
FriBidiPropertyBlockLevel7_0100, /* 07C0..07DF */
FriBidiPropertyBlockLevel7_0100, /* 07E0..07FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0900[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0900[4] = {
FriBidiPropertyBlockLevel7_0900, /* 0900..091F */
FriBidiPropertyBlockLevel7_0920, /* 0920..093F */
FriBidiPropertyBlockLevel7_0940, /* 0940..095F */
FriBidiPropertyBlockLevel7_0960, /* 0960..097F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0980[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0980[4] = {
FriBidiPropertyBlockLevel7_0980, /* 0980..099F */
FriBidiPropertyBlockLevel7_0920, /* 09A0..09BF */
FriBidiPropertyBlockLevel7_09C0, /* 09C0..09DF */
FriBidiPropertyBlockLevel7_09E0, /* 09E0..09FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0A00[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0A00[4] = {
FriBidiPropertyBlockLevel7_0A00, /* 0A00..0A1F */
FriBidiPropertyBlockLevel7_0920, /* 0A20..0A3F */
FriBidiPropertyBlockLevel7_0A40, /* 0A40..0A5F */
FriBidiPropertyBlockLevel7_0A60, /* 0A60..0A7F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0A80[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0A80[4] = {
FriBidiPropertyBlockLevel7_0900, /* 0A80..0A9F */
FriBidiPropertyBlockLevel7_0920, /* 0AA0..0ABF */
FriBidiPropertyBlockLevel7_0AC0, /* 0AC0..0ADF */
FriBidiPropertyBlockLevel7_0100, /* 0AE0..0AFF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0B00[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0B00[4] = {
FriBidiPropertyBlockLevel7_0980, /* 0B00..0B1F */
FriBidiPropertyBlockLevel7_0B20, /* 0B20..0B3F */
FriBidiPropertyBlockLevel7_0B40, /* 0B40..0B5F */
FriBidiPropertyBlockLevel7_0100, /* 0B60..0B7F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0B80[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0B80[4] = {
FriBidiPropertyBlockLevel7_0A00, /* 0B80..0B9F */
FriBidiPropertyBlockLevel7_0100, /* 0BA0..0BBF */
FriBidiPropertyBlockLevel7_0BC0, /* 0BC0..0BDF */
FriBidiPropertyBlockLevel7_0100, /* 0BE0..0BFF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0C00[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0C00[4] = {
FriBidiPropertyBlockLevel7_0100, /* 0C00..0C1F */
FriBidiPropertyBlockLevel7_0C20, /* 0C20..0C3F */
FriBidiPropertyBlockLevel7_0C40, /* 0C40..0C5F */
FriBidiPropertyBlockLevel7_0100, /* 0C60..0C7F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0C80[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0C80[4] = {
FriBidiPropertyBlockLevel7_0100, /* 0C80..0C9F */
FriBidiPropertyBlockLevel7_0CA0, /* 0CA0..0CBF */
FriBidiPropertyBlockLevel7_0CC0, /* 0CC0..0CDF */
FriBidiPropertyBlockLevel7_0100, /* 0CE0..0CFF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0D00[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0D00[4] = {
FriBidiPropertyBlockLevel7_0100, /* 0D00..0D1F */
FriBidiPropertyBlockLevel7_0100, /* 0D20..0D3F */
FriBidiPropertyBlockLevel7_0D40, /* 0D40..0D5F */
FriBidiPropertyBlockLevel7_0100, /* 0D60..0D7F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0D80[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0D80[4] = {
FriBidiPropertyBlockLevel7_0100, /* 0D80..0D9F */
FriBidiPropertyBlockLevel7_0100, /* 0DA0..0DBF */
FriBidiPropertyBlockLevel7_0DC0, /* 0DC0..0DDF */
FriBidiPropertyBlockLevel7_0100, /* 0DE0..0DFF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0E00[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0E00[4] = {
FriBidiPropertyBlockLevel7_0100, /* 0E00..0E1F */
FriBidiPropertyBlockLevel7_0E20, /* 0E20..0E3F */
FriBidiPropertyBlockLevel7_0E40, /* 0E40..0E5F */
FriBidiPropertyBlockLevel7_0100, /* 0E60..0E7F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0E80[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0E80[4] = {
FriBidiPropertyBlockLevel7_0100, /* 0E80..0E9F */
FriBidiPropertyBlockLevel7_0EA0, /* 0EA0..0EBF */
FriBidiPropertyBlockLevel7_0EC0, /* 0EC0..0EDF */
FriBidiPropertyBlockLevel7_0100, /* 0EE0..0EFF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0F00[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0F00[4] = {
FriBidiPropertyBlockLevel7_0F00, /* 0F00..0F1F */
FriBidiPropertyBlockLevel7_0F20, /* 0F20..0F3F */
FriBidiPropertyBlockLevel7_0100, /* 0F40..0F5F */
FriBidiPropertyBlockLevel7_0F60, /* 0F60..0F7F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_0F80[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_0F80[4] = {
FriBidiPropertyBlockLevel7_0F80, /* 0F80..0F9F */
FriBidiPropertyBlockLevel7_0FA0, /* 0FA0..0FBF */
FriBidiPropertyBlockLevel7_0FC0, /* 0FC0..0FDF */
FriBidiPropertyBlockLevel7_0100, /* 0FE0..0FFF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_1000[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_1000[4] = {
FriBidiPropertyBlockLevel7_0100, /* 1000..101F */
FriBidiPropertyBlockLevel7_1020, /* 1020..103F */
FriBidiPropertyBlockLevel7_0F00, /* 1040..105F */
FriBidiPropertyBlockLevel7_0100, /* 1060..107F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_1680[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_1680[4] = {
FriBidiPropertyBlockLevel7_1680, /* 1680..169F */
FriBidiPropertyBlockLevel7_0100, /* 16A0..16BF */
FriBidiPropertyBlockLevel7_0100, /* 16C0..16DF */
FriBidiPropertyBlockLevel7_0100, /* 16E0..16FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_1780[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_1780[4] = {
FriBidiPropertyBlockLevel7_0100, /* 1780..179F */
FriBidiPropertyBlockLevel7_17A0, /* 17A0..17BF */
FriBidiPropertyBlockLevel7_17C0, /* 17C0..17DF */
FriBidiPropertyBlockLevel7_0100, /* 17E0..17FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_1800[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_1800[4] = {
FriBidiPropertyBlockLevel7_1800, /* 1800..181F */
FriBidiPropertyBlockLevel7_0100, /* 1820..183F */
FriBidiPropertyBlockLevel7_0100, /* 1840..185F */
FriBidiPropertyBlockLevel7_0100, /* 1860..187F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_1880[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_1880[4] = {
FriBidiPropertyBlockLevel7_0100, /* 1880..189F */
FriBidiPropertyBlockLevel7_18A0, /* 18A0..18BF */
FriBidiPropertyBlockLevel7_0100, /* 18C0..18DF */
FriBidiPropertyBlockLevel7_0100, /* 18E0..18FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_1F80[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_1F80[4] = {
FriBidiPropertyBlockLevel7_0100, /* 1F80..1F9F */
FriBidiPropertyBlockLevel7_1FA0, /* 1FA0..1FBF */
FriBidiPropertyBlockLevel7_1FC0, /* 1FC0..1FDF */
FriBidiPropertyBlockLevel7_1FE0, /* 1FE0..1FFF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2000[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2000[4] = {
FriBidiPropertyBlockLevel7_2000, /* 2000..201F */
FriBidiPropertyBlockLevel7_2020, /* 2020..203F */
FriBidiPropertyBlockLevel7_2040, /* 2040..205F */
FriBidiPropertyBlockLevel7_2060, /* 2060..207F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2080[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2080[4] = {
FriBidiPropertyBlockLevel7_2080, /* 2080..209F */
FriBidiPropertyBlockLevel7_20A0, /* 20A0..20BF */
FriBidiPropertyBlockLevel7_20C0, /* 20C0..20DF */
FriBidiPropertyBlockLevel7_20E0, /* 20E0..20FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2100[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2100[4] = {
FriBidiPropertyBlockLevel7_2100, /* 2100..211F */
FriBidiPropertyBlockLevel7_2120, /* 2120..213F */
FriBidiPropertyBlockLevel7_2140, /* 2140..215F */
FriBidiPropertyBlockLevel7_0100, /* 2160..217F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2180[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2180[4] = {
FriBidiPropertyBlockLevel7_2180, /* 2180..219F */
FriBidiPropertyBlockLevel7_21A0, /* 21A0..21BF */
FriBidiPropertyBlockLevel7_21A0, /* 21C0..21DF */
FriBidiPropertyBlockLevel7_21E0, /* 21E0..21FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2200[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2200[4] = {
FriBidiPropertyBlockLevel7_2200, /* 2200..221F */
FriBidiPropertyBlockLevel7_21A0, /* 2220..223F */
FriBidiPropertyBlockLevel7_21A0, /* 2240..225F */
FriBidiPropertyBlockLevel7_21A0, /* 2260..227F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2280[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2280[4] = {
FriBidiPropertyBlockLevel7_21A0, /* 2280..229F */
FriBidiPropertyBlockLevel7_21A0, /* 22A0..22BF */
FriBidiPropertyBlockLevel7_21A0, /* 22C0..22DF */
FriBidiPropertyBlockLevel7_22E0, /* 22E0..22FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2300[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2300[4] = {
FriBidiPropertyBlockLevel7_21A0, /* 2300..231F */
FriBidiPropertyBlockLevel7_2320, /* 2320..233F */
FriBidiPropertyBlockLevel7_0100, /* 2340..235F */
FriBidiPropertyBlockLevel7_2360, /* 2360..237F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2380[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2380[4] = {
FriBidiPropertyBlockLevel7_2380, /* 2380..239F */
FriBidiPropertyBlockLevel7_0100, /* 23A0..23BF */
FriBidiPropertyBlockLevel7_0100, /* 23C0..23DF */
FriBidiPropertyBlockLevel7_0100, /* 23E0..23FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2400[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2400[4] = {
FriBidiPropertyBlockLevel7_21A0, /* 2400..241F */
FriBidiPropertyBlockLevel7_2420, /* 2420..243F */
FriBidiPropertyBlockLevel7_2440, /* 2440..245F */
FriBidiPropertyBlockLevel7_2460, /* 2460..247F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2480[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2480[4] = {
FriBidiPropertyBlockLevel7_2480, /* 2480..249F */
FriBidiPropertyBlockLevel7_0100, /* 24A0..24BF */
FriBidiPropertyBlockLevel7_0100, /* 24C0..24DF */
FriBidiPropertyBlockLevel7_24E0, /* 24E0..24FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2500[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2500[4] = {
FriBidiPropertyBlockLevel7_21A0, /* 2500..251F */
FriBidiPropertyBlockLevel7_21A0, /* 2520..253F */
FriBidiPropertyBlockLevel7_21A0, /* 2540..255F */
FriBidiPropertyBlockLevel7_21A0, /* 2560..257F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2580[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2580[4] = {
FriBidiPropertyBlockLevel7_2320, /* 2580..259F */
FriBidiPropertyBlockLevel7_21A0, /* 25A0..25BF */
FriBidiPropertyBlockLevel7_21A0, /* 25C0..25DF */
FriBidiPropertyBlockLevel7_25E0, /* 25E0..25FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2600[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2600[4] = {
FriBidiPropertyBlockLevel7_2600, /* 2600..261F */
FriBidiPropertyBlockLevel7_21A0, /* 2620..263F */
FriBidiPropertyBlockLevel7_21A0, /* 2640..265F */
FriBidiPropertyBlockLevel7_22E0, /* 2660..267F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2700[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2700[4] = {
FriBidiPropertyBlockLevel7_2700, /* 2700..271F */
FriBidiPropertyBlockLevel7_2720, /* 2720..273F */
FriBidiPropertyBlockLevel7_2740, /* 2740..275F */
FriBidiPropertyBlockLevel7_2760, /* 2760..277F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2780[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2780[4] = {
FriBidiPropertyBlockLevel7_2780, /* 2780..279F */
FriBidiPropertyBlockLevel7_27A0, /* 27A0..27BF */
FriBidiPropertyBlockLevel7_0100, /* 27C0..27DF */
FriBidiPropertyBlockLevel7_0100, /* 27E0..27FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2E80[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2E80[4] = {
FriBidiPropertyBlockLevel7_2E80, /* 2E80..2E9F */
FriBidiPropertyBlockLevel7_21A0, /* 2EA0..2EBF */
FriBidiPropertyBlockLevel7_21A0, /* 2EC0..2EDF */
FriBidiPropertyBlockLevel7_21E0, /* 2EE0..2EFF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_2F80[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_2F80[4] = {
FriBidiPropertyBlockLevel7_21A0, /* 2F80..2F9F */
FriBidiPropertyBlockLevel7_21A0, /* 2FA0..2FBF */
FriBidiPropertyBlockLevel7_2320, /* 2FC0..2FDF */
FriBidiPropertyBlockLevel7_2FE0, /* 2FE0..2FFF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_3000[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_3000[4] = {
FriBidiPropertyBlockLevel7_3000, /* 3000..301F */
FriBidiPropertyBlockLevel7_3020, /* 3020..303F */
FriBidiPropertyBlockLevel7_0100, /* 3040..305F */
FriBidiPropertyBlockLevel7_0100, /* 3060..307F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_3080[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_3080[4] = {
FriBidiPropertyBlockLevel7_3080, /* 3080..309F */
FriBidiPropertyBlockLevel7_0100, /* 30A0..30BF */
FriBidiPropertyBlockLevel7_0100, /* 30C0..30DF */
FriBidiPropertyBlockLevel7_30E0, /* 30E0..30FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_A480[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_A480[4] = {
FriBidiPropertyBlockLevel7_2180, /* A480..A49F */
FriBidiPropertyBlockLevel7_A4A0, /* A4A0..A4BF */
FriBidiPropertyBlockLevel7_A4C0, /* A4C0..A4DF */
FriBidiPropertyBlockLevel7_0100, /* A4E0..A4FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_FB00[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_FB00[4] = {
FriBidiPropertyBlockLevel7_FB00, /* FB00..FB1F */
FriBidiPropertyBlockLevel7_FB20, /* FB20..FB3F */
FriBidiPropertyBlockLevel7_FB40, /* FB40..FB5F */
FriBidiPropertyBlockLevel7_0620, /* FB60..FB7F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_FB80[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_FB80[4] = {
FriBidiPropertyBlockLevel7_0620, /* FB80..FB9F */
FriBidiPropertyBlockLevel7_0620, /* FBA0..FBBF */
FriBidiPropertyBlockLevel7_0620, /* FBC0..FBDF */
FriBidiPropertyBlockLevel7_0620, /* FBE0..FBFF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_FD00[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_FD00[4] = {
FriBidiPropertyBlockLevel7_0620, /* FD00..FD1F */
FriBidiPropertyBlockLevel7_FD20, /* FD20..FD3F */
FriBidiPropertyBlockLevel7_0620, /* FD40..FD5F */
FriBidiPropertyBlockLevel7_0620, /* FD60..FD7F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_FE00[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_FE00[4] = {
FriBidiPropertyBlockLevel7_0100, /* FE00..FE1F */
FriBidiPropertyBlockLevel7_FE20, /* FE20..FE3F */
FriBidiPropertyBlockLevel7_FE40, /* FE40..FE5F */
FriBidiPropertyBlockLevel7_FE60, /* FE60..FE7F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_FE80[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_FE80[4] = {
FriBidiPropertyBlockLevel7_0620, /* FE80..FE9F */
FriBidiPropertyBlockLevel7_0620, /* FEA0..FEBF */
FriBidiPropertyBlockLevel7_0620, /* FEC0..FEDF */
FriBidiPropertyBlockLevel7_FEE0, /* FEE0..FEFF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_FF00[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_FF00[4] = {
FriBidiPropertyBlockLevel7_FF00, /* FF00..FF1F */
FriBidiPropertyBlockLevel7_0040, /* FF20..FF3F */
FriBidiPropertyBlockLevel7_FF40, /* FF40..FF5F */
FriBidiPropertyBlockLevel7_FF60, /* FF60..FF7F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_FF80[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_FF80[4] = {
FriBidiPropertyBlockLevel7_0100, /* FF80..FF9F */
FriBidiPropertyBlockLevel7_0100, /* FFA0..FFBF */
FriBidiPropertyBlockLevel7_0100, /* FFC0..FFDF */
FriBidiPropertyBlockLevel7_FFE0, /* FFE0..FFFF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_1D100[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_1D100[4] = {
FriBidiPropertyBlockLevel7_0100, /* 1D100..1D11F */
FriBidiPropertyBlockLevel7_0100, /* 1D120..1D13F */
FriBidiPropertyBlockLevel7_0100, /* 1D140..1D15F */
FriBidiPropertyBlockLevel7_1D160, /* 1D160..1D17F */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_1D180[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_1D180[4] = {
FriBidiPropertyBlockLevel7_1D180, /* 1D180..1D19F */
FriBidiPropertyBlockLevel7_1D1A0, /* 1D1A0..1D1BF */
FriBidiPropertyBlockLevel7_0100, /* 1D1C0..1D1DF */
FriBidiPropertyBlockLevel7_0100, /* 1D1E0..1D1FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_1D780[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_1D780[4] = {
FriBidiPropertyBlockLevel7_0100, /* 1D780..1D79F */
FriBidiPropertyBlockLevel7_0100, /* 1D7A0..1D7BF */
FriBidiPropertyBlockLevel7_1D7C0, /* 1D7C0..1D7DF */
FriBidiPropertyBlockLevel7_2460, /* 1D7E0..1D7FF */
};
-FriBidiPropCharType **FriBidiPropertyBlockLevel6_E0000[4] = {
+static const FriBidiPropCharType **FriBidiPropertyBlockLevel6_E0000[4] = {
FriBidiPropertyBlockLevel7_E0000, /* E0000..E001F */
FriBidiPropertyBlockLevel7_E0020, /* E0020..E003F */
FriBidiPropertyBlockLevel7_E0020, /* E0040..E005F */
FriBidiPropertyBlockLevel7_E0020, /* E0060..E007F */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0000[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0000[4] = {
FriBidiPropertyBlockLevel6_0000, /* 0000..007F */
FriBidiPropertyBlockLevel6_0080, /* 0080..00FF */
FriBidiPropertyBlockLevel6_0100, /* 0100..017F */
FriBidiPropertyBlockLevel6_0100, /* 0180..01FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0200[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0200[4] = {
FriBidiPropertyBlockLevel6_0100, /* 0200..027F */
FriBidiPropertyBlockLevel6_0280, /* 0280..02FF */
FriBidiPropertyBlockLevel6_0300, /* 0300..037F */
FriBidiPropertyBlockLevel6_0380, /* 0380..03FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0400[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0400[4] = {
FriBidiPropertyBlockLevel6_0100, /* 0400..047F */
FriBidiPropertyBlockLevel6_0480, /* 0480..04FF */
FriBidiPropertyBlockLevel6_0100, /* 0500..057F */
FriBidiPropertyBlockLevel6_0580, /* 0580..05FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0600[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0600[4] = {
FriBidiPropertyBlockLevel6_0600, /* 0600..067F */
FriBidiPropertyBlockLevel6_0680, /* 0680..06FF */
FriBidiPropertyBlockLevel6_0700, /* 0700..077F */
FriBidiPropertyBlockLevel6_0780, /* 0780..07FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0800[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0800[4] = {
FriBidiPropertyBlockLevel6_0100, /* 0800..087F */
FriBidiPropertyBlockLevel6_0100, /* 0880..08FF */
FriBidiPropertyBlockLevel6_0900, /* 0900..097F */
FriBidiPropertyBlockLevel6_0980, /* 0980..09FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0A00[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0A00[4] = {
FriBidiPropertyBlockLevel6_0A00, /* 0A00..0A7F */
FriBidiPropertyBlockLevel6_0A80, /* 0A80..0AFF */
FriBidiPropertyBlockLevel6_0B00, /* 0B00..0B7F */
FriBidiPropertyBlockLevel6_0B80, /* 0B80..0BFF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0C00[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0C00[4] = {
FriBidiPropertyBlockLevel6_0C00, /* 0C00..0C7F */
FriBidiPropertyBlockLevel6_0C80, /* 0C80..0CFF */
FriBidiPropertyBlockLevel6_0D00, /* 0D00..0D7F */
FriBidiPropertyBlockLevel6_0D80, /* 0D80..0DFF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0E00[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_0E00[4] = {
FriBidiPropertyBlockLevel6_0E00, /* 0E00..0E7F */
FriBidiPropertyBlockLevel6_0E80, /* 0E80..0EFF */
FriBidiPropertyBlockLevel6_0F00, /* 0F00..0F7F */
FriBidiPropertyBlockLevel6_0F80, /* 0F80..0FFF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1000[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1000[4] = {
FriBidiPropertyBlockLevel6_1000, /* 1000..107F */
FriBidiPropertyBlockLevel6_0100, /* 1080..10FF */
FriBidiPropertyBlockLevel6_0100, /* 1100..117F */
FriBidiPropertyBlockLevel6_0100, /* 1180..11FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1200[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1200[4] = {
FriBidiPropertyBlockLevel6_0100, /* 1200..127F */
FriBidiPropertyBlockLevel6_0100, /* 1280..12FF */
FriBidiPropertyBlockLevel6_0100, /* 1300..137F */
FriBidiPropertyBlockLevel6_0100, /* 1380..13FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1600[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1600[4] = {
FriBidiPropertyBlockLevel6_0100, /* 1600..167F */
FriBidiPropertyBlockLevel6_1680, /* 1680..16FF */
FriBidiPropertyBlockLevel6_0100, /* 1700..177F */
FriBidiPropertyBlockLevel6_1780, /* 1780..17FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1800[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1800[4] = {
FriBidiPropertyBlockLevel6_1800, /* 1800..187F */
FriBidiPropertyBlockLevel6_1880, /* 1880..18FF */
FriBidiPropertyBlockLevel6_0100, /* 1900..197F */
FriBidiPropertyBlockLevel6_0100, /* 1980..19FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1E00[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1E00[4] = {
FriBidiPropertyBlockLevel6_0100, /* 1E00..1E7F */
FriBidiPropertyBlockLevel6_0100, /* 1E80..1EFF */
FriBidiPropertyBlockLevel6_0100, /* 1F00..1F7F */
FriBidiPropertyBlockLevel6_1F80, /* 1F80..1FFF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_2000[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_2000[4] = {
FriBidiPropertyBlockLevel6_2000, /* 2000..207F */
FriBidiPropertyBlockLevel6_2080, /* 2080..20FF */
FriBidiPropertyBlockLevel6_2100, /* 2100..217F */
FriBidiPropertyBlockLevel6_2180, /* 2180..21FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_2200[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_2200[4] = {
FriBidiPropertyBlockLevel6_2200, /* 2200..227F */
FriBidiPropertyBlockLevel6_2280, /* 2280..22FF */
FriBidiPropertyBlockLevel6_2300, /* 2300..237F */
FriBidiPropertyBlockLevel6_2380, /* 2380..23FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_2400[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_2400[4] = {
FriBidiPropertyBlockLevel6_2400, /* 2400..247F */
FriBidiPropertyBlockLevel6_2480, /* 2480..24FF */
FriBidiPropertyBlockLevel6_2500, /* 2500..257F */
FriBidiPropertyBlockLevel6_2580, /* 2580..25FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_2600[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_2600[4] = {
FriBidiPropertyBlockLevel6_2600, /* 2600..267F */
FriBidiPropertyBlockLevel6_0100, /* 2680..26FF */
FriBidiPropertyBlockLevel6_2700, /* 2700..277F */
FriBidiPropertyBlockLevel6_2780, /* 2780..27FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_2800[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_2800[4] = {
FriBidiPropertyBlockLevel6_2500, /* 2800..287F */
FriBidiPropertyBlockLevel6_2500, /* 2880..28FF */
FriBidiPropertyBlockLevel6_0100, /* 2900..297F */
FriBidiPropertyBlockLevel6_0100, /* 2980..29FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_2E00[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_2E00[4] = {
FriBidiPropertyBlockLevel6_0100, /* 2E00..2E7F */
FriBidiPropertyBlockLevel6_2E80, /* 2E80..2EFF */
FriBidiPropertyBlockLevel6_2500, /* 2F00..2F7F */
FriBidiPropertyBlockLevel6_2F80, /* 2F80..2FFF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_3000[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_3000[4] = {
FriBidiPropertyBlockLevel6_3000, /* 3000..307F */
FriBidiPropertyBlockLevel6_3080, /* 3080..30FF */
FriBidiPropertyBlockLevel6_0100, /* 3100..317F */
FriBidiPropertyBlockLevel6_0100, /* 3180..31FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_A400[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_A400[4] = {
FriBidiPropertyBlockLevel6_0100, /* A400..A47F */
FriBidiPropertyBlockLevel6_A480, /* A480..A4FF */
FriBidiPropertyBlockLevel6_0100, /* A500..A57F */
FriBidiPropertyBlockLevel6_0100, /* A580..A5FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_FA00[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_FA00[4] = {
FriBidiPropertyBlockLevel6_0100, /* FA00..FA7F */
FriBidiPropertyBlockLevel6_0100, /* FA80..FAFF */
FriBidiPropertyBlockLevel6_FB00, /* FB00..FB7F */
FriBidiPropertyBlockLevel6_FB80, /* FB80..FBFF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_FC00[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_FC00[4] = {
FriBidiPropertyBlockLevel6_FB80, /* FC00..FC7F */
FriBidiPropertyBlockLevel6_FB80, /* FC80..FCFF */
FriBidiPropertyBlockLevel6_FD00, /* FD00..FD7F */
FriBidiPropertyBlockLevel6_FB80, /* FD80..FDFF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_FE00[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_FE00[4] = {
FriBidiPropertyBlockLevel6_FE00, /* FE00..FE7F */
FriBidiPropertyBlockLevel6_FE80, /* FE80..FEFF */
FriBidiPropertyBlockLevel6_FF00, /* FF00..FF7F */
FriBidiPropertyBlockLevel6_FF80, /* FF80..FFFF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1D000[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1D000[4] = {
FriBidiPropertyBlockLevel6_0100, /* 1D000..1D07F */
FriBidiPropertyBlockLevel6_0100, /* 1D080..1D0FF */
FriBidiPropertyBlockLevel6_1D100, /* 1D100..1D17F */
FriBidiPropertyBlockLevel6_1D180, /* 1D180..1D1FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1D600[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_1D600[4] = {
FriBidiPropertyBlockLevel6_0100, /* 1D600..1D67F */
FriBidiPropertyBlockLevel6_0100, /* 1D680..1D6FF */
FriBidiPropertyBlockLevel6_0100, /* 1D700..1D77F */
FriBidiPropertyBlockLevel6_1D780, /* 1D780..1D7FF */
};
-FriBidiPropCharType ***FriBidiPropertyBlockLevel5_E0000[4] = {
+static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5_E0000[4] = {
FriBidiPropertyBlockLevel6_E0000, /* E0000..E007F */
FriBidiPropertyBlockLevel6_0100, /* E0080..E00FF */
FriBidiPropertyBlockLevel6_0100, /* E0100..E017F */
FriBidiPropertyBlockLevel6_0100, /* E0180..E01FF */
};
-FriBidiPropCharType ****FriBidiPropertyBlockLevel4_0000[4] = {
+static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4_0000[4] = {
FriBidiPropertyBlockLevel5_0000, /* 0000..01FF */
FriBidiPropertyBlockLevel5_0200, /* 0200..03FF */
FriBidiPropertyBlockLevel5_0400, /* 0400..05FF */
FriBidiPropertyBlockLevel5_0600, /* 0600..07FF */
};
-FriBidiPropCharType ****FriBidiPropertyBlockLevel4_0800[4] = {
+static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4_0800[4] = {
FriBidiPropertyBlockLevel5_0800, /* 0800..09FF */
FriBidiPropertyBlockLevel5_0A00, /* 0A00..0BFF */
FriBidiPropertyBlockLevel5_0C00, /* 0C00..0DFF */
FriBidiPropertyBlockLevel5_0E00, /* 0E00..0FFF */
};
-FriBidiPropCharType ****FriBidiPropertyBlockLevel4_1000[4] = {
+static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4_1000[4] = {
FriBidiPropertyBlockLevel5_1000, /* 1000..11FF */
FriBidiPropertyBlockLevel5_1200, /* 1200..13FF */
FriBidiPropertyBlockLevel5_1200, /* 1400..15FF */
FriBidiPropertyBlockLevel5_1600, /* 1600..17FF */
};
-FriBidiPropCharType ****FriBidiPropertyBlockLevel4_1800[4] = {
+static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4_1800[4] = {
FriBidiPropertyBlockLevel5_1800, /* 1800..19FF */
FriBidiPropertyBlockLevel5_1200, /* 1A00..1BFF */
FriBidiPropertyBlockLevel5_1200, /* 1C00..1DFF */
FriBidiPropertyBlockLevel5_1E00, /* 1E00..1FFF */
};
-FriBidiPropCharType ****FriBidiPropertyBlockLevel4_2000[4] = {
+static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4_2000[4] = {
FriBidiPropertyBlockLevel5_2000, /* 2000..21FF */
FriBidiPropertyBlockLevel5_2200, /* 2200..23FF */
FriBidiPropertyBlockLevel5_2400, /* 2400..25FF */
FriBidiPropertyBlockLevel5_2600, /* 2600..27FF */
};
-FriBidiPropCharType ****FriBidiPropertyBlockLevel4_2800[4] = {
+static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4_2800[4] = {
FriBidiPropertyBlockLevel5_2800, /* 2800..29FF */
FriBidiPropertyBlockLevel5_1200, /* 2A00..2BFF */
FriBidiPropertyBlockLevel5_1200, /* 2C00..2DFF */
FriBidiPropertyBlockLevel5_2E00, /* 2E00..2FFF */
};
-FriBidiPropCharType ****FriBidiPropertyBlockLevel4_3000[4] = {
+static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4_3000[4] = {
FriBidiPropertyBlockLevel5_3000, /* 3000..31FF */
FriBidiPropertyBlockLevel5_1200, /* 3200..33FF */
FriBidiPropertyBlockLevel5_1200, /* 3400..35FF */
FriBidiPropertyBlockLevel5_1200, /* 3600..37FF */
};
-FriBidiPropCharType ****FriBidiPropertyBlockLevel4_3800[4] = {
+static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4_3800[4] = {
FriBidiPropertyBlockLevel5_1200, /* 3800..39FF */
FriBidiPropertyBlockLevel5_1200, /* 3A00..3BFF */
FriBidiPropertyBlockLevel5_1200, /* 3C00..3DFF */
FriBidiPropertyBlockLevel5_1200, /* 3E00..3FFF */
};
-FriBidiPropCharType ****FriBidiPropertyBlockLevel4_A000[4] = {
+static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4_A000[4] = {
FriBidiPropertyBlockLevel5_1200, /* A000..A1FF */
FriBidiPropertyBlockLevel5_1200, /* A200..A3FF */
FriBidiPropertyBlockLevel5_A400, /* A400..A5FF */
FriBidiPropertyBlockLevel5_1200, /* A600..A7FF */
};
-FriBidiPropCharType ****FriBidiPropertyBlockLevel4_F800[4] = {
+static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4_F800[4] = {
FriBidiPropertyBlockLevel5_1200, /* F800..F9FF */
FriBidiPropertyBlockLevel5_FA00, /* FA00..FBFF */
FriBidiPropertyBlockLevel5_FC00, /* FC00..FDFF */
FriBidiPropertyBlockLevel5_FE00, /* FE00..FFFF */
};
-FriBidiPropCharType ****FriBidiPropertyBlockLevel4_1D000[4] = {
+static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4_1D000[4] = {
FriBidiPropertyBlockLevel5_1D000, /* 1D000..1D1FF */
FriBidiPropertyBlockLevel5_1200, /* 1D200..1D3FF */
FriBidiPropertyBlockLevel5_1200, /* 1D400..1D5FF */
FriBidiPropertyBlockLevel5_1D600, /* 1D600..1D7FF */
};
-FriBidiPropCharType ****FriBidiPropertyBlockLevel4_E0000[4] = {
+static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4_E0000[4] = {
FriBidiPropertyBlockLevel5_E0000, /* E0000..E01FF */
FriBidiPropertyBlockLevel5_1200, /* E0200..E03FF */
FriBidiPropertyBlockLevel5_1200, /* E0400..E05FF */
FriBidiPropertyBlockLevel5_1200, /* E0600..E07FF */
};
-FriBidiPropCharType *****FriBidiPropertyBlockLevel3_0000[4] = {
+static const FriBidiPropCharType *****FriBidiPropertyBlockLevel3_0000[4] = {
FriBidiPropertyBlockLevel4_0000, /* 0000..07FF */
FriBidiPropertyBlockLevel4_0800, /* 0800..0FFF */
FriBidiPropertyBlockLevel4_1000, /* 1000..17FF */
FriBidiPropertyBlockLevel4_1800, /* 1800..1FFF */
};
-FriBidiPropCharType *****FriBidiPropertyBlockLevel3_2000[4] = {
+static const FriBidiPropCharType *****FriBidiPropertyBlockLevel3_2000[4] = {
FriBidiPropertyBlockLevel4_2000, /* 2000..27FF */
FriBidiPropertyBlockLevel4_2800, /* 2800..2FFF */
FriBidiPropertyBlockLevel4_3000, /* 3000..37FF */
FriBidiPropertyBlockLevel4_3800, /* 3800..3FFF */
};
-FriBidiPropCharType *****FriBidiPropertyBlockLevel3_4000[4] = {
+static const FriBidiPropCharType *****FriBidiPropertyBlockLevel3_4000[4] = {
FriBidiPropertyBlockLevel4_3800, /* 4000..47FF */
FriBidiPropertyBlockLevel4_3800, /* 4800..4FFF */
FriBidiPropertyBlockLevel4_3800, /* 5000..57FF */
FriBidiPropertyBlockLevel4_3800, /* 5800..5FFF */
};
-FriBidiPropCharType *****FriBidiPropertyBlockLevel3_A000[4] = {
+static const FriBidiPropCharType *****FriBidiPropertyBlockLevel3_A000[4] = {
FriBidiPropertyBlockLevel4_A000, /* A000..A7FF */
FriBidiPropertyBlockLevel4_3800, /* A800..AFFF */
FriBidiPropertyBlockLevel4_3800, /* B000..B7FF */
FriBidiPropertyBlockLevel4_3800, /* B800..BFFF */
};
-FriBidiPropCharType *****FriBidiPropertyBlockLevel3_E000[4] = {
+static const FriBidiPropCharType *****FriBidiPropertyBlockLevel3_E000[4] = {
FriBidiPropertyBlockLevel4_3800, /* E000..E7FF */
FriBidiPropertyBlockLevel4_3800, /* E800..EFFF */
FriBidiPropertyBlockLevel4_3800, /* F000..F7FF */
FriBidiPropertyBlockLevel4_F800, /* F800..FFFF */
};
-FriBidiPropCharType *****FriBidiPropertyBlockLevel3_1C000[4] = {
+static const FriBidiPropCharType *****FriBidiPropertyBlockLevel3_1C000[4] = {
FriBidiPropertyBlockLevel4_3800, /* 1C000..1C7FF */
FriBidiPropertyBlockLevel4_3800, /* 1C800..1CFFF */
FriBidiPropertyBlockLevel4_1D000, /* 1D000..1D7FF */
FriBidiPropertyBlockLevel4_3800, /* 1D800..1DFFF */
};
-FriBidiPropCharType *****FriBidiPropertyBlockLevel3_E0000[4] = {
+static const FriBidiPropCharType *****FriBidiPropertyBlockLevel3_E0000[4] = {
FriBidiPropertyBlockLevel4_E0000, /* E0000..E07FF */
FriBidiPropertyBlockLevel4_3800, /* E0800..E0FFF */
FriBidiPropertyBlockLevel4_3800, /* E1000..E17FF */
FriBidiPropertyBlockLevel4_3800, /* E1800..E1FFF */
};
-FriBidiPropCharType ******FriBidiPropertyBlockLevel2_0000[2] = {
+static const FriBidiPropCharType ******FriBidiPropertyBlockLevel2_0000[2] = {
FriBidiPropertyBlockLevel3_0000, /* 0000..1FFF */
FriBidiPropertyBlockLevel3_2000, /* 2000..3FFF */
};
-FriBidiPropCharType ******FriBidiPropertyBlockLevel2_4000[2] = {
+static const FriBidiPropCharType ******FriBidiPropertyBlockLevel2_4000[2] = {
FriBidiPropertyBlockLevel3_4000, /* 4000..5FFF */
FriBidiPropertyBlockLevel3_4000, /* 6000..7FFF */
};
-FriBidiPropCharType ******FriBidiPropertyBlockLevel2_8000[2] = {
+static const FriBidiPropCharType ******FriBidiPropertyBlockLevel2_8000[2] = {
FriBidiPropertyBlockLevel3_4000, /* 8000..9FFF */
FriBidiPropertyBlockLevel3_A000, /* A000..BFFF */
};
-FriBidiPropCharType ******FriBidiPropertyBlockLevel2_C000[2] = {
+static const FriBidiPropCharType ******FriBidiPropertyBlockLevel2_C000[2] = {
FriBidiPropertyBlockLevel3_4000, /* C000..DFFF */
FriBidiPropertyBlockLevel3_E000, /* E000..FFFF */
};
-FriBidiPropCharType ******FriBidiPropertyBlockLevel2_1C000[2] = {
+static const FriBidiPropCharType ******FriBidiPropertyBlockLevel2_1C000[2] = {
FriBidiPropertyBlockLevel3_1C000, /* 1C000..1DFFF */
FriBidiPropertyBlockLevel3_4000, /* 1E000..1FFFF */
};
-FriBidiPropCharType ******FriBidiPropertyBlockLevel2_E0000[2] = {
+static const FriBidiPropCharType ******FriBidiPropertyBlockLevel2_E0000[2] = {
FriBidiPropertyBlockLevel3_E0000, /* E0000..E1FFF */
FriBidiPropertyBlockLevel3_4000, /* E2000..E3FFF */
};
-FriBidiPropCharType *******FriBidiPropertyBlockLevel1_0000[4] = {
+static const FriBidiPropCharType *******FriBidiPropertyBlockLevel1_0000[4] = {
FriBidiPropertyBlockLevel2_0000, /* 0000..3FFF */
FriBidiPropertyBlockLevel2_4000, /* 4000..7FFF */
FriBidiPropertyBlockLevel2_8000, /* 8000..BFFF */
FriBidiPropertyBlockLevel2_C000, /* C000..FFFF */
};
-FriBidiPropCharType *******FriBidiPropertyBlockLevel1_10000[4] = {
+static const FriBidiPropCharType *******FriBidiPropertyBlockLevel1_10000[4] = {
FriBidiPropertyBlockLevel2_4000, /* 10000..13FFF */
FriBidiPropertyBlockLevel2_4000, /* 14000..17FFF */
FriBidiPropertyBlockLevel2_4000, /* 18000..1BFFF */
FriBidiPropertyBlockLevel2_1C000, /* 1C000..1FFFF */
};
-FriBidiPropCharType *******FriBidiPropertyBlockLevel1_20000[4] = {
+static const FriBidiPropCharType *******FriBidiPropertyBlockLevel1_20000[4] = {
FriBidiPropertyBlockLevel2_4000, /* 20000..23FFF */
FriBidiPropertyBlockLevel2_4000, /* 24000..27FFF */
FriBidiPropertyBlockLevel2_4000, /* 28000..2BFFF */
FriBidiPropertyBlockLevel2_4000, /* 2C000..2FFFF */
};
-FriBidiPropCharType *******FriBidiPropertyBlockLevel1_E0000[4] = {
+static const FriBidiPropCharType *******FriBidiPropertyBlockLevel1_E0000[4] = {
FriBidiPropertyBlockLevel2_E0000, /* E0000..E3FFF */
FriBidiPropertyBlockLevel2_4000, /* E4000..E7FFF */
FriBidiPropertyBlockLevel2_4000, /* E8000..EBFFF */
FriBidiPropertyBlockLevel2_4000, /* EC000..EFFFF */
};
-FriBidiPropCharType ********FriBidiPropertyBlock[17] = {
+static const FriBidiPropCharType ********FriBidiPropertyBlock[17] = {
FriBidiPropertyBlockLevel1_0000, /* 0000..FFFF */
FriBidiPropertyBlockLevel1_10000, /* 10000..1FFFF */
FriBidiPropertyBlockLevel1_20000, /* 20000..2FFFF */
@@ -2366,7 +2369,6 @@ FriBidiPropCharType ********FriBidiPropertyBlock[17] = {
#undef AL
#undef RTL
#undef LTR
-
/*======================================================================
* fribidi_get_type() returns the bidi type of a character.
*----------------------------------------------------------------------*/
@@ -2380,3 +2382,5 @@ fribidi_get_type (FriBidiChar uch)
/* Non-Unicode chars */
}
+
+#endif /* FRIBIDI_TAB_CHAR_TYPE_9_I */
diff --git a/fribidi_tab_mirroring.i b/fribidi_tab_mirroring.i
index 58ae6dd..96ab454 100644
--- a/fribidi_tab_mirroring.i
+++ b/fribidi_tab_mirroring.i
@@ -3,6 +3,9 @@
by fribidi_create_mirroring
*/
+#ifndef FRIBIDI_TAB_MIRRORING_I
+#define FRIBIDI_TAB_MIRRORING_I
+
#include "fribidi.h"
/*
@@ -173,3 +176,5 @@ FriBidiMirroredChars[] =
int nFriBidiMirroredChars = 140;
+
+#endif /* FRIBIDI_TAB_MIRRORING_I */
diff --git a/packtab.c b/packtab.c
index d0b89c4..1bd9937 100644
--- a/packtab.c
+++ b/packtab.c
@@ -162,19 +162,11 @@ solve ()
}
static void
-write_in ()
-{
-}
-
-static void
write_array ()
{
int i, j, k, y, ii;
if (best_t[lev] == 1)
- {
- write_in (f);
- return;
- }
+ return;
nn -= (i = best_p[lev]);
cluster = best_cluster[lev];
@@ -216,7 +208,7 @@ write_array ()
for (ii = 0; ii < k; ii++)
{
int kk, jj;
- fprintf (f, "%s ", key_type_name);
+ fprintf (f, "static const %s ", key_type_name);
for (j = 0; j < lev; j++)
fprintf (f, "*");
fprintf (f, "%s", table_name);