函数

GLibatomic_int_exchange_and_add

已弃用: 2.30 自:2.4

声明 [源代码]

gint
g_atomic_int_exchange_and_add (
  volatile gint* atomic,
  gint val
)

描述 [源代码]

此函数早于 g_atomic_int_add() 存在,该函数之前返回整数的先前值(目前返回)。此函数仅出于兼容性原因保留,在新代码中不要使用此函数。

自 2.4 起可用

自 2.30 起弃用

改用 g_atomic_int_add()

参数

atomic

类型: volatile gint*

指向 #gint 的指针。

数据归函数调用方所有。
val

类型: gint

要添加的值。

返回值

类型: gint

添加之前 atomic 的有符号值。