ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/typemap
Revision: 1.22
Committed: Sun Apr 29 21:44:35 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.21: +1 -0 lines
Log Message:
goofign around a bit: the while ranged/non-ranged system is borked and needs some serious redesign

File Contents

# User Rev Content
1 root 1.20 val64 T_VAL64
2     uint64 T_VAL64
3     sint16 T_INT
4     sint8 T_INT
5     faceidx T_INT
6     animidx T_INT
7    
8     object * T_CF_OBJ
9     partylist * T_CF_OBJ
10     archetype * T_CF_OBJ
11     maptile * T_CF_OBJ
12     struct region * T_CF_OBJ
13     region * T_CF_OBJ
14     client * T_CF_OBJ
15     player * T_CF_OBJ
16     living * T_CF_OBJ
17     attachable * T_CF_OBJ
18 root 1.21 treasurelist * T_CF_OBJ
19 root 1.22 rangetype T_CF_OBJ
20 root 1.20 std::string T_CF_OBJ
21     const std::string T_CF_OBJ
22 root 1.7
23 root 1.20 Settings * T_SETTINGS
24 root 1.1
25 root 1.9 object_ornull * T_CF_OBJ_ORNULL
26     mapstruct_ornull * T_CF_OBJ_ORNULL
27 root 1.16 octet_string T_CF_OCTETS
28     utf8_string T_CF_UTF8
29     const_octet_string T_CF_OCTETS
30     const_utf8_string T_CF_UTF8
31 root 1.1
32     INPUT
33    
34     T_VAL64
35     $var = ($type)SvVAL64 ($arg);
36    
37 root 1.7 T_CF_OBJ
38 root 1.4 sv_to ($arg, $var)
39 root 1.7
40 root 1.6 T_SETTINGS
41 root 1.9 $var = &settings
42 root 1.7
43 root 1.9 T_CF_OBJ_ORNULL
44     if (SvOK ($arg))
45     sv_to ($arg, $var);
46     else
47     $var = 0;
48 root 1.1
49 root 1.16 T_CF_OCTETS
50     $var = SvPVbyte_nolen ($arg)
51    
52     T_CF_UTF8
53     $var = SvPVutf8_nolen ($arg)
54    
55 root 1.1 OUTPUT
56    
57     T_VAL64
58     $arg = newSVval64 ($var);
59    
60 root 1.9 T_CF_OBJ_NORNULL
61 root 1.4 $arg = to_sv ($var);
62 root 1.7
63     T_CF_OBJ
64 root 1.4 $arg = to_sv ($var);
65 root 1.1
66 root 1.16 T_CF_OCTETS
67 root 1.17 $arg = $var ? newSVpv ($var, 0) : &PL_sv_undef;
68 root 1.16
69     T_CF_UTF8
70 root 1.17 if ($var)
71     {
72 root 1.18 sv_setpv ($arg, $var);
73 root 1.17 SvUTF8_on ($arg);
74     }
75 root 1.16