目次 - API(機能別) - アトミック操作 - SDL_AtomicCASPtr

# SDL_AtomicCASPtr

もしポインタが「古い値」ならば「新しい値」にする

## 構文

`SDL_bool SDL_bool SDL_AtomicCASPtr(void** a, void* oldval, void* newval)`

## 引数

a | ポインタへのポインタ
oldval | 古い値へのポインタ
newval | 新しい値へのポインタ

## 戻り値

ポインタが設定されたならSDL_TRUE, されなかったならSDL_FALSEを戻す.

## 詳細

注意: この関数の目的が分からないのであれば, 使うべきではない!

## バージョン

SDL 2.0.0以降

## 関連項目(関数)

SDL_AtomicCAS
SDL_AtomicGetPtr
SDL_AtomicSetPtr

## SDL Wikiへのリンク

SDL_AtomicCASPtr - SDL Wiki