Lines Matching refs:mask
14 SV * x_opset_all; /* mask with all bits set */
72 /* Store a new tag definition. Always a mask.
74 * SV *mask is copied not referenced.
78 put_op_bitspec(pTHX_ char *optag, STRLEN len, SV *mask)
83 verify_opset(aTHX_ mask,1);
89 sv_setsv(*svp, mask);
284 _safe_call_sv(Package, mask, codesv)
286 SV * mask
295 opmask_addlocal(aTHX_ mask, op_mask_buf);
416 SV *bitspec, *mask;
423 mask = *hv_fetch((HV*)SvRV(safe), "Mask",4, 1);
424 if (ONLY_THESE) /* *_only = new mask, else edit current */
425 sv_setsv(mask, sv_2mortal(new_opset(aTHX_ PERMITING ? opset_all : Nullsv)));
427 verify_opset(aTHX_ mask,1); /* croaks */
428 bitmap = SvPVX(mask);
430 on = PERMITING ? 0 : 1; /* deny = mask bit on */
431 if (verify_opset(aTHX_ ST(i),0)) { /* it's a valid mask */
487 define_optag(optagsv, mask)
489 SV *mask
494 put_op_bitspec(aTHX_ optag, len, mask); /* croaks */