In XDR, there are four kinds of declarations. These declarations must be a part of a struct or a typedef; they cannot stand alone:
struct
typedef
declaration: simple-declaration fixed-array-declaration variable-array-declaration pointer-declaration