ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/typemap
Revision: 1.9
Committed: Mon Jun 4 16:03:33 2012 UTC (11 years, 11 months ago) by root
Branch: MAIN
Changes since 1.8: +1 -0 lines
Log Message:
*** empty log message ***

File Contents

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