comparison src/mbyte.c @ 8682:4ce551bd5024 v7.4.1630

commit https://github.com/vim/vim/commit/d63aff0a65b955447de2fd8bfdaee29b61ce2843 Author: Bram Moolenaar <Bram@vim.org> Date: Mon Mar 21 22:15:30 2016 +0100 patch 7.4.1630 Problem: Unicode table for double width is outdated. Solution: Update to the latest Unicode standard.
author Christian Brabandt <cb@256bit.org>
date Mon, 21 Mar 2016 22:30:05 +0100
parents 131e651fb347
children f63892cfe283
comparison
equal deleted inserted replaced
8681:b7eb7dd4369e 8682:4ce551bd5024
1250 {0xfe30, 0xfe52}, 1250 {0xfe30, 0xfe52},
1251 {0xfe54, 0xfe66}, 1251 {0xfe54, 0xfe66},
1252 {0xfe68, 0xfe6b}, 1252 {0xfe68, 0xfe6b},
1253 {0xff01, 0xff60}, 1253 {0xff01, 0xff60},
1254 {0xffe0, 0xffe6}, 1254 {0xffe0, 0xffe6},
1255 {0x1b000, 0x1b001},
1256 {0x1f200, 0x1f202},
1257 {0x1f210, 0x1f23a},
1258 {0x1f240, 0x1f248},
1259 {0x1f250, 0x1f251},
1255 {0x20000, 0x2fffd}, 1260 {0x20000, 0x2fffd},
1256 {0x30000, 0x3fffd} 1261 {0x30000, 0x3fffd}
1257 }; 1262 };
1258 1263
1259 /* Sorted list of non-overlapping intervals of East Asian Ambiguous 1264 /* Sorted list of non-overlapping intervals of East Asian Ambiguous
3349 {0xff41,0xff5a,1,-32}, 3354 {0xff41,0xff5a,1,-32},
3350 {0x10428,0x1044f,1,-40}, 3355 {0x10428,0x1044f,1,-40},
3351 {0x10cc0,0x10cf2,1,-64}, 3356 {0x10cc0,0x10cf2,1,-64},
3352 {0x118c0,0x118df,1,-32} 3357 {0x118c0,0x118df,1,-32}
3353 }; 3358 };
3359
3354 /* 3360 /*
3355 * Return the upper-case equivalent of "a", which is a UCS-4 character. Use 3361 * Return the upper-case equivalent of "a", which is a UCS-4 character. Use
3356 * simple case folding. 3362 * simple case folding.
3357 */ 3363 */
3358 int 3364 int