… | |
… | |
3 | Time T_UV |
3 | Time T_UV |
4 | Atom T_UV |
4 | Atom T_UV |
5 | Window T_UV |
5 | Window T_UV |
6 | |
6 | |
7 | urxvt::pixbuf T_PTROBJ |
7 | urxvt::pixbuf T_PTROBJ |
8 | urxvt::img T_PTROBJ |
|
|
9 | |
8 | |
10 | octet_string OCTET_STRING |
9 | octet_string OCTET_STRING |
11 | utf8_string UTF8_STRING |
10 | utf8_string UTF8_STRING |
12 | |
11 | |
13 | rxvt_term * TERM |
12 | rxvt_term * TERM |
|
|
13 | rxvt_img * IMG |
14 | |
14 | |
15 | GError ** T_UV |
15 | GError ** T_UV |
16 | |
16 | |
17 | INPUT |
17 | INPUT |
18 | |
18 | |
… | |
… | |
25 | $var = SvPVbyte_nolen ($arg) |
25 | $var = SvPVbyte_nolen ($arg) |
26 | |
26 | |
27 | UTF8_STRING |
27 | UTF8_STRING |
28 | $var = SvPVutf8_nolen ($arg) /* imperfect, destroys references */ |
28 | $var = SvPVutf8_nolen ($arg) /* imperfect, destroys references */ |
29 | |
29 | |
|
|
30 | IMG |
|
|
31 | if (SvROK ($arg) && sv_derived_from ($arg, \"urxvt::img\")) |
|
|
32 | $var = INT2PTR ($type, SvIV ((SV *) SvRV ($arg))); |
|
|
33 | else |
|
|
34 | croak (\"%s is not of type urxvt::img\", \"$var\") |
|
|
35 | |
30 | OUTPUT |
36 | OUTPUT |
31 | |
37 | |
32 | TERM |
38 | TERM |
33 | $arg = newSVterm ($var); |
39 | $arg = newSVterm ($var); |
34 | |
40 | |
|
|
41 | IMG |
|
|
42 | sv_setref_pv ($arg, "urxvt::img", (void *)$var); |
|
|
43 | |