Miscellaneous unused functions, including one which was basically a

duplicate. Found by lint.
This commit is contained in:
Nicholas Marriott
2009-06-25 06:15:04 +00:00
parent ed8350422e
commit 1675ddb4d1
8 changed files with 0 additions and 132 deletions

23
utf8.c
View File

@ -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)
{