ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/typemap
Revision: 1.5
Committed: Sat Sep 16 22:24:13 2006 UTC (17 years, 8 months ago) by root
Branch: MAIN
Changes since 1.4: +1 -1 lines
Log Message:
mapstruct => maptile
removed many ytypedefs in favor of structure tags

File Contents

# User Rev Content
1 root 1.1 val64 T_VAL64
2     uint64 T_VAL64
3    
4     const object * T_OBJECT
5     object * T_OBJECT
6     partylist * T_PARTY
7     archetype * T_ARCH
8 root 1.5 maptile * T_MAP
9 root 1.1 region * T_REGION
10     player * T_PLAYER
11     living * T_LIVING
12    
13     object_ornull * T_OBJECT_ORNULL
14     mapstruct_ornull * T_MAP_ORNULL
15    
16     INPUT
17    
18     T_VAL64
19     $var = ($type)SvVAL64 ($arg);
20    
21     T_OBJECT
22     $var = (object *)SvPTR ($arg, \"cf::object\");
23     T_PARTY
24 root 1.4 sv_to ($arg, $var)
25 root 1.1 T_ARCH
26 root 1.4 sv_to ($arg, $var)
27 root 1.1 T_MAP
28 root 1.4 sv_to ($arg, $var)
29 root 1.1 T_REGION
30 root 1.4 sv_to ($arg, $var)
31 root 1.1 T_PLAYER
32 root 1.4 sv_to ($arg, $var)
33 root 1.1 T_LIVING
34 root 1.4 sv_to ($arg, $var)
35 root 1.1
36     T_OBJECT_ORNULL
37     $var = (object *)SvPTR_ornull ($arg, \"cf::object\");
38     T_MAP_ORNULL
39     $var = (mapstruct *)SvPTR_ornull ($arg, \"cf::map\");
40    
41     OUTPUT
42    
43     T_VAL64
44     $arg = newSVval64 ($var);
45    
46     T_OBJECT
47 root 1.4 $arg = to_sv ($var);
48 root 1.1 T_MAP
49 root 1.4 $arg = to_sv ($var);
50 root 1.1 T_ARCH
51 root 1.4 $arg = to_sv ($var);
52 root 1.1 T_PARTY
53 root 1.4 $arg = to_sv ($var);
54 root 1.1 T_REGION
55 root 1.4 $arg = to_sv ($var);
56 root 1.1 T_PLAYER
57 root 1.4 $arg = to_sv ($var);
58 root 1.1 T_LIVING
59 root 1.4 $arg = to_sv ($var);
60 root 1.1