summaryrefslogtreecommitdiff
path: root/embed.h
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2013-07-21 00:30:20 -0700
committerFather Chrysostomos <sprout@cpan.org>2013-07-23 14:36:10 -0700
commitef54055c17bc9effcdf6a8135d2b375b7c35dd62 (patch)
treef4415075bde9e88e3635d77fc344ebb921e32d4c /embed.h
parentcbd5ead563d5a5df04e771f407468c0d3bcdb9f7 (diff)
downloadperl-ef54055c17bc9effcdf6a8135d2b375b7c35dd62.tar.gz
Add sv_pos_b2u_flags
This, similar to sv_pos_u2b_flags, is a more friendly variant of sv_pos_u2b that works with 2GB strings and actually returns a value instead of modifying a passed-in value in place through a pointer. The next commit will use this.
Diffstat (limited to 'embed.h')
-rw-r--r--embed.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/embed.h b/embed.h
index 795dd8c4b9..4a0d28bd62 100644
--- a/embed.h
+++ b/embed.h
@@ -607,6 +607,7 @@
#define sv_nv(a) Perl_sv_nv(aTHX_ a)
#define sv_peek(a) Perl_sv_peek(aTHX_ a)
#define sv_pos_b2u(a,b) Perl_sv_pos_b2u(aTHX_ a,b)
+#define sv_pos_b2u_flags(a,b,c) Perl_sv_pos_b2u_flags(aTHX_ a,b,c)
#define sv_pos_u2b(a,b,c) Perl_sv_pos_u2b(aTHX_ a,b,c)
#define sv_pos_u2b_flags(a,b,c,d) Perl_sv_pos_u2b_flags(aTHX_ a,b,c,d)
#define sv_pvbyten(a,b) Perl_sv_pvbyten(aTHX_ a,b)