功能

GLibbuild_filename_valist

自 2.56 起

声明 [src]

gchar*
g_build_filename_valist (
  const gchar* first_element,
  va_list* args
)

描述 [src]

使用适用于当前平台的正确分隔符,从元素列表中创建文件名。

行为与 g_build_filename() 完全相同,但将路径元素作为 va_list 接受。

此函数主要用于实现其他可变参数函数。

自 2.56 起可用

此函数不直接对语言绑定可用。

参数

first_element

类型: const gchar*

路径中的第一个元素。

数据由函数调用者拥有。
该值是平台本机字符串,在 Unix 上使用首选的操作系统编码,在 Windows 上使用 UTF-8。
args

类型: va_list*

path 中剩余元素的 va_list。

数据由函数调用者拥有。

返回值

类型: gchar*

新分配的 path。

函数调用者拥有数据的所权,并负责释放该数据。
该值是平台本机字符串,在 Unix 上使用首选的操作系统编码,在 Windows 上使用 UTF-8。