in reply to Help me improve my XS.

It's hard-coded in Inline::C to have prototypes disabled, but you can rename strIter and use a Perl wrapper function around it. E. g., sub strIter(&$) { _strIter($_[0], $_[1]) }

It didn't crash when I tried it.

For MULTICALL see LIGHTWEIGHT_CALLBACKS in perlcall.pod.

Replies are listed 'Best First'.
Re^2: Help me improve my XS.
by syphilis (Archbishop) on Nov 24, 2010 at 09:52 UTC
    It's hard-coded in Inline::C to have prototypes disabled

    Yeah, I've noticed. Is there a good reason for that ?
    Is there a good reason to (try to) change that ?

    Cheers,
    Rob
      It's probably just a question of there not being a means of specifying them.