ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/typemap
Revision: 1.35
Committed: Fri Mar 26 14:00:28 2010 UTC (14 years, 2 months ago) by root
Branch: MAIN
CVS Tags: rel-3_0
Changes since 1.34: +2 -0 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 val64 T_VAL64
2 sint64 T_VAL64
3 sint32 T_IV
4 sint16 T_IV
5 sint8 T_IV
6 uint64 T_UVAL64
7 uint32 T_UV
8 uint16 T_UV
9 uint8 T_UV
10
11 faceidx T_INT
12 animidx T_INT
13
14 MoveType T_INT
15
16 shstr T_SHSTR
17 const shstr T_SHSTR
18 shstr_tmp T_SHSTR
19 const shstr_tmp T_SHSTR
20 shstr_cmp T_SHSTR_CMP
21 const shstr_cmp T_SHSTR_CMP
22
23 object * T_CF_OBJ
24 partylist * T_CF_OBJ
25 archetype * T_CF_OBJ
26 maptile * T_CF_OBJ
27 struct region * T_CF_OBJ
28 region * T_CF_OBJ
29 client * T_CF_OBJ
30 player * T_CF_OBJ
31 living * T_CF_OBJ
32 mapspace * T_CF_OBJ
33 attachable * T_CF_OBJ
34 treasurelist * T_CF_OBJ
35 std::string T_CF_OBJ
36 const std::string T_CF_OBJ
37 UUID T_CF_OBJ
38 dynbuf * T_CF_OBJ
39 dynbuf_text * T_CF_OBJ
40
41 object_thawer * T_CF_OBJ
42 object_freezer * T_CF_OBJ
43
44 Settings * T_SETTINGS
45
46 object_ornull * T_CF_OBJ_ORNULL
47 mapstruct_ornull * T_CF_OBJ_ORNULL
48 octet_string T_CF_OCTETS
49 utf8_string T_CF_UTF8
50 const_octet_string T_CF_OCTETS
51 const_utf8_string T_CF_UTF8
52
53 INPUT
54
55 T_VAL64
56 $var = ($type)SvVAL64 ($arg);
57
58 T_UVAL64
59 $var = ($type)SvUVAL64 ($arg);
60
61 T_CF_OBJ
62 cf_obj_to ($arg, $var);
63
64 T_CF_OBJ_ORNULL
65 cf_obj_ornull_to ($arg, $var);
66
67 T_SETTINGS
68 $var = &settings
69
70 T_CF_OCTETS
71 $var = SvPVbyte_nolen ($arg)
72
73 T_CF_UTF8
74 $var = cfSvPVutf8_nolen ($arg)
75
76 T_SHSTR
77 $var = shstr (cfSvPVutf8_nolen ($arg))
78
79 T_SHSTR_ORNULL
80 $var = SvOK ($arg) ? shstr (cfSvPVutf8_nolen ($arg)) : 0
81
82 T_SHSTR_CMP
83 $var = shstr_cmp (cfSvPVutf8_nolen ($arg))
84
85 OUTPUT
86
87 T_VAL64
88 $arg = newSVval64 ($var);
89
90 T_UVAL64
91 $arg = newSVuval64 ($var);
92
93 T_CF_OBJ
94 $arg = to_sv ($var);
95
96 T_CF_OCTETS
97 $arg = $var ? newSVpv ($var, 0) : &PL_sv_undef;
98
99 T_CF_UTF8
100 if ($var)
101 {
102 sv_setpv ($arg, $var);
103 SvUTF8_on ($arg);
104 }
105
106 T_SHSTR
107 if ($var)
108 {
109 sv_setpv ($arg, &$var);
110 SvUTF8_on ($arg);
111 }
112