ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/typemap
Revision: 1.8
Committed: Sun Jun 3 18:04:44 2012 UTC (12 years ago) by root
Branch: MAIN
Changes since 1.7: +10 -1 lines
Log Message:
sigh

File Contents

# User Rev Content
1 root 1.7 overlay * OVERLAY
2 root 1.5
3     Time T_UV
4     Atom T_UV
5     Window T_UV
6 root 1.3
7 root 1.6 urxvt::pixbuf T_PTROBJ
8    
9 root 1.7 octet_string OCTET_STRING
10     utf8_string UTF8_STRING
11    
12     rxvt_term * TERM
13 root 1.8 rxvt_img * IMG
14 root 1.7
15 root 1.6 GError ** T_UV
16 root 1.3
17 root 1.1 INPUT
18 root 1.3
19 root 1.7 TERM
20 root 1.5 $var = SvTERM ($arg);
21 root 1.7 OVERLAY
22 root 1.5 $var = SvOVERLAY ($arg);
23 root 1.1
24 root 1.7 OCTET_STRING
25 root 1.6 $var = SvPVbyte_nolen ($arg)
26    
27 root 1.7 UTF8_STRING
28     $var = SvPVutf8_nolen ($arg) /* imperfect, destroys references */
29 root 1.3
30 root 1.8 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    
36 root 1.1 OUTPUT
37 root 1.3
38 root 1.7 TERM
39 root 1.5 $arg = newSVterm ($var);
40 root 1.3
41 root 1.8 IMG
42     sv_setref_pv ($arg, "urxvt::img", (void *)$var);
43