-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtypemap
More file actions
32 lines (28 loc) · 735 Bytes
/
typemap
File metadata and controls
32 lines (28 loc) · 735 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
TYPEMAP
sg_error_details * O_OBJECT
sg_host_info * O_OBJECT
sg_cpu_stats * O_OBJECT
sg_cpu_percents * O_OBJECT
sg_mem_stats * O_OBJECT
sg_load_stats * O_OBJECT
sg_user_stats * O_OBJECT
sg_swap_stats * O_OBJECT
sg_fs_stats * O_OBJECT
sg_disk_io_stats * O_OBJECT
sg_network_io_stats * O_OBJECT
sg_network_iface_stats * O_OBJECT
sg_page_stats * O_OBJECT
sg_process_stats * O_OBJECT
sg_process_count * O_OBJECT
# older perls don't have these default typemaps
LUV T_UV
UV T_UV
NV T_NV
INPUT
O_OBJECT
$var = ($type)SvIV((SV*)SvRV( $arg ));
OUTPUT
T_NV
sv_setnv($arg, (NV)$var);
T_UV
sv_setuv($arg, (UV)$var);