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.3 by root, Fri Jan 20 10:27:08 2006 UTC vs.
Revision 1.11 by root, Thu Jun 14 18:19:11 2012 UTC

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines