目次 - SDL 3.0 API(機能別) - 標準ライブラリ - SDL_PRINTF_FORMAT_STRING

SDL_PRINTF_FORMAT_STRING

関数のprintf形式の文字列に対するアノテーションのマクロ

ヘッダ

SDL3/SDL_stdinc.h

構文

#define SDL_PRINTF_FORMAT_STRING _Printf_format_string_

詳細

fprintfにアノテーションを付与するとする:

int fprintf(FILE *f, SDL_PRINTF_FORMAT_STRING const char *fmt, ...);

これはfmtはprintf形式の文字列であるという注釈である. コンパイラやアナライザツールは, その通りになっていないと思われるとき警告を発することがある.

アノテーションの機能のないコンパイラでは何も行わない.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_PRINTF_FORMAT_STRING - SDL Wiki