val64 T_VAL64 sint64 T_VAL64 sint32 T_IV sint16 T_IV sint8 T_IV uint64 T_UVAL64 uint32 T_UV uint16 T_UV uint8 T_UV faceidx T_INT animidx T_INT shstr T_SHSTR const shstr T_SHSTR shstr_tmp T_SHSTR const shstr_tmp T_SHSTR shstr_cmp T_SHSTR_CMP const shstr_cmp T_SHSTR_CMP object * T_CF_OBJ partylist * T_CF_OBJ archetype * T_CF_OBJ maptile * T_CF_OBJ struct region * T_CF_OBJ region * T_CF_OBJ client * T_CF_OBJ player * T_CF_OBJ living * T_CF_OBJ mapspace * T_CF_OBJ attachable * T_CF_OBJ treasurelist * T_CF_OBJ std::string T_CF_OBJ const std::string T_CF_OBJ UUID T_CF_OBJ dynbuf * T_CF_OBJ dynbuf_text * T_CF_OBJ object_thawer * T_CF_OBJ object_freezer * T_CF_OBJ Settings * T_SETTINGS object_ornull * T_CF_OBJ_ORNULL mapstruct_ornull * T_CF_OBJ_ORNULL octet_string T_CF_OCTETS utf8_string T_CF_UTF8 const_octet_string T_CF_OCTETS const_utf8_string T_CF_UTF8 INPUT T_VAL64 $var = ($type)SvVAL64 ($arg); T_UVAL64 $var = ($type)SvUVAL64 ($arg); T_CF_OBJ cf_obj_to ($arg, $var); T_CF_OBJ_ORNULL cf_obj_ornull_to ($arg, $var); T_SETTINGS $var = &settings T_CF_OCTETS $var = SvPVbyte_nolen ($arg) T_CF_UTF8 $var = SvPVutf8_nolen ($arg) T_SHSTR $var = shstr (SvPVutf8_nolen ($arg)) T_SHSTR_CMP $var = shstr_cmp (SvPVutf8_nolen ($arg)) OUTPUT T_VAL64 $arg = newSVval64 ($var); T_UVAL64 $arg = newSVuval64 ($var); T_CF_OBJ_NORNULL $arg = to_sv ($var); T_CF_OBJ $arg = to_sv ($var); T_CF_OCTETS $arg = $var ? newSVpv ($var, 0) : &PL_sv_undef; T_CF_UTF8 if ($var) { sv_setpv ($arg, $var); SvUTF8_on ($arg); } T_SHSTR if ($var) { sv_setpv ($arg, &$var); SvUTF8_on ($arg); }