4111 wcwidth() still not right for some characters
Reviewed by: Yuri Pankov <
[email protected]>
Reviewed by: Gordon Ross <
[email protected]>
Approved by: Dan McDonald <
[email protected]>
--- a/usr/src/cmd/localedef/parser.y Tue Sep 03 09:17:39 2013 -0700
+++ b/usr/src/cmd/localedef/parser.y Wed Sep 04 14:48:51 2013 -0700
@@ -248,35 +248,29 @@
width_entry : T_CHAR T_NUMBER T_NL
{
add_width($1, $2);
- scan_to_eol();
}
| T_SYMBOL T_NUMBER T_NL
{
add_charmap_undefined($1);
- scan_to_eol();
}
| T_CHAR T_ELLIPSIS T_CHAR T_NUMBER T_NL
{
add_width_range($1, $3, $4);
- scan_to_eol();
}
| T_SYMBOL T_ELLIPSIS T_SYMBOL T_NUMBER T_NL
{
add_charmap_undefined($1);
add_charmap_undefined($3);
- scan_to_eol();
}
| T_CHAR T_ELLIPSIS T_SYMBOL T_NUMBER T_NL
{
add_width($1, $4);
add_charmap_undefined($3);
- scan_to_eol();
}
| T_SYMBOL T_ELLIPSIS T_CHAR T_NUMBER T_NL
{
add_width($3, $4);
add_charmap_undefined($1);
- scan_to_eol();
}
| T_NL
;