TYPEMAP unsigned T_UV unsigned int T_UV unsigned long T_UV unsigned short T_UV unsigned char T_UV size_t T_UV U32 T_UV U16 T_UV U8 T_UV Result T_UV sv_inaddr_t T_INADDR ############################################################################# INPUT T_UV $var = ($type)((PL_dowarn && (($type)SvUV($arg)) != SvUV($arg)) ? (warn (\"${Package}::$func_name - $var argument truncated\"), SvUV($arg)) : SvUV($arg)) T_INADDR $var = ($type)(SvIOK($arg) ? SvUV($arg) : sv2inaddr($arg)) ############################################################################# OUTPUT T_UV sv_setuv($arg, (UV)$var);