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

# SDL_AtomicCAS

もしアトミック変数が「古い値」ならば「新しい値」にする

## 構文

`SDL_bool SDL_AtomicCAS(SDL_atomic_t* a, int oldval, int newval)`

## 引数

a | 修正するSDL_atomic_tへのポインタ
oldval | 古い値
newval | 新しい値

## 戻り値

アトミック変数が設定されたならSDL_TRUE, されなかったならSDL_FALSEを戻す.

## 詳細

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

## バージョン

SDL 2.0.0以降

## 関連項目(関数)

SDL_AtomicCASPtr
SDL_AtomicGet
SDL_AtomicSet

## SDL Wikiへのリンク

SDL_AtomicCAS - SDL Wiki