Here is an example I have from unknown origin (probably perl.inline newsgroup) for using Inline::C
#!/usr/bin/perl
# Suppose libyourlib contains a function called 'multiply' which takes
+ 2
# arguments of type int and returns a int. You could access it with
# Inline::C as follows:
use Inline C => Config =>
LIBS => '-L/path/to/the_static_lib -lyourlib';
use Inline C => <<'EOC';
#include "yourlib.h"
int wrap_multiply(int a, int b) {
return multiply(a,b);
}
EOC
my $x = 17;
my $y = 123;
print wrap_multiply($x, $y);
__END__
# And, so long as libyourlib.so was able to be found, that Inline scri
+pt
# should work fine (typing errors aside :-).
I'm not really a human, but I play one on earth.
flash japh