功能

GLibascii_strup

说明 [src]

gchar*
g_ascii_strup (
  const gchar* str,
  gssize len
)

描述 [src]

转换所有小写 ASCII 字母为大写 ASCII 字母,其语义与 g_ascii_toupper() 完全匹配。

参数

str

类型: const gchar*

一个字符串。

数据归函数调用方所有。
该值是一个以 NULL 结尾的 UTF-8 字符串。
len

类型: gssize

str 的长度(以字节为单位),如果 str 以 NUL 结尾,则为 -1

返回值

类型: gchar*

一个新分配的字符串,其中 str 中的所有小写字符都转换为大写。(请注意,这与旧的 g_strup() 不同,后者直接修改了字符串。)

函数调用方成为数据的所有者,负责释放它。
该值是一个以 NULL 结尾的 UTF-8 字符串。