/* In order to become independent from the order of global constructors we fake C++ by using plain old C (which gets initialized by the loader) */ struct Point { int x, y; } gPoint_1= { -1, -1 }, gPoint0= { 0, 0 }, gPoint1= { 1, 1 }, gPoint2= { 2, 2 }, gPoint3= { 3, 3 }, gPoint4= { 4, 4 }, gPoint5= { 5, 5 }, gPoint6= { 6, 6 }, gPoint7= { 7, 7 }, gPoint8= { 8, 8 }, gPoint10= { 10, 10 }, gPoint16= { 16, 16 }, gPoint32= { 32, 32 }, gPoint64= { 64, 64 };