#pragma weak symbol#pragma weak symbol1 = symbol2

このプラグマは、シンボルを weak としてマークしたり、シンボルの weak エイリアスを定義したりするための言語拡張機能ですが、将来廃止される定です。__weak キーワードまたは GCC の weak 属性と alias 属性の代わりに使用することができます。

Show/hide

以下の例では、__weak_fn の weak エイリアスとして weak_fn が宣言されています。

extern void weak_fn(int a);
#pragma weak weak_fn = __weak_fn

void __weak_fn(int a)
{
    ...
}

Show/hide関連項目

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