xe1;
typedef enum E2 ENUM2;
extern int a; /* obj decl, static external */
static long long b; /* obj tentative def, static internal */
long c = 4; /* obj def, static external */
static int ; /* fun decl f1?, static internal */
extern int /* fun def f1(), static internal !! */
extern int ; /* fun decl f2(), static external */
static int ; /* fun decl (static) */
int /* fun def, static internal !! */
int /* fun def, external */