void foo( int a,char* b,double c);
void bar( int a, /* (IN) the A */
char* b, /* (IN) something b */
double c /* (OUT) the resulting value */
);
void foo( int a,char* b,double c)
{
}
void bar( int a, /* (IN) the A */
char* b, /* (IN) something b */
double c /* (OUT) the resulting value */
)
{
}
int main(int argc, const char *argv[])
{
int a;
char* b;
double c;
foo
(
a,
b,
c
);
bar
(
a, /* (IN) the A */
b, /* (IN) something b */
c /* (OUT) the resulting value */
);
return 0;
}
dm9pZCBmb28oICAgaW50IGEsY2hhciogYixkb3VibGUgYyk7Cgp2b2lkIGJhciggICBpbnQgYSwgLyogKElOKSB0aGUgQSAqLwogICAgICAgICAgICBjaGFyKiBiLCAgLyogKElOKSBzb21ldGhpbmcgYiAqLwogICAgICAgICAgICBkb3VibGUgYyAgLyogKE9VVCkgdGhlIHJlc3VsdGluZyB2YWx1ZSAqLwogICAgICAgICAgICApOwoKdm9pZCBmb28oICAgaW50IGEsY2hhciogYixkb3VibGUgYykKewp9Cgp2b2lkIGJhciggICBpbnQgYSwgLyogKElOKSB0aGUgQSAqLwogICAgICAgICAgICBjaGFyKiBiLCAgLyogKElOKSBzb21ldGhpbmcgYiAqLwogICAgICAgICAgICBkb3VibGUgYyAgLyogKE9VVCkgdGhlIHJlc3VsdGluZyB2YWx1ZSAqLwogICAgICAgICAgICApCnsKfQoKaW50IG1haW4oaW50IGFyZ2MsIGNvbnN0IGNoYXIgKmFyZ3ZbXSkKewoJaW50IGE7CgljaGFyKiBiOwoJZG91YmxlIGM7Cglmb28KCSgKCSAgICAgICAgYSwKCSAgICAgICAgYiwKCSAgICAgICAgYwoJKTsKCWJhcgoJKAoJICAgICAgICBhLCAvKiAoSU4pIHRoZSBBICovCgkgICAgICAgIGIsIC8qIChJTikgc29tZXRoaW5nIGIgKi8KCSAgICAgICAgYyAvKiAoT1VUKSB0aGUgcmVzdWx0aW5nIHZhbHVlICovCgkpOwoJcmV0dXJuIDA7Cn0K