Skip to content

Commit 996e27b

Browse files
committed
Devel::PPPort: add compatibility entries for the new vstrings
Based on @Leont's comment on #23160. This seems to produce reasonable results: tony@venus:.../git/perl6$ cat foo.c SvVSTRING tony@venus:.../git/perl6$ ./perl -Ilib dist/Devel-PPPort/ppport.h --nofilter foo.c Scanning foo.c ... === Analyzing foo.c === Uses SvVSTRING, which depends on sv_vstring_get, SvVSTRING_mg, mg_find, PERL_MAGIC_vstring, SvMAGICAL File needs sv_vstring_get, adding static request Needs to include 'ppport.h' Analysis completed Suggested changes: --- foo.c 2025-04-01 10:51:39.040415623 +1100 +++ foo.c.patched 2025-04-01 10:55:11.347014468 +1100 @@ -1 +1,3 @@ +#define NEED_sv_vstring_get +#include "ppport.h" SvVSTRING
1 parent ed7c2d1 commit 996e27b

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

MANIFEST

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3843,6 +3843,7 @@ dist/Devel-PPPort/parts/base/5035007
38433843
dist/Devel-PPPort/parts/base/5035008
38443844
dist/Devel-PPPort/parts/base/5035009
38453845
dist/Devel-PPPort/parts/base/5035010
3846+
dist/Devel-PPPort/parts/base/5041010
38463847
dist/Devel-PPPort/parts/embed.fnc Devel::PPPort Perl API listing
38473848
dist/Devel-PPPort/parts/inc/01_test Devel::PPPort include
38483849
dist/Devel-PPPort/parts/inc/call Devel::PPPort include
@@ -4117,6 +4118,7 @@ dist/Devel-PPPort/parts/todo/5035007
41174118
dist/Devel-PPPort/parts/todo/5035008
41184119
dist/Devel-PPPort/parts/todo/5035009
41194120
dist/Devel-PPPort/parts/todo/5035010
4121+
dist/Devel-PPPort/parts/todo/5041010
41204122
dist/Devel-PPPort/PPPort.xs Devel::PPPort dummy PPPort.xs
41214123
dist/Devel-PPPort/ppport_h.PL Devel::PPPort ppport.h writer
41224124
dist/Devel-PPPort/PPPort_pm.PL Devel::PPPort PPPort.pm writer

dist/Devel-PPPort/parts/base/5041010

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
5.041010
2+
sv_vstring_get # U

dist/Devel-PPPort/parts/todo/5041010

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
5.041010
2+

0 commit comments

Comments
 (0)