mode 変数属性

Linux

変数属性 mode を使用すると、変数宣言の型指定子をオーバーライドすることができます。 型指定子で指定された 元の型は、特定サイズの整数型によってオーバーライドされます。サイズは、モード・パラメーターの値によって示されます。例えば、__word__ のモード値は、サイズが 4 バイトである 整変数になります。元の型指定子の符号は保存されます。

属性 mode の有効な引き数は、bytewordpointer、およびこれら 3 つのモードに先行および後続 する 2 つの下線が付いた形式です。

構文は以下のとおりです。

>>-__attribute__--((--+-mode-----+--(--+-byte--------+--)--))--><
                      '-__mode__-'     +-word--------+
                                       +-pointer-----+
                                       +-__byte__----+
                                       +-__word__----+
                                       '-__pointer__-'
 
 

ここで、mode は幅の指示を含む型指定子です。

関連参照

IBM Copyright 2003