… | |
… | |
241 | |
241 | |
242 | case DT_LONG: |
242 | case DT_LONG: |
243 | XPUSHs (sv_2mortal (newSViv (va_arg (ap, long)))); |
243 | XPUSHs (sv_2mortal (newSViv (va_arg (ap, long)))); |
244 | break; |
244 | break; |
245 | |
245 | |
|
|
246 | case DT_STRING: |
|
|
247 | XPUSHs (sv_2mortal (newSVpv (va_arg (ap, char *), 0))); |
|
|
248 | break; |
|
|
249 | |
246 | case DT_END: |
250 | case DT_END: |
247 | { |
251 | { |
248 | va_end (ap); |
252 | va_end (ap); |
249 | |
253 | |
250 | PUTBACK; |
254 | PUTBACK; |
… | |
… | |
303 | set_hookname (VIEW_CHANGE); |
307 | set_hookname (VIEW_CHANGE); |
304 | set_hookname (SCROLL_BACK); |
308 | set_hookname (SCROLL_BACK); |
305 | set_hookname (TTY_ACTIVITY); |
309 | set_hookname (TTY_ACTIVITY); |
306 | set_hookname (REFRESH_BEGIN); |
310 | set_hookname (REFRESH_BEGIN); |
307 | set_hookname (REFRESH_END); |
311 | set_hookname (REFRESH_END); |
|
|
312 | set_hookname (KEYBOARD_COMMAND); |
308 | |
313 | |
309 | sv_setpv (get_sv ("urxvt::LIBDIR", 1), LIBDIR); |
314 | sv_setpv (get_sv ("urxvt::LIBDIR", 1), LIBDIR); |
310 | } |
315 | } |
311 | |
316 | |
312 | void |
317 | void |
… | |
… | |
384 | SvUTF8_on (RETVAL); |
389 | SvUTF8_on (RETVAL); |
385 | free (str); |
390 | free (str); |
386 | } |
391 | } |
387 | OUTPUT: |
392 | OUTPUT: |
388 | RETVAL |
393 | RETVAL |
|
|
394 | |
|
|
395 | int |
|
|
396 | rxvt_term::nsaved () |
|
|
397 | CODE: |
|
|
398 | RETVAL = THIS->nsaved; |
|
|
399 | OUTPUT: |
|
|
400 | RETVAL |
|
|
401 | |
|
|
402 | int |
|
|
403 | rxvt_term::view_start (int newval = -1) |
|
|
404 | CODE: |
|
|
405 | { |
|
|
406 | RETVAL = THIS->view_start; |
|
|
407 | |
|
|
408 | if (newval >= 0) |
|
|
409 | { |
|
|
410 | THIS->view_start = min (newval, THIS->nsaved); |
|
|
411 | THIS->scr_changeview (RETVAL); |
|
|
412 | } |
|
|
413 | } |
|
|
414 | OUTPUT: |
|
|
415 | RETVAL |
389 | |
416 | |
390 | void |
417 | void |
391 | rxvt_term::_resource (char *name, int index, SV *newval = 0) |
418 | rxvt_term::_resource (char *name, int index, SV *newval = 0) |
392 | PPCODE: |
419 | PPCODE: |
393 | { |
420 | { |