diff options
author | Nicholas Marriott <nicm@openbsd.org> | 2009-06-25 06:15:04 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@openbsd.org> | 2009-06-25 06:15:04 +0000 |
commit | 1675ddb4d1880b834a2bd0bbae5a9ffa17eb596d (patch) | |
tree | e0947101a25be132a7c964959cf884705f2f1076 /utf8.c | |
parent | ed8350422e9472b657034367f39ab133f7913862 (diff) | |
download | rtmux-1675ddb4d1880b834a2bd0bbae5a9ffa17eb596d.tar.gz rtmux-1675ddb4d1880b834a2bd0bbae5a9ffa17eb596d.tar.bz2 rtmux-1675ddb4d1880b834a2bd0bbae5a9ffa17eb596d.zip |
Miscellaneous unused functions, including one which was basically a
duplicate. Found by lint.
Diffstat (limited to 'utf8.c')
-rw-r--r-- | utf8.c | 23 |
1 files changed, 0 insertions, 23 deletions
@@ -198,7 +198,6 @@ struct utf8_width_entry *utf8_width_root = NULL; int utf8_overlap(struct utf8_width_entry *, struct utf8_width_entry *); void utf8_print(struct utf8_width_entry *, int); u_int utf8_combine(const u_char *); -void utf8_split(u_int, u_char *); int utf8_overlap( @@ -274,28 +273,6 @@ utf8_combine(const u_char *data) return (uvalue); } -void -utf8_split(u_int uvalue, u_char *data) -{ - memset(data, 0xff, 4); - - if (uvalue <= 0x7f) - data[0] = uvalue; - else if (uvalue > 0x7f && uvalue <= 0x7ff) { - data[0] = (uvalue >> 6) | 0xc0; - data[1] = (uvalue & 0x3f) | 0x80; - } else if (uvalue > 0x7ff && uvalue <= 0xffff) { - data[0] = (uvalue >> 12) | 0xe0; - data[1] = ((uvalue >> 6) & 0x3f) | 0x80; - data[2] = (uvalue & 0x3f) | 0x80; - } else if (uvalue > 0xffff && uvalue <= 0x10ffff) { - data[0] = (uvalue >> 18) | 0xf0; - data[1] = ((uvalue >> 12) & 0x3f) | 0x80; - data[2] = ((uvalue >> 6) & 0x3f) | 0x80; - data[3] = (uvalue & 0x3f) | 0x80; - } -} - int utf8_width(const u_char *udata) { |