vg4->misc->utf8_toupper()
Convert UTF8-character to uppercase.
SYNTAX
int
vg4->misc->utf8_toupper(int codept)
FUNCTION PARAMETERS
codept | Unicode-codepoint |
RETURN VALUE
Returns uppercase-character or unchanged character
DESCRIPTION
Convert UTF8-character to uppercase.
EXAMPLE
int codept; char cbuf[8]; int no_bytes; /* set UTF8-character into cbuf */ strcpy(cbuf, "ö"); /* get unicode-codepoint */ no_bytes = vg4->misc->utf8_next(cbuf, strlen(cbuf), &codept); if (no_bytes <= 0) { exit(1); } printf("UTF8-character(%d)=%s\n", codept, cbuf); /* convert to uppercase */ codept = vg4->misc->utf8_toupper(codept); no_bytes = vg4->misc->utf8_from_codepoint(codept, cbuf); cbuf[no_bytes] = '\0'; printf("Uppercase UTF8-character(%d)=%s\n", codept, cbuf); Output: UTF8-character(246)=ö Uppercase UTF8-character(214)=Ö
SEE ALSO