ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/typemap
(Generate patch)

Comparing rxvt-unicode/src/typemap (file contents):
Revision 1.2 by root, Tue Jan 3 04:18:47 2006 UTC vs.
Revision 1.12 by root, Fri Dec 30 16:51:59 2022 UTC

1rxvt_term * T_TERM
2timer * T_TIMER
3iow * T_IOW
4overlay * T_OVERLAY 1overlay * OVERLAY
2
3Time T_UV
4XID T_U32
5Atom T_UV
6Window T_U32
7Pixmap T_U32
8Region T_UV
9rxvt_img::nv T_NV
10
11urxvt::pixbuf T_PTROBJ
12
13octet_string OCTET_STRING
14utf8_string UTF8_STRING
15
16rxvt_term * TERM
17rxvt_img * IMG
18
19GError ** T_UV
20
21render_repeat_mode RENDER_REPEAT_MODE
5 22
6INPUT 23INPUT
24
7T_TERM 25TERM
8 $var = SvTERM ($arg); 26 $var = SvTERM ($arg);
9T_TIMER
10 $var = SvTIMER ($arg);
11T_IOW
12 $var = SvIOW ($arg);
13T_OVERLAY 27OVERLAY
14 $var = SvOVERLAY ($arg); 28 $var = SvOVERLAY ($arg);
15 29
30OCTET_STRING
31 $var = SvPVbyte_nolen ($arg)
32
33UTF8_STRING
34 $var = SvPVutf8_nolen ($arg) /* imperfect, destroys references */
35
36IMG
37 if (SvROK ($arg) && sv_derived_from ($arg, \"urxvt::img\"))
38 $var = INT2PTR ($type, SvIV ((SV *) SvRV ($arg)));
39 else
40 croak (\"%s is not of type urxvt::img\", \"$var\")
41
42RENDER_REPEAT_MODE
43 if (SvOK ($arg))
44 {
45 $var = SvIV ($arg);
46 if ($var != RepeatNone && $var != RepeatNormal && $var != RepeatPad && $var != RepeatReflect)
47 croak (\"invalid repeat mode specified (%d)\\n\", $var);
48 }
49 else
50 $var = RepeatNormal;
51
16OUTPUT 52OUTPUT
53
17T_TERM 54TERM
18 $arg = newSVterm ($var); 55 $arg = newSVterm ($var);
19T_TIMER 56
20 $arg = newSVtimer ($var); 57IMG
21T_IOW 58 sv_setref_pv ($arg, "urxvt::img", (void *)$var);
22 $arg = newSViow ($var); 59

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines