| 115 | |
| 116 | |
| 117 | int |
| 118 | Ext2LoadAllNls() |
| 119 | { |
| 120 | int rc; |
| 121 | |
| 122 | tables = NULL; |
| 123 | spin_lock_init(&nls_lock); |
| 124 | |
| 125 | /* loading utf8 ... */ |
| 126 | LOAD_NLS(init_nls_utf8); |
| 127 | |
| 128 | #ifdef FULL_CODEPAGES_SUPPORT |
| 129 | |
| 130 | /* loading chinese gb2312 and big5... */ |
| 131 | LOAD_NLS(init_nls_cp936); |
| 132 | LOAD_NLS(init_nls_cp950); |
| 133 | |
| 134 | /* loading all others */ |
| 135 | |
| 136 | LOAD_NLS(init_nls_ascii); |
| 137 | LOAD_NLS(init_nls_cp1250); |
| 138 | LOAD_NLS(init_nls_cp1251); |
| 139 | LOAD_NLS(init_nls_cp1255); |
| 140 | LOAD_NLS(init_nls_cp437); |
| 141 | LOAD_NLS(init_nls_cp737); |
| 142 | LOAD_NLS(init_nls_cp775); |
| 143 | LOAD_NLS(init_nls_cp850); |
| 144 | LOAD_NLS(init_nls_cp852); |
| 145 | LOAD_NLS(init_nls_cp855); |
| 146 | LOAD_NLS(init_nls_cp857); |
| 147 | LOAD_NLS(init_nls_cp860); |
| 148 | LOAD_NLS(init_nls_cp861); |
| 149 | LOAD_NLS(init_nls_cp862); |
| 150 | LOAD_NLS(init_nls_cp863); |
| 151 | LOAD_NLS(init_nls_cp864); |
| 152 | LOAD_NLS(init_nls_cp865); |
| 153 | LOAD_NLS(init_nls_cp866); |
| 154 | LOAD_NLS(init_nls_cp869); |
| 155 | LOAD_NLS(init_nls_cp874); |
| 156 | LOAD_NLS(init_nls_cp932); |
| 157 | LOAD_NLS(init_nls_euc_jp); |
| 158 | LOAD_NLS(init_nls_cp949); |
| 159 | LOAD_NLS(init_nls_iso8859_1); |
| 160 | LOAD_NLS(init_nls_iso8859_13); |
| 161 | LOAD_NLS(init_nls_iso8859_14); |
| 162 | LOAD_NLS(init_nls_iso8859_15); |
| 163 | LOAD_NLS(init_nls_iso8859_2); |
| 164 | LOAD_NLS(init_nls_iso8859_3); |
| 165 | LOAD_NLS(init_nls_iso8859_4); |
| 166 | LOAD_NLS(init_nls_iso8859_5); |
| 167 | LOAD_NLS(init_nls_iso8859_6); |
| 168 | LOAD_NLS(init_nls_iso8859_7); |
| 169 | LOAD_NLS(init_nls_iso8859_9); |
| 170 | LOAD_NLS(init_nls_koi8_r); |
| 171 | LOAD_NLS(init_nls_koi8_u); |
| 172 | LOAD_NLS(init_nls_koi8_ru); |
| 173 | |
| 174 | #endif //FULL_CODEPAGES_SUPPORT |