8
MySQLCallback* O_MYSQLUDF
14
sv_setiv($arg, (IV)$var);
16
sv_setnv($arg, (double)$var);
18
sv_setpv((SV*)$arg, $var);
22
sv_setiv($arg, (IV)$var);
24
sv_setrev_pv( $arg, \"MySQLUDF\", (void*)$var );
28
$var= ($type)SvIV( $arg )
30
$var= ($type)SvNV( $arg )
32
$var= ($type)SvPV_nolen( $arg )
34
$var= (bool)SvTRUE( $arg )
39
$var= ($type)my_strtoll10(SvPV_nolen( $arg ), (char**) 0, &error);
40
if (error == ERANGE || error == EDOM)
42
warn( \"${Package}::$func_name() -- $var is not a valid integer value \" );
47
if ( sv_isobject($arg) && (SvTYPE(SvRV($arg)) == SVt_PVMG) )
48
$var= ($type)SvIV((SV*)SvRV( $arg ));
51
warn( \"${Package}::$func_name() -- $var is not a blessed SV reference \" );