struct A { int a; }; int intFunction() { return 1; } int boolFunction() { return true; } float floatFunction() { return 2.0; } void main() { int i = intFunction(); test(i); int b = boolFunction(); test(b); float f = floatFunction(); test(f); }