1 extern "C" int mult(int l
, int r
);
14 ballywhoo(int a
, int b
)
16 // So it can't get inlined
18 ballywhoo(a
- 1, a
+ 1);
25 blimpyburger(char a
, int b
)
38 static int get_flooby() { static int flooby
= 12; return flooby
; }
40 static int divide(int a
, int b
);
48 int baz(int a
) { return a
? baz(a
- 1) : 0; }
56 foo::divide(int a
, int b
)
58 static int phlegm
= 12;
59 return a
/ b
* ++phlegm
;
68 int main(int argc
, char* argv
[])
73 a
= blimpyburger('q', 4);
79 a
= foo::divide(a
, 12) + f
.baz(6);
84 return a
> 99 ? 1 : 0;