X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperlreguts.pod;h=9c54ec4aacb95670352cd14bed71a47e3699be52;hb=18fd877aa5c85a3f8bdc7cb30b117cf8f0fe97a6;hp=204993165c2e74f38ffe70504f3eb986fd581fc7;hpb=0a3a8dc0cd7227e83cd26fe236d1ad57c4add668;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perlreguts.pod b/pod/perlreguts.pod index 2049931..9c54ec4 100644 --- a/pod/perlreguts.pod +++ b/pod/perlreguts.pod @@ -810,13 +810,12 @@ value to other engine implementations. =item C -C is an extra set of startp/endp stored in a C -struct. This is used when the last successful match was from the same pattern -as the current pattern, so that a partial match doesn't overwrite the -previous match's results. When this field is data filled the matching -engine will swap buffers before every match attempt. If the match fails, -then it swaps them back. If it's successful it leaves them. This field -is populated on demand and is by default null. +C formerly was an extra set of startp/endp stored in a +C struct. This was used when the last successful match +was from the same pattern as the current pattern, so that a partial +match didn't overwrite the previous match's results, but it caused a +problem with re-entrant code such as trying to build the UTF-8 swashes. +Currently unused and left for backward compatibility with 5.10.0. =item C