In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/78e3ac85aa4b4e666e115b0d8e3d9ea9f512fbd4?hp=2ff6ae51776ea7ad252ee15ca433f0390b3ab50b>

- Log -----------------------------------------------------------------
commit 78e3ac85aa4b4e666e115b0d8e3d9ea9f512fbd4
Author: Aaron Crane <a...@cpan.org>
Date:   Thu Jan 21 14:41:56 2016 +0000

    regen/mk_invlists.pl: add braces round subobject initialisers
    
    This suppresses many clang warnings saying "suggest braces around
    initialization of subobject" when the generated charclass_invlists.h
    is included.
-----------------------------------------------------------------------

Summary of changes:
 charclass_invlists.h | 106 +++++++++++++++++++++++++--------------------------
 regen/mk_invlists.pl |  26 ++++++-------
 2 files changed, 65 insertions(+), 67 deletions(-)

diff --git a/charclass_invlists.h b/charclass_invlists.h
index a57f55f..1151111 100644
--- a/charclass_invlists.h
+++ b/charclass_invlists.h
@@ -87736,21 +87736,21 @@ static const UV XPosixXDigit_invlist[] = { /* for 
EBCDIC 037 */
 #if defined(PERL_IN_REGEXEC_C)
 
 static const bool GCB_table[14][14] = {
-/*          XX   CR   CN   EX    L   LF   LV  LVT   PP   RI   SM    T    V 
edge */
-/*   XX */   1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   1,   1,   
1,
-/*   CR */   1,   1,   1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   1,   
1,
-/*   CN */   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   
1,
-/*   EX */   1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   1,   1,   
1,
-/*    L */   1,   1,   1,   0,   0,   1,   0,   0,   1,   1,   0,   1,   0,   
1,
-/*   LF */   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   
1,
-/*   LV */   1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   0,   0,   
1,
-/*  LVT */   1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   0,   1,   
1,
-/*   PP */   0,   1,   1,   0,   0,   1,   0,   0,   0,   0,   0,   0,   0,   
1,
-/*   RI */   1,   1,   1,   0,   1,   1,   1,   1,   1,   0,   0,   1,   1,   
1,
-/*   SM */   1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   1,   1,   
1,
-/*    T */   1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   0,   1,   
1,
-/*    V */   1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   0,   0,   
1,
-/* edge */   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   0
+/*         XX   CR   CN   EX    L   LF   LV  LVT   PP   RI   SM    T    V 
edge*/
+/*  XX*/ {  1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   1,   1,   
1},
+/*  CR*/ {  1,   1,   1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   1,   
1},
+/*  CN*/ {  1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   
1},
+/*  EX*/ {  1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   1,   1,   
1},
+/*   L*/ {  1,   1,   1,   0,   0,   1,   0,   0,   1,   1,   0,   1,   0,   
1},
+/*  LF*/ {  1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   
1},
+/*  LV*/ {  1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   0,   0,   
1},
+/* LVT*/ {  1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   0,   1,   
1},
+/*  PP*/ {  0,   1,   1,   0,   0,   1,   0,   0,   0,   0,   0,   0,   0,   
1},
+/*  RI*/ {  1,   1,   1,   0,   1,   1,   1,   1,   1,   0,   0,   1,   1,   
1},
+/*  SM*/ {  1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   1,   1,   
1},
+/*   T*/ {  1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   0,   1,   
1},
+/*   V*/ {  1,   1,   1,   0,   1,   1,   1,   1,   1,   1,   0,   0,   0,   
1},
+/*edge*/ {  1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   0}
 };
 
 #define LB_NOBREAK     0
@@ -87766,43 +87766,43 @@ static const bool GCB_table[14][14] = {
 static const U8 LB_table[36][36] = {
 
 /* 'ed' stands for 'edge' */
-/*        AL  BA  BB  B2  SY  CR  CP  CL  CM  CB  EX  GL  H2  H3  HL  HY  ID  
IS  IN  JL  JT  JV  LF  BK  NL  NS  NU  OP  PO  PR  QU  RI  SP  WJ  ZW  ed */
-/* AL */  0,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  0,  0,  1,  
2,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,
-/* BA */ 14,  0, 14, 14,  2,  0,  2,  2,  0,  1,  2, 14, 14, 14, 14,  0, 14,  
2, 14, 14, 14, 14,  0,  0,  0,  0, 14, 14, 14, 14,  0, 14,  0,  0,  0,  1,
-/* BB */  0,  0,  0,  0,  2,  0,  2,  2,  0,  1,  2,  0,  0,  0,  0,  0,  0,  
2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,
-/* B2 */  1,  0,  1,  2,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1,  
2,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1,
-/* SY */  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  0,  0,  1,  
2,  1,  1,  1,  1,  0,  0,  0,  0, 12,  1, 17, 17,  0,  1,  0,  0,  0,  1,
-/* CR */  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  
1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
-/* CP */  0,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  0,  0,  1,  
2,  1,  1,  1,  1,  0,  0,  0,  2,  0,  1, 17, 17,  0,  1,  0,  0,  0,  1,
-/* CL */  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1,  
2,  1,  1,  1,  1,  0,  0,  0,  2,  1,  1, 17, 17,  0,  1,  0,  0,  0,  1,
-/* CM */  3,  3,  3,  3,  3,  0,  3,  3,  0,  3,  3,  3,  3,  3,  3,  3,  3,  
3,  3,  3,  3,  3,  0,  0,  0,  3,  3,  3,  3,  3,  3,  3,  0,  3,  0,  1,
-/* CB */  1,  1,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  1,  1,  
2,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1,
-/* EX */  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1,  
2,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1,
-/* GL */  0,  0,  0,  0,  2,  0,  2,  2,  0,  0,  2,  0,  0,  0,  0,  0,  0,  
2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,
-/* H2 */  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1,  
2,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1,
-/* H3 */  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1,  
2,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1,
-/* HL */  0,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  0,  0,  1,  
2,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1,
-/* HY */ 14,  0, 14, 14,  2,  0,  2,  2,  0,  1,  2, 14, 14, 14, 14,  0, 14,  
2, 14, 14, 14, 14,  0,  0,  0,  0, 13, 14, 14, 14,  0, 14,  0,  0,  0,  1,
-/* ID */  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1,  
2,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1,
-/* IS */  0,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  0,  0,  1,  
2,  1,  1,  1,  1,  0,  0,  0,  0, 12,  1, 17, 17,  0,  1,  0,  0,  0,  1,
-/* IN */  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1,  
2,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1,
-/* JL */  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  0,  0,  1,  0,  1,  
2,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1,
-/* JT */  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1,  
2,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1,
-/* JV */  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1,  
2,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1,
-/* LF */  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  
1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
-/* BK */  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  
1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
-/* NL */  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  
1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,
-/* NS */  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1,  
2,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1,
-/* NU */  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  2,  0,  1,  1,  0,  0,  1,  
0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,
-/* OP */  2,  2,  2,  2,  2,  0,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  
2,  2,  2,  2,  2,  0,  0,  0,  2,  2,  2,  2,  2,  2,  2,  0,  2,  0,  1,
-/* PO */  0,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  0,  0,  1,  
2,  1,  1,  1,  1,  0,  0,  0,  0,  0, 10,  1,  1,  0,  1,  0,  0,  0,  1,
-/* PR */  0,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  0,  0,  0,  0,  0,  
2,  1,  0,  0,  0,  0,  0,  0,  0,  0, 10,  1,  1,  0,  1,  0,  0,  0,  1,
-/* QU */  0,  0,  0,  0,  2,  0,  2,  2,  0,  0,  2,  0,  0,  0,  0,  0,  0,  
2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  0,  0,  0,  0,  0,  0,  0,  1,
-/* RI */  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1,  
2,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,
-/* SP */  7,  7,  7,  7,  8,  0,  8,  8,  7,  7,  8,  7,  7,  7,  7,  7,  7,  
8,  7,  7,  7,  7,  0,  0,  0,  7,  7,  7,  7,  7,  7,  7,  0,  8,  0,  1,
-/* WJ */  0,  0,  0,  0,  2,  0,  2,  2,  0,  0,  2,  0,  0,  0,  0,  0,  0,  
2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,
-/* ZW */  1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  
1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  0,  1,
-/* ed */  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  
0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0
+/*          AL  BA  BB  B2  SY  CR  CP  CL  CM  CB  EX  GL  H2  H3  HL  HY  ID 
 IS  IN  JL  JT  JV  LF  BK  NL  NS  NU  OP  PO  PR  QU  RI  SP  WJ  ZW  ed */
+/* AL */ {  0,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  0,  0,  1, 
 2,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1 },
+/* BA */ { 14,  0, 14, 14,  2,  0,  2,  2,  0,  1,  2, 14, 14, 14, 14,  0, 14, 
 2, 14, 14, 14, 14,  0,  0,  0,  0, 14, 14, 14, 14,  0, 14,  0,  0,  0,  1 },
+/* BB */ {  0,  0,  0,  0,  2,  0,  2,  2,  0,  1,  2,  0,  0,  0,  0,  0,  0, 
 2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1 },
+/* B2 */ {  1,  0,  1,  2,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1, 
 2,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1 },
+/* SY */ {  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  0,  0,  1, 
 2,  1,  1,  1,  1,  0,  0,  0,  0, 12,  1, 17, 17,  0,  1,  0,  0,  0,  1 },
+/* CR */ {  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
 1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1 },
+/* CP */ {  0,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  0,  0,  1, 
 2,  1,  1,  1,  1,  0,  0,  0,  2,  0,  1, 17, 17,  0,  1,  0,  0,  0,  1 },
+/* CL */ {  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1, 
 2,  1,  1,  1,  1,  0,  0,  0,  2,  1,  1, 17, 17,  0,  1,  0,  0,  0,  1 },
+/* CM */ {  3,  3,  3,  3,  3,  0,  3,  3,  0,  3,  3,  3,  3,  3,  3,  3,  3, 
 3,  3,  3,  3,  3,  0,  0,  0,  3,  3,  3,  3,  3,  3,  3,  0,  3,  0,  1 },
+/* CB */ {  1,  1,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  1,  1, 
 2,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1 },
+/* EX */ {  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1, 
 2,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1 },
+/* GL */ {  0,  0,  0,  0,  2,  0,  2,  2,  0,  0,  2,  0,  0,  0,  0,  0,  0, 
 2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1 },
+/* H2 */ {  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1, 
 2,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1 },
+/* H3 */ {  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1, 
 2,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1 },
+/* HL */ {  0,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  0,  0,  1, 
 2,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  0,  0,  1 },
+/* HY */ { 14,  0, 14, 14,  2,  0,  2,  2,  0,  1,  2, 14, 14, 14, 14,  0, 14, 
 2, 14, 14, 14, 14,  0,  0,  0,  0, 13, 14, 14, 14,  0, 14,  0,  0,  0,  1 },
+/* ID */ {  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1, 
 2,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1 },
+/* IS */ {  0,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  0,  0,  1, 
 2,  1,  1,  1,  1,  0,  0,  0,  0, 12,  1, 17, 17,  0,  1,  0,  0,  0,  1 },
+/* IN */ {  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1, 
 2,  0,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1 },
+/* JL */ {  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  0,  0,  1,  0,  1, 
 2,  0,  0,  1,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1 },
+/* JT */ {  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1, 
 2,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1 },
+/* JV */ {  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1, 
 2,  0,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  1,  0,  1,  0,  0,  0,  1 },
+/* LF */ {  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1 },
+/* BK */ {  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1 },
+/* NL */ {  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1 },
+/* NS */ {  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1, 
 2,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1 },
+/* NU */ {  0,  0,  1,  1,  0,  0,  0,  0,  0,  1,  2,  0,  1,  1,  0,  0,  1, 
 0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1 },
+/* OP */ {  2,  2,  2,  2,  2,  0,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2, 
 2,  2,  2,  2,  2,  0,  0,  0,  2,  2,  2,  2,  2,  2,  2,  0,  2,  0,  1 },
+/* PO */ {  0,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  0,  0,  1, 
 2,  1,  1,  1,  1,  0,  0,  0,  0,  0, 10,  1,  1,  0,  1,  0,  0,  0,  1 },
+/* PR */ {  0,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  0,  0,  0,  0,  0, 
 2,  1,  0,  0,  0,  0,  0,  0,  0,  0, 10,  1,  1,  0,  1,  0,  0,  0,  1 },
+/* QU */ {  0,  0,  0,  0,  2,  0,  2,  2,  0,  0,  2,  0,  0,  0,  0,  0,  0, 
 2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  0,  0,  0,  0,  0,  0,  0,  1 },
+/* RI */ {  1,  0,  1,  1,  2,  0,  2,  2,  0,  1,  2,  0,  1,  1,  1,  0,  1, 
 2,  1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  0,  0,  0,  0,  0,  1 },
+/* SP */ {  7,  7,  7,  7,  8,  0,  8,  8,  7,  7,  8,  7,  7,  7,  7,  7,  7, 
 8,  7,  7,  7,  7,  0,  0,  0,  7,  7,  7,  7,  7,  7,  7,  0,  8,  0,  1 },
+/* WJ */ {  0,  0,  0,  0,  2,  0,  2,  2,  0,  0,  2,  0,  0,  0,  0,  0,  0, 
 2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1 },
+/* ZW */ {  1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
 1,  1,  1,  1,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  0,  1 },
+/* ed */ {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0 }
 };
 
 #endif /* defined(PERL_IN_REGEXEC_C) */
@@ -87854,5 +87854,5 @@ static const U8 LB_table[36][36] = {
  * b99d791e3e9edab7a3e2016943081585b069aa9c18447b3cdf3137b97f453f7c 
lib/unicore/mktables
  * 462c9aaa608fb2014cd9649af1c5c009485c60b9c8b15b89401fdc10cf6161c6 
lib/unicore/version
  * 913d2f93f3cb6cdf1664db888bf840bc4eb074eef824e082fceda24a9445e60c 
regen/charset_translations.pl
- * aecdc74d0b96fe90050ec60ac2a083e99cfd937b06d29c2aed072090cf4c1900 
regen/mk_invlists.pl
+ * c514d55570fb9a75b62d88fed49c0bbccf1e01b83eb528b26b338734d9bcf318 
regen/mk_invlists.pl
  * ex: set ro: */
diff --git a/regen/mk_invlists.pl b/regen/mk_invlists.pl
index 974800c..5bcc177 100644
--- a/regen/mk_invlists.pl
+++ b/regen/mk_invlists.pl
@@ -544,19 +544,18 @@ sub output_GCB_table() {
     $gcb_table[$gcb_enums{'edge'}][$gcb_enums{'edge'}] = 0;
 
     print $out_fh "\nstatic const bool GCB_table[$table_size][$table_size] = 
{\n";
-    print $out_fh "/*       ";
+    print $out_fh "/*      ";
     for my $i (0 .. @gcb_table - 1) {
         printf $out_fh "%5s", $gcb_short_enums[$i];
     }
-    print $out_fh " */\n";
+    print $out_fh "*/\n";
 
     for my $i (0 .. @gcb_table - 1) {
-        printf $out_fh "/*%5s */ ", $gcb_short_enums[$i];
-        for my $j (0 .. @gcb_table - 1) {
-            printf $out_fh "%3d", $gcb_table[$i][$j];
-            print $out_fh "," if $i < @gcb_table - 1 || $j < @gcb_table - 1;
-            print $out_fh " " if $j < @gcb_table - 1;
-        }
+        printf $out_fh "/*%4s*/ ", $gcb_short_enums[$i];
+        print $out_fh "{";
+        print $out_fh join ", ", map sprintf("%3d", $_), @{ $gcb_table[$i] };
+        print $out_fh "}";
+        print $out_fh "," if $i < @gcb_table - 1;
         print $out_fh "\n";
     }
 
@@ -1089,7 +1088,7 @@ sub output_LB_table() {
 
     print $out_fh "\nstatic const U8 LB_table[$table_size][$table_size] = {\n";
     print $out_fh "\n/* 'ed' stands for 'edge' */\n";
-    print $out_fh "/*      ";
+    print $out_fh "/*        ";
     for my $i (0 .. @lb_table - 1) {
         print $out_fh "  $lb_short_enums[$i]";
     }
@@ -1097,11 +1096,10 @@ sub output_LB_table() {
 
     for my $i (0 .. @lb_table - 1) {
         print $out_fh "/* $lb_short_enums[$i] */ ";
-        for my $j (0 .. @lb_table - 1) {
-            printf $out_fh "%2d", $lb_table[$i][$j];
-            print $out_fh "," if $i < @lb_table - 1 || $j < @lb_table - 1;
-            print $out_fh " " if $j < @lb_table - 1;
-        }
+        print $out_fh "{ ";
+        print $out_fh join ", ", map sprintf("%2d", $_), @{ $lb_table[$i] };
+        print $out_fh " }";
+        print $out_fh "," if $i < @lb_table - 1;
         print $out_fh "\n";
     }
 

--
Perl5 Master Repository

Reply via email to