XDR has 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