in reply to M$/Linux Perl module compatibility problem

The bug was mine.

I have uploaded a new Text::xSV. Alternately you can edit xSV.pm as follows. In _get_row the line that declares $start_field should be:

my $start_field = qr/\G(")|\G([^"$q_sep]*)/;
(I had left out one of the \G's and it worked on 5.005_03. A bug hidden by a bug.)

If that doesn't fix it, please tell me.