# Generated NSS-compatible unitables

Generated by `scripts/gen_nss_unitables.py` from Unicode.org `MAPPINGS/` and `UCD/UnicodeData.txt`.

These binary `.TAB` files follow the table layouts consumed by the NSS `unilib.c` loader. They intentionally do not copy Novell `shared/sdk/unitables/*.TAB` data.

`UNI_000.TAB` is the NSS resident collation/case table file.  The generated file currently populates the loader-visible simple BMP lower/upper-case mappings from UnicodeData.txt and pads the original 46507-LONG data-table area expected by the loader.

| File | Codepage | Source | Pairs/Data LONGs | Bytes |
| --- | ---: | --- | ---: | ---: |
| `UNI_000.TAB` | 0 | `UCD/UnicodeData.txt` (40575 records) | 2379 | 448172 |
| `UNI_437.TAB` | 437 | `VENDORS/MICSFT/PC/CP437.TXT` | 256 | 5384 |
| `UNI_737.TAB` | 737 | `VENDORS/MICSFT/PC/CP737.TXT` | 256 | 4360 |
| `UNI_775.TAB` | 775 | `VENDORS/MICSFT/PC/CP775.TXT` | 256 | 4360 |
| `UNI_850.TAB` | 850 | `VENDORS/MICSFT/PC/CP850.TXT` | 256 | 3848 |
| `UNI_852.TAB` | 852 | `VENDORS/MICSFT/PC/CP852.TXT` | 256 | 3848 |
| `UNI_855.TAB` | 855 | `VENDORS/MICSFT/PC/CP855.TXT` | 256 | 3848 |
| `UNI_857.TAB` | 857 | `VENDORS/MICSFT/PC/CP857.TXT` | 253 | 3336 |
| `UNI_860.TAB` | 860 | `VENDORS/MICSFT/PC/CP860.TXT` | 256 | 4872 |
| `UNI_861.TAB` | 861 | `VENDORS/MICSFT/PC/CP861.TXT` | 256 | 5384 |
| `UNI_862.TAB` | 862 | `VENDORS/MICSFT/PC/CP862.TXT` | 256 | 5896 |
| `UNI_863.TAB` | 863 | `VENDORS/MICSFT/PC/CP863.TXT` | 256 | 5384 |
| `UNI_864.TAB` | 864 | `VENDORS/MICSFT/PC/CP864.TXT` | 250 | 4872 |
| `UNI_865.TAB` | 865 | `VENDORS/MICSFT/PC/CP865.TXT` | 256 | 5384 |
| `UNI_866.TAB` | 866 | `VENDORS/MICSFT/PC/CP866.TXT` | 256 | 4360 |
| `UNI_869.TAB` | 869 | `VENDORS/MICSFT/PC/CP869.TXT` | 247 | 3848 |
| `UNI_874.TAB` | 874 | `VENDORS/MICSFT/PC/CP874.TXT` | 225 | 3336 |
| `UNI_932.TAB` | 932 | `VENDORS/MICSFT/WINDOWS/CP932.TXT` | 7915 | 69510 |
| `UNI_936.TAB` | 936 | `VENDORS/MICSFT/WINDOWS/CP936.TXT` | 21920 | 102680 |
| `UNI_949.TAB` | 949 | `VENDORS/MICSFT/WINDOWS/CP949.TXT` | 17176 | 123684 |
| `UNI_950.TAB` | 950 | `VENDORS/MICSFT/WINDOWS/CP950.TXT` | 13631 | 85222 |
| `UNI_1250.TAB` | 1250 | `VENDORS/MICSFT/WINDOWS/CP1250.TXT` | 251 | 4360 |
| `UNI_1251.TAB` | 1251 | `VENDORS/MICSFT/WINDOWS/CP1251.TXT` | 255 | 3848 |
| `UNI_1252.TAB` | 1252 | `VENDORS/MICSFT/WINDOWS/CP1252.TXT` | 251 | 4360 |
| `UNI_1253.TAB` | 1253 | `VENDORS/MICSFT/WINDOWS/CP1253.TXT` | 239 | 4360 |
| `UNI_1254.TAB` | 1254 | `VENDORS/MICSFT/WINDOWS/CP1254.TXT` | 249 | 4360 |
| `UNI_1255.TAB` | 1255 | `VENDORS/MICSFT/WINDOWS/CP1255.TXT` | 233 | 4872 |
| `UNI_1256.TAB` | 1256 | `VENDORS/MICSFT/WINDOWS/CP1256.TXT` | 256 | 4872 |
| `UNI_1257.TAB` | 1257 | `VENDORS/MICSFT/WINDOWS/CP1257.TXT` | 244 | 4360 |
| `UNI_1258.TAB` | 1258 | `VENDORS/MICSFT/WINDOWS/CP1258.TXT` | 247 | 4872 |
| `ROMAN.TAB` | 1 | `VENDORS/APPLE/ROMAN.TXT` | 223 | 6920 |
| `CENTEURO.TAB` | 2 | `VENDORS/APPLE/CENTEURO.TXT` | 223 | 5384 |
| `JAPANESE.TAB` | 3 | `VENDORS/APPLE/JAPANESE.TXT` | 7299 | 68754 |
| `KOREAN.TAB` | 4 | `VENDORS/APPLE/KOREAN.TXT` | 8643 | 113324 |
| `CHINSIMP.TAB` | 5 | `VENDORS/APPLE/CHINSIMP.TXT` | 7600 | 68752 |
| `CHINTRAD.TAB` | 6 | `VENDORS/APPLE/CHINTRAD.TXT` | 13568 | 85734 |
| `ARABIC.TAB` | 7 | `VENDORS/APPLE/ARABIC.TXT` | 223 | 3848 |
| `CYRILLIC.TAB` | 8 | `VENDORS/APPLE/CYRILLIC.TXT` | 223 | 4872 |
| `CROATIAN.TAB` | 9 | `VENDORS/APPLE/CROATIAN.TXT` | 223 | 6408 |
| `DEVANAGA.TAB` | 10 | `VENDORS/APPLE/DEVANAGA.TXT` | 192 | 4360 |
| `FARSI.TAB` | 11 | `VENDORS/APPLE/FARSI.TXT` | 223 | 3848 |
| `GREEK.TAB` | 12 | `VENDORS/APPLE/GREEK.TXT` | 223 | 4872 |
| `GUJARATI.TAB` | 13 | `VENDORS/APPLE/GUJARATI.TXT` | 183 | 4872 |
| `GURMUKHI.TAB` | 14 | `VENDORS/APPLE/GURMUKHI.TXT` | 176 | 4872 |
| `HEBREW.TAB` | 15 | `VENDORS/APPLE/HEBREW.TXT` | 220 | 4360 |
| `ICELAND.TAB` | 16 | `VENDORS/APPLE/ICELAND.TXT` | 223 | 6408 |
| `KEYBOARD.TAB` | 17 | `VENDORS/APPLE/KEYBOARD.TXT` | 51 | 5384 |
| `ROMANIAN.TAB` | 18 | `VENDORS/APPLE/ROMANIAN.TXT` | 223 | 6408 |
| `SYMBOL.TAB` | 19 | `VENDORS/APPLE/SYMBOL.TXT` | 187 | 7432 |
| `THAI.TAB` | 20 | `VENDORS/APPLE/THAI.TXT` | 195 | 3848 |
| `TURKISH.TAB` | 21 | `VENDORS/APPLE/TURKISH.TXT` | 223 | 6408 |
| `DINGBATS.TAB` | 22 | `VENDORS/APPLE/DINGBATS.TXT` | 202 | 4872 |
| `CELTIC.TAB` | 23 | `VENDORS/APPLE/CELTIC.TXT` | 223 | 6408 |
| `GAELIC.TAB` | 24 | `VENDORS/APPLE/GAELIC.TXT` | 223 | 5896 |
| `INUIT.TAB` | 25 | `VENDORS/APPLE/INUIT.TXT` | 223 | 5384 |
| `UKRAINE.TAB` | 8 | `VENDORS/APPLE/CYRILLIC.TXT` | 223 | 4872 |
| `ATARIST.TAB` | 10000 | `VENDORS/MISC/ATARIST.TXT` | 256 | 5896 |
| `UNI_1006.TAB` | 1006 | `VENDORS/MISC/CP1006.TXT` | 256 | 3848 |
| `UNI_424.TAB` | 424 | `VENDORS/MISC/CP424.TXT` | 218 | 3336 |
| `UNI_856.TAB` | 856 | `VENDORS/MISC/CP856.TXT` | 215 | 3848 |
| `KOI8-R.TAB` | 20866 | `VENDORS/MISC/KOI8-R.TXT` | 256 | 4360 |
| `KOI8-U.TAB` | 21866 | `VENDORS/MISC/KOI8-U.TXT` | 256 | 4360 |
| `KPS9566.TAB` | 9566 | `VENDORS/MISC/KPS9566.TXT` | 16959 | 126232 |
| `KZ1048.TAB` | 1048 | `VENDORS/MISC/KZ1048.TXT` | 255 | 3848 |
| `IBMGRAPH.TAB` | 10001 | `VENDORS/MISC/IBMGRAPH.TXT` | 43 | 5384 |
