use Inline C => Config => CLEAN_AFTER_BUILD => 1, BUILD_NOISY => 1; use Inline C => <<'EOC'; SV * foo(FILE * stream) { return newSVuv(42); } EOC print foo(*STDOUT);