1*99451b44SJordan Rupprecht #include <stdio.h>
2*99451b44SJordan Rupprecht #include <vector>
3*99451b44SJordan Rupprecht 
4*99451b44SJordan Rupprecht struct JustAStruct
5*99451b44SJordan Rupprecht {
6*99451b44SJordan Rupprecht 	int A;
7*99451b44SJordan Rupprecht 	float B;
8*99451b44SJordan Rupprecht 	char C;
9*99451b44SJordan Rupprecht 	double D;
10*99451b44SJordan Rupprecht 	long E;
11*99451b44SJordan Rupprecht 	short F;
12*99451b44SJordan Rupprecht };
13*99451b44SJordan Rupprecht 
14*99451b44SJordan Rupprecht struct FooType
15*99451b44SJordan Rupprecht {
16*99451b44SJordan Rupprecht 	int A;
17*99451b44SJordan Rupprecht 	float B;
18*99451b44SJordan Rupprecht 	char C;
19*99451b44SJordan Rupprecht 	double D;
20*99451b44SJordan Rupprecht 	long E;
21*99451b44SJordan Rupprecht 	short F;
22*99451b44SJordan Rupprecht };
23*99451b44SJordan Rupprecht 
24*99451b44SJordan Rupprecht struct CCC
25*99451b44SJordan Rupprecht {
26*99451b44SJordan Rupprecht 	int a, b, c;
27*99451b44SJordan Rupprecht };
28*99451b44SJordan Rupprecht 
29*99451b44SJordan Rupprecht struct Empty1 { void *data; };
30*99451b44SJordan Rupprecht struct Empty2 { void *data; };
31*99451b44SJordan Rupprecht 
32*99451b44SJordan Rupprecht 
main(int argc,char const * argv[])33*99451b44SJordan Rupprecht int main(int argc, char const *argv[]) {
34*99451b44SJordan Rupprecht 	JustAStruct foo;
35*99451b44SJordan Rupprecht 	foo.A = 1;
36*99451b44SJordan Rupprecht 	foo.B = 3.14;
37*99451b44SJordan Rupprecht 	foo.C = 'e';
38*99451b44SJordan Rupprecht 	foo.D = 6.28;
39*99451b44SJordan Rupprecht 	foo.E = 3100419850;
40*99451b44SJordan Rupprecht 	foo.F = 0;
41*99451b44SJordan Rupprecht 
42*99451b44SJordan Rupprecht 	FooType bar;
43*99451b44SJordan Rupprecht 	bar.A = 1;
44*99451b44SJordan Rupprecht 	bar.B = 3.14;
45*99451b44SJordan Rupprecht 	bar.C = 'e';
46*99451b44SJordan Rupprecht 	bar.D = 6.28;
47*99451b44SJordan Rupprecht 	bar.E = 3100419850;
48*99451b44SJordan Rupprecht 	bar.F = 0;
49*99451b44SJordan Rupprecht 	JustAStruct* foo_ptr = &foo;
50*99451b44SJordan Rupprecht 
51*99451b44SJordan Rupprecht 	std::vector<int> int_vector;
52*99451b44SJordan Rupprecht 
53*99451b44SJordan Rupprecht 	CCC ccc = {111, 222, 333};
54*99451b44SJordan Rupprecht 
55*99451b44SJordan Rupprecht         Empty1 e1;
56*99451b44SJordan Rupprecht         Empty2 e2;
57*99451b44SJordan Rupprecht 
58*99451b44SJordan Rupprecht 	return 0; // Set break point at this line.
59*99451b44SJordan Rupprecht }
60