… | |
… | |
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 |