2017-10-21 23:40:19 +00:00
|
|
|
/* Header file for Special Conformance Test 4.5.3.2 */
|
|
|
|
|
|
|
|
extern int *i1 [50]; /* all basic types */
|
|
|
|
extern long *L1 [9];
|
|
|
|
extern comp *c1 [3];
|
|
|
|
extern char *ch1 [10];
|
|
|
|
extern float *f1 [3];
|
|
|
|
extern double *d1 [8];
|
|
|
|
extern extended *e1 [9];
|
|
|
|
|
|
|
|
extern unsigned int *ui3 [4] [5] [1], *ui1 [7];
|
|
|
|
extern unsigned long *ul2 [5] [3], *ul1 [1];
|
|
|
|
|
|
|
|
/* conglomerate types */
|
|
|
|
struct s { int a;
|
|
|
|
float f; };
|
|
|
|
extern struct s *s1 [10], S;
|
|
|
|
|
|
|
|
enum colors { red, black, green };
|
|
|
|
extern enum colors *en [6], C;
|
|
|
|
|
|
|
|
union longOrShort { int first;
|
|
|
|
long second; };
|
|
|
|
extern union longOrShort *u1 [12], U;
|