#define SDL_IN_BYTECAP(x) _In_bytecount_(x)
memcpyにアノテーションを付与するとする:
void *memcpy(void *dst, SDL_IN_BYTECAP(len) const void *src, size_t len);
これはsrcのサイズがlenバイトで, かつ読込のみを行うという注釈である.
コンパイラやアナライザツールは, その通りになっていないと思われるとき警告を発することがある.
アノテーションの機能のないコンパイラでは何も行わない.