$page = contents of some web page
$url = url of that web page
$len = #bytes of that web page
$parsed = MyParser($url, $page, $len)
####
char* MyParser(char* url, char* page, int len)
{
char *pool;
int ret;
pool = (char*)malloc(2*len+1);
// parsing page
ret = parser(url, page, pool, 2*len+1);
if(ret > 0)
{
return pool;
}
else
{
return '0';
}
}
####
#0 0x000000398d6a22fd in Perl_sv_setpv () from /usr/lib64/perl5/5.8.6/x86_64-linux-thread-multi/CORE/libperl.so
#1 0x00002aaaae180ded in XS_main_MyParser (my_perl=0x505010, cv=0xb361b0) at getandParseWithC_pl_fa1e.c:400
#2 0x000000398d69b67e in Perl_pp_entersub ()
from /usr/lib64/perl5/5.8.6/x86_64-linux-thread-multi/CORE/libperl.so
#3 0x000000398d67f3cd in Perl_runops_debug ()
from /usr/lib64/perl5/5.8.6/x86_64-linux-thread-multi/CORE/libperl.so
#4 0x000000398d639dbe in perl_run () from /usr/lib64/perl5/5.8.6/x86_64-linux-thread-multi/CORE/libperl.so
#5 0x0000000000401a01 in main ()