Mercurial > vim
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 |