Oracle Solaris Studio 12.2: C ユーザーガイド

2.11.1 align

#pragma align integer (variable[, variable] )

整列プラグマで指定した変数のメモリーはデフォルト値によらず、すべて integer バイト境界に揃えられます。ただし、次の制限があります。


#pragma align 64 (aninteger, astring, astruct)
int aninteger;
static char astring[256];
struct astruct{int a; char *b;};