repertoire is all assigned unicode characters
diff -ruN cldr_tools.orig//tools/java/org/unicode/cldr/posix/POSIXLocale.java cldr_tools/tools/java/org/unicode/cldr/posix/POSIXLocale.java
--- cldr_tools.orig//tools/java/org/unicode/cldr/posix/POSIXLocale.java 2011-04-15 15:33:44.072439117 +0200
+++ cldr_tools/tools/java/org/unicode/cldr/posix/POSIXLocale.java 2011-04-15 15:37:17.712439014 +0200
@@ -100,6 +100,7 @@
}
repertoire.add(0x0000,0x007f); // Always add the ASCII set
+ repertoire.addAll(new UnicodeSet("[^[:Noncharacter_Code_Point:][:Cn:][:Cs:][:Co:]]"));
}
else if ( ! codeset.equals("UTF-8") )
diff -ruN cldr_tools.orig/tools/java/org/unicode/cldr/posix/POSIX_LCCtype.java cldr_tools/tools/java/org/unicode/cldr/posix/POSIX_LCCtype.java
--- cldr_tools.orig/tools/java/org/unicode/cldr/posix/POSIX_LCCtype.java 2011-06-03 09:46:06.410896606 +0200
+++ cldr_tools/tools/java/org/unicode/cldr/posix/POSIX_LCCtype.java 2011-06-03 09:50:03.086126397 +0200
@@ -44,7 +44,8 @@
System.out.println(" The resulting locale source might not compile.");
}
- this.chars = chars;
+ this.chars = new UnicodeSet(chars);
+ this.chars.addAll(new UnicodeSet("[:Co:]"));
}