ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/IO-AIO/typemap
(Generate patch)

Comparing IO-AIO/typemap (file contents):
Revision 1.1 by root, Sat Oct 21 23:06:15 2006 UTC vs.
Revision 1.10 by root, Tue Feb 23 19:42:44 2016 UTC

1aio_req T_AIO 1aio_req T_AIO
2aio_req_ornot T_AIO_ORNOT 2aio_req_ornot T_AIO_ORNOT
3SV8 * T_SV8
4
5size_t T_VAL64
6ssize_t T_VAL64
7off_t T_VAL64
8
9aio_rfd T_AIO_RFD
10aio_wfd T_AIO_WFD
3 11
4INPUT 12INPUT
5 13
6T_AIO 14T_AIO
7 $var = SvAIO_REQ ($arg); 15 if (!($var = SvAIO_REQ ($arg)))
8 if (!$var)
9 croak (\"busy IO::AIO::CB object required\"); 16 croak (\"busy IO::AIO::REQ object expected\")
10 17
11T_AIO_ORNOT 18T_AIO_ORNOT
12 $var = SvAIO_REQ ($arg); 19 if (!($var = SvAIO_REQ ($arg)))
13 if (!$var)
14 XSRETURN_EMPTY; 20 XSRETURN_EMPTY
15 21
22T_SV8
23 ($var) = $arg;
24 if (SvPOKp ($var) && !sv_utf8_downgrade ($var, 1))
25 croak (\"\\\"%s\\\" argument must be byte/octet-encoded\", \"$var\")
26
27T_VAL64
28 $var = ($type)SvVAL64 ($arg);
29
30T_AIO_RFD
31 $var = s_fileno_croak ($arg, 0);
32
33T_AIO_WFD
34 $var = s_fileno_croak ($arg, 1);
35
36OUTPUT
37
38T_VAL64
39 $arg = newSVval64 ($var);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines