Converts all lower case ASCII letters to upper case ASCII letters, with semantics that exactly match funcGLib.ascii_toupper.
a string
length of str in bytes, or -1 if str is nul-terminated
a newly-allocated string, with all the lower case characters in str converted to upper case. (Note that this is unlike the old funcGLib.strup, which modified the string in place.)
Converts all lower case ASCII letters to upper case ASCII letters, with semantics that exactly match funcGLib.ascii_toupper.