固定長配列宣言は C の配列宣言とほとんど同じです。
fixed-array-declaration: type-ident variable-ident [value]
例 :
colortype palette[8]; --> colortype palette[8];
多くのプログラマは、変数の宣言を型の宣言と混同します。rpcgen は変数の宣言をサポートしないことに注意することが重要です。以下に、コンパイルできないプログラムの例を示します。
int data[10]; program P { version V { int PROC(data) = 1; } = 1; } = 0x200000;
上記の例は、変数の宣言があるためにコンパイルできません。
int data[10]
int data[10] の代わりに、以下を使用してください。
typedef int data[10];
または
struct data {int dummy [10]};