is there a way to get one Inline C block to see a symbol defined in another? none of my shots-in-the-dark with the "extern" keyword have worked, and I don't want to create a formal external shared library (although that is the course I am going to take if nobody can tell me how to make the following do what I want.)
Currently the following program gives me perl: symbol lookup error: /.../_Inline/lib/auto/one_12ed/one_12ed.so: undefined symbol: in_two ---- SNIP FROM HERE TO __END__ package one; use Inline C => <<ONE; SV* in_two(); void invoke(){ printf("invoked and got <<%s>>\\x0a", SvPV_nolen(in_two())); }; ONE package two; use Inline C => <<TWO; SV* in_two(){ return newSVpv("defined in one::two",0); }; TWO package mumble; one::invoke(); __END__ -- David L Nicol Can you remember when vending machines took pennies?