#define P99_DECLARE_STRUCT (   NAME)    typedef struct NAME NAME

forward declaration of a struct NAME

This combines a struct forward declaration and a typedef that should allow you to use struct 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 59 of file p99_type.h.