__attribute__((format_arg(string-index))) 関数属性

この関数属性では、ユーザ定義関数によりフォーマットストリングが変更されるように指定します。この属性を使用すると、オペランドがユーザ義関数への呼び出しである関数(printf()scanf()strftime()strfmon() など)を呼び出す場合にエラーの有無をチェックできます。

Note

この関数属性は、ARM コンパイラでサポートされている GNU コンパイラの拡張機能です。

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0491EJ
Non-ConfidentialID081711