#include <stdio.h>
#ifdef BLUB_UNIX
void foo(int, double);
#else
void foo(int, double, char*);
#endif
int main(void)
{
foo(10, 3.234, "hello");
return 0;
}
#ifdef BLUB_UNIX
void foo(int x, double d)
{
}
#else
void foo(int x, double d, char* str)
{
printf("%d, %f, %s", x
, d
, str
); }
#endif
I2luY2x1ZGUgPHN0ZGlvLmg+CgojaWZkZWYgQkxVQl9VTklYCgogICAgICB2b2lkIGZvbyhpbnQsIGRvdWJsZSk7CgojZWxzZQoKICAgICAgdm9pZCBmb28oaW50LCBkb3VibGUsIGNoYXIqKTsKCiNlbmRpZgoKaW50IG1haW4odm9pZCkKewogIGZvbygxMCwgMy4yMzQsICJoZWxsbyIpOwoKICByZXR1cm4gMDsKfQoKI2lmZGVmIEJMVUJfVU5JWAoKICAgICAgdm9pZCBmb28oaW50IHgsIGRvdWJsZSBkKQogICAgICB7CiAgICAgICAgcHJpbnRmKCIlZCwgJWYiLCB4LCBkKTsKICAgICAgfQoKI2Vsc2UKCiAgICAgIHZvaWQgZm9vKGludCB4LCBkb3VibGUgZCwgY2hhciogc3RyKQogICAgICB7CiAgICAgICAgcHJpbnRmKCIlZCwgJWYsICVzIiwgeCwgZCwgc3RyKTsKICAgICAgfQoKI2VuZGlmCg==