summaryrefslogtreecommitdiff
path: root/sv.h
diff options
context:
space:
mode:
authorDagfinn Ilmari Mannsåker <ilmari@ilmari.org>2017-03-31 15:04:15 +0100
committerDagfinn Ilmari Mannsåker <ilmari@ilmari.org>2017-06-02 14:08:13 +0100
commitb063b0a874bbc4724894885b0a633865675db9ff (patch)
tree3e3eb7936ada26a2bf9ee5b707ca0f17cde79982 /sv.h
parent3deca554c91ecb8309424e4f088fdde80e21248b (diff)
downloadperl-b063b0a874bbc4724894885b0a633865675db9ff.tar.gz
Define and use symbolic constants for LvFLAGS
Diffstat (limited to 'sv.h')
-rw-r--r--sv.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sv.h b/sv.h
index 51e9b0ba66..71c494b367 100644
--- a/sv.h
+++ b/sv.h
@@ -1402,6 +1402,10 @@ object type. Exposed to perl code via Internals::SvREADONLY().
#define LvTARGLEN(sv) ((XPVLV*) SvANY(sv))->xlv_targlen
#define LvFLAGS(sv) ((XPVLV*) SvANY(sv))->xlv_flags
+#define LVf_NEG_OFF 0x1
+#define LVf_NEG_LEN 0x2
+#define LVf_OUT_OF_RANGE 0x4
+
#define IoIFP(sv) (sv)->sv_u.svu_fp
#define IoOFP(sv) ((XPVIO*) SvANY(sv))->xio_ofp
#define IoDIRP(sv) ((XPVIO*) SvANY(sv))->xio_dirp