BEGIN { print "1..1\n"; }
use Inline C => <<'END', FILTERS => [Strip_POD => 'Preprocess'];
=head1 FOO
This code must be preprocessed before parsing.
=cut
void foo(int a
#ifdef FOO_GETS_B
, int b
#endif
) { printf("ok %i\n", a); }
END
foo(1);
BEGIN { print "1..1\n"; }
use Inline C => <<'END', FILTERS => [Strip_POD => 'Preprocess'];
=head1 FOO
This code must be preprocessed before parsing.
=cut
void foo(int a
#ifdef FOO_GETS_B
, int b
#endif
) { printf("ok %i\n", a); }
END
foo(1);