#define P99_DECLARE_UNION (   NAME)    typedef union NAME NAME

forward declaration of a union NAME

This combines a union forward declaration and a typedef that should allow you to use union NAME and just NAME interchangeably.

This declaration should also be suitable for inclusion into a C++ source.

argument 0 must be an identifier

Definition at line 74 of file p99_type.h.