4 /* initialize everything that won't change if we undump */
6 if (siggv = gv_fetchpv("SIG",allgvs)) {
10 hv_magic(hv, siggv, 'S');
12 /* initialize signal stack */
13 signalstack = newAV();
14 av_store(signalstack, 32, Nullsv);
15 av_clear(signalstack);
16 AvREAL_off(signalstack);
19 magicalize("!#?^~=-%.+&*()<>,\\/[|`':\004\t\020\024\027\006");
21 ampergv = gv_fetchpv("&",allgvs);
22 leftgv = gv_fetchpv("`",allgvs);
23 rightgv = gv_fetchpv("'",allgvs);
24 sawampersand = (ampergv || leftgv || rightgv);
25 if (tmpgv = gv_fetchpv(":",allgvs))
26 sv_setpv(GvSV(tmpgv),chopset);
28 /* these aren't necessarily magical */
29 if (tmpgv = gv_fetchpv("\014",allgvs)) {
30 sv_setpv(GvSV(tmpgv),"\f");
31 formfeed = GvSV(tmpgv);
33 if (tmpgv = gv_fetchpv(";",allgvs))
34 sv_setpv(GvSV(tmpgv),"\034");
35 if (tmpgv = gv_fetchpv("]",allgvs)) {
37 sv_upgrade(sv, SVt_PVNV);
39 SvNV(sv) = atof(patchlevel);