Change 34459 by [EMAIL PROTECTED] on 2008/10/05 15:51:29
Integrate:
[ 28936]
Change to sv_reftype return value caused compile for Digest::MD5
with g++ to fail.
[ 28937]
Change md5sum of MD5.xs after change 28936 (on UNIX, might
need adjustments on other platforms)
[ 31577]
How this got I got ext/Digest/MD5/t/files.t wrong for EBCDIC, I
do not know.
Affected files ...
... //depot/maint-5.8/perl/ext/Digest/MD5/MD5.xs#12 integrate
... //depot/maint-5.8/perl/ext/Digest/MD5/t/files.t#17 integrate
Differences ...
==== //depot/maint-5.8/perl/ext/Digest/MD5/MD5.xs#12 (text) ====
Index: perl/ext/Digest/MD5/MD5.xs
--- perl/ext/Digest/MD5/MD5.xs#11~30038~ 2007-01-27 10:13:24.000000000
-0800
+++ perl/ext/Digest/MD5/MD5.xs 2008-10-05 08:51:29.000000000 -0700
@@ -587,7 +587,7 @@
SV* self
PREINIT:
MD5_CTX* cont = get_md5_ctx(aTHX_ self);
- char *myname = sv_reftype(SvRV(self),TRUE);
+ const char *myname = sv_reftype(SvRV(self),TRUE);
MD5_CTX* context;
PPCODE:
New(55, context, 1, MD5_CTX);
==== //depot/maint-5.8/perl/ext/Digest/MD5/t/files.t#17 (text) ====
Index: perl/ext/Digest/MD5/t/files.t
--- perl/ext/Digest/MD5/t/files.t#16~30038~ 2007-01-27 10:13:24.000000000
-0800
+++ perl/ext/Digest/MD5/t/files.t 2008-10-05 08:51:29.000000000 -0700
@@ -23,7 +23,7 @@
c7b68bb806b2d42f4a11511132e94ae8 Changes
11e8028ee426273db6b6db270a8bb38c README
c5e839f675f682215f913ea73788bc2c MD5.pm
-9fedc2bc1f2346e42b1cfd54d697b91f MD5.xs
+d4b61fd6f875dcd3e3066a3d6750010e MD5.xs
276da0aa4e9a08b7fe09430c9c5690aa rfc1321.txt
EOT
} elsif ("\n" eq "\015") { # MacOS
@@ -31,7 +31,7 @@
628699b88b6a803225678802d2470067 Changes
c95549c6c5e1e1c078b27042f1dc850f README
e78ad7902025d17f140bef176dc4b154 MD5.pm
-2b1471867e79e05576f16daaaad53325 MD5.xs
+315f43d139c2ead64060d03b13b39ec5 MD5.xs
754b9db19f79dbc4992f7166eb0f37ce rfc1321.txt
EOT
} else {
@@ -40,7 +40,7 @@
2fdc25c326960308f5334c967455d1f5 Changes
c95549c6c5e1e1c078b27042f1dc850f README
e78ad7902025d17f140bef176dc4b154 MD5.pm
-2b1471867e79e05576f16daaaad53325 MD5.xs
+ef3c87d60a88b50c60eb75af81cd244a MD5.xs
754b9db19f79dbc4992f7166eb0f37ce rfc1321.txt
EOT
}
End of Patch.