Cache not re-read on getline_all
authorH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Sun, 16 Jun 2013 18:40:18 +0000 (20:40 +0200)
committerH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Sun, 16 Jun 2013 18:40:18 +0000 (20:40 +0200)
commiteb0931df0bf002b6db316907e2a694074bcd41c6
tree1c42d9de47c68487fd8e0a9dd62771abda027e1b
parent15b9ffa2d13599afc2f7a148aafb784a2f7b6f24
Cache not re-read on getline_all

When detecting \r as eol, the cache is updated, but not re-used when
getline_all is used, assuming the struct itself was already updated.

It might be, but it is not guaranteed. With \r, eol is set to \r, but
some flags, including eil_is_cr is set on re-evaluation of the cache
CSV_XS.pm
CSV_XS.xs
ChangeLog
sandbox/rt86155.pl [new file with mode: 0644]
t/77_getall.t