5
tDomNode * T_PTROBJ_DOMNODE
6
tTokenTable * T_PTROBJ_SYNTAX
9
Apache::Server T_PTROBJ
14
$var = (AV *)SvRV($arg);
17
$var = (HV *)SvRV($arg);
20
if (sv_derived_from ($arg, \"Embperl::Conf\"))
21
$var = (tConf *)(SvIV((SV *)SvRV($arg))) ;
23
croak (\"$var is not of type Embperl::Conf\") ;
28
if ((mg = mg_find (SvRV($arg), '~')))
29
$var = *((tReq **)(mg -> mg_ptr)) ;
31
croak (\"$var is not of type Embperl::Req\") ;
36
if (sv_derived_from ($arg, \"Embperl::File\"))
37
$var = (tFile *)(SvIV((SV *)SvRV($arg))) ;
39
croak (\"$var is not of type Embperl::File\") ;
44
if ((mg = mg_find (SvRV($arg), '~')))
45
$var = *((tDomNode **)(mg -> mg_ptr)) ;
47
croak (\"$var is not of type XML::Embperl::DOM::Node\") ;
53
if (SvROK ($arg) && (mg = mg_find (SvRV($arg), '~')))
54
$var = *((tTokenTable **)(mg -> mg_ptr)) ;
56
croak (\"$var is not of type Embperl::Syntax\") ;
63
sv_setref_pv ($arg, \"Embperl::Conf\", (void *)$var) ;
67
SV * pSV = $var -> pReqSV ;
75
sv_setref_pv ($arg, \"Embperl::File\", (void *)$var) ;
79
SV * pSV = $var -> pDomNodeSV ;