メモリ割り当て - __constant_c_x_memset()
概要
任意の大きさのメモリを初期化する
詳細
このマクロでは以下の引数を受け取る
- 初期化するメモリのアドレスを示す : s
- 初期化する値のアドレスを示す : c
- 初期化するメモリの大きさを示す : count
__builtin_constant_p()関数でcountの値が定数か確認し、定数の場合は__constant_c_and_count_memset()を、それ以外の場合は__constant_c_memset()を実行する