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

Comparing rxvt-unicode/src/rxvtperl.xs (file contents):
Revision 1.98 by root, Mon Feb 6 05:40:15 2006 UTC vs.
Revision 1.100 by root, Mon Feb 20 20:44:22 2006 UTC

1209 } 1209 }
1210 OUTPUT: 1210 OUTPUT:
1211 RETVAL 1211 RETVAL
1212 1212
1213SV * 1213SV *
1214rxvt_term::_env () 1214rxvt_term::envv ()
1215 ALIAS:
1216 argv = 1
1215 CODE: 1217 PPCODE:
1216{ 1218{
1217 if (THIS->envv) 1219 stringvec *vec = ix ? THIS->argv : THIS->envv;
1218 {
1219 AV *av = newAV ();
1220 1220
1221 EXTEND (SP, vec->size ());
1222
1221 for (char **i = THIS->envv->begin (); i != THIS->envv->end (); ++i) 1223 for (char **i = vec->begin (); i != vec->end (); ++i)
1222 if (*i) 1224 if (*i)
1223 av_push (av, newSVpv (*i, 0)); 1225 PUSHs (sv_2mortal (newSVpv (*i, 0)));
1224
1225 RETVAL = newRV_noinc ((SV *)av);
1226 }
1227 else
1228 RETVAL = &PL_sv_undef;
1229} 1226}
1230 OUTPUT:
1231 RETVAL
1232 1227
1233int 1228int
1234rxvt_term::pty_ev_events (int events = EVENT_UNDEF) 1229rxvt_term::pty_ev_events (int events = EVENT_UNDEF)
1235 CODE: 1230 CODE:
1236 RETVAL = THIS->pty_ev.events; 1231 RETVAL = THIS->pty_ev.events;
1812 : 1; 1807 : 1;
1813 1808
1814 XChangeProperty (THIS->dpy, window, property, 1809 XChangeProperty (THIS->dpy, window, property,
1815 type, format, PropModeReplace, 1810 type, format, PropModeReplace,
1816 (unsigned char *)data_, len / elemsize); 1811 (unsigned char *)data_, len / elemsize);
1817 XSync (THIS->dpy, 0);
1818} 1812}
1819 1813
1820Atom 1814Atom
1821XInternAtom (rxvt_term *term, char *atom_name, int only_if_exists = FALSE) 1815XInternAtom (rxvt_term *term, char *atom_name, int only_if_exists = FALSE)
1822 C_ARGS: term->dpy, atom_name, only_if_exists 1816 C_ARGS: term->dpy, atom_name, only_if_exists

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines