| version 1.1.1.1, 2012/02/21 22:57:48 | version 1.1.1.2, 2012/05/29 09:29:43 | 
| Line 1 | Line 1 | 
 | /* | /* | 
| * Copyright (C) 2001, 2004 Free Software Foundation, Inc. | * Copyright (C) 2001, 2004, 2011 Free Software Foundation, Inc. | 
 | * This file is part of the GNU LIBICONV Library. | * This file is part of the GNU LIBICONV Library. | 
 | * | * | 
 | * The GNU LIBICONV Library is free software; you can redistribute it | * The GNU LIBICONV Library is free software; you can redistribute it | 
| Line 66  static const struct { unsigned short base; unsigned sh | Line 66  static const struct { unsigned short base; unsigned sh | 
 | { 0x01AF, 0x1EEA }, | { 0x01AF, 0x1EEA }, | 
 | { 0x01B0, 0x1EEB }, | { 0x01B0, 0x1EEB }, | 
 | #define viet_comp_table0301_idx (viet_comp_table0300_idx+viet_comp_table0300_len) | #define viet_comp_table0301_idx (viet_comp_table0300_idx+viet_comp_table0300_len) | 
| #define viet_comp_table0301_len 64 | #define viet_comp_table0301_len 63 | 
 | { 0x0041, 0x00C1 }, | { 0x0041, 0x00C1 }, | 
 | { 0x0043, 0x0106 }, | { 0x0043, 0x0106 }, | 
 | { 0x0045, 0x00C9 }, | { 0x0045, 0x00C9 }, | 
| Line 101  static const struct { unsigned short base; unsigned sh | Line 101  static const struct { unsigned short base; unsigned sh | 
 | { 0x0077, 0x1E83 }, | { 0x0077, 0x1E83 }, | 
 | { 0x0079, 0x00FD }, | { 0x0079, 0x00FD }, | 
 | { 0x007A, 0x017A }, | { 0x007A, 0x017A }, | 
| { 0x00A5, 0x0385 }, | { 0x00A8, 0x0385 }, /* prefer U+0385 over U+1FEE */ | 
| { 0x00A8, 0x1FEE }, |  | 
 | { 0x00C2, 0x1EA4 }, | { 0x00C2, 0x1EA4 }, | 
 | { 0x00C5, 0x01FA }, | { 0x00C5, 0x01FA }, | 
 | { 0x00C6, 0x01FC }, | { 0x00C6, 0x01FC }, | 
| Line 321  static const struct viet_decomp viet_decomp_table[] = | Line 320  static const struct viet_decomp viet_decomp_table[] = | 
 | { 0x01FE, 0x00D8, 1 }, | { 0x01FE, 0x00D8, 1 }, | 
 | { 0x01FF, 0x00F8, 1 }, | { 0x01FF, 0x00F8, 1 }, | 
 | { 0x02DC, 0x0020, 2 }, /* compatibility decomposition - for TCVN only */ | { 0x02DC, 0x0020, 2 }, /* compatibility decomposition - for TCVN only */ | 
| { 0x0385, 0x00A5, 1 }, | { 0x0385, 0x00A8, 1 }, | 
 | { 0x1E04, 0x0042, 4 }, | { 0x1E04, 0x0042, 4 }, | 
 | { 0x1E05, 0x0062, 4 }, | { 0x1E05, 0x0062, 4 }, | 
 | { 0x1E08, 0x00C7, 1 }, | { 0x1E08, 0x00C7, 1 }, | 
| Line 461  static const struct viet_decomp viet_decomp_table[] = | Line 460  static const struct viet_decomp viet_decomp_table[] = | 
 | { 0x1EF8, 0x0059, 2 }, | { 0x1EF8, 0x0059, 2 }, | 
 | { 0x1EF9, 0x0079, 2 }, | { 0x1EF9, 0x0079, 2 }, | 
 | { 0x1FED, 0x00A8, 0 }, | { 0x1FED, 0x00A8, 0 }, | 
| { 0x1FEE, 0x00A8, 1 }, | { 0x1FEE, 0x00A8, 1 }, /* U+1FEE => U+0385 => U+00A8 U+0301 */ | 
 | }; | }; | 
 |  |  | 
 | #endif /* _VIETCOMB_H */ | #endif /* _VIETCOMB_H */ |