… | |
… | |
501 | |
501 | |
502 | PROTOTYPES: ENABLE |
502 | PROTOTYPES: ENABLE |
503 | |
503 | |
504 | BOOT: |
504 | BOOT: |
505 | { |
505 | { |
506 | # define export_const(name) newCONSTSUB (gv_stashpv ("urxvt", 1), #name, newSViv (name)); |
506 | # define export_const(name) newCONSTSUB (gv_stashpv ("urxvt", 1), # name, newSViv (name)); |
507 | AV *hookname = get_av ("urxvt::HOOKNAME", 1); |
507 | AV *hookname = get_av ("urxvt::HOOKNAME", 1); |
508 | # define def(sym) av_store (hookname, HOOK_ ## sym, newSVpv (# sym, 0)); |
508 | # define def(sym) av_store (hookname, HOOK_ ## sym, newSVpv (# sym, 0)); |
509 | # include "hookinc.h" |
509 | # include "hookinc.h" |
510 | # undef def |
510 | # undef def |
511 | |
511 | |