ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/typemap
Revision: 1.30
Committed: Mon Sep 8 11:27:25 2008 UTC (15 years, 9 months ago) by root
Branch: MAIN
CVS Tags: rel-2_72, rel-2_73, rel-2_71, rel-2_74
Changes since 1.29: +2 -0 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.20 val64 T_VAL64
2 root 1.28 sint64 T_VAL64
3     sint32 T_IV
4     sint16 T_IV
5     sint8 T_IV
6 root 1.27 uint64 T_UVAL64
7 root 1.28 uint32 T_UV
8     uint16 T_UV
9     uint8 T_UV
10    
11 root 1.20 faceidx T_INT
12     animidx T_INT
13    
14 root 1.24 shstr T_PV
15     const shstr T_PV
16    
17 root 1.20 object * T_CF_OBJ
18     partylist * T_CF_OBJ
19     archetype * T_CF_OBJ
20     maptile * T_CF_OBJ
21     struct region * T_CF_OBJ
22     region * T_CF_OBJ
23     client * T_CF_OBJ
24     player * T_CF_OBJ
25     living * T_CF_OBJ
26 root 1.29 mapspace * T_CF_OBJ
27 root 1.20 attachable * T_CF_OBJ
28 root 1.21 treasurelist * T_CF_OBJ
29 root 1.20 std::string T_CF_OBJ
30     const std::string T_CF_OBJ
31 root 1.27 UUID T_CF_OBJ
32 root 1.30 dynbuf * T_CF_OBJ
33     dynbuf_text * T_CF_OBJ
34 root 1.7
35 root 1.26 object_thawer * T_CF_OBJ
36     object_freezer * T_CF_OBJ
37    
38 root 1.20 Settings * T_SETTINGS
39 root 1.1
40 root 1.9 object_ornull * T_CF_OBJ_ORNULL
41     mapstruct_ornull * T_CF_OBJ_ORNULL
42 root 1.16 octet_string T_CF_OCTETS
43     utf8_string T_CF_UTF8
44     const_octet_string T_CF_OCTETS
45     const_utf8_string T_CF_UTF8
46 root 1.1
47     INPUT
48    
49     T_VAL64
50     $var = ($type)SvVAL64 ($arg);
51    
52 root 1.27 T_UVAL64
53     $var = ($type)SvUVAL64 ($arg);
54    
55 root 1.7 T_CF_OBJ
56 root 1.25 sv_to ($arg, $var);
57     if (!$var)
58     warn (\"must not pass invalid/null cf_obj here\");
59 root 1.7
60 root 1.9 T_CF_OBJ_ORNULL
61     if (SvOK ($arg))
62     sv_to ($arg, $var);
63     else
64     $var = 0;
65 root 1.1
66 root 1.26 T_SETTINGS
67     $var = &settings
68    
69 root 1.16 T_CF_OCTETS
70     $var = SvPVbyte_nolen ($arg)
71    
72     T_CF_UTF8
73     $var = SvPVutf8_nolen ($arg)
74    
75 root 1.1 OUTPUT
76    
77     T_VAL64
78     $arg = newSVval64 ($var);
79    
80 root 1.27 T_UVAL64
81     $arg = newSVuval64 ($var);
82    
83 root 1.9 T_CF_OBJ_NORNULL
84 root 1.4 $arg = to_sv ($var);
85 root 1.7
86     T_CF_OBJ
87 root 1.4 $arg = to_sv ($var);
88 root 1.1
89 root 1.16 T_CF_OCTETS
90 root 1.17 $arg = $var ? newSVpv ($var, 0) : &PL_sv_undef;
91 root 1.16
92     T_CF_UTF8
93 root 1.17 if ($var)
94     {
95 root 1.18 sv_setpv ($arg, $var);
96 root 1.17 SvUTF8_on ($arg);
97     }
98 root 1.16