S_save_lines() was using strchr() when it should have been using
authorNicholas Clark <nick@ccl4.org>
Mon, 17 Nov 2008 22:54:17 +0000 (22:54 +0000)
committerNicholas Clark <nick@ccl4.org>
Mon, 17 Nov 2008 22:54:17 +0000 (22:54 +0000)
commit1d963ff3e27fd02ffafca14b9a60d1e71f32caa7
tree513178eec5ae0fa885444f4dd122a60dabadbf38
parente389bba906c384f4fc3f3ad5e721e737cbd5d54e
S_save_lines() was using strchr() when it should have been using
memchr(). Result - eval""ed source with embedded NULs was not split
correctly into lines for the debugger. Obscure. But still a bug.
Maybe the Campaign for the Elimination of strlen() needs to take a long
hard stare at every strchr() too. And strmp() while we're looking.

p4raw-id: //depot/perl@34876
pp_ctl.c
t/comp/retainedlines.t