| H.Merijn 2008-03-01, 7:00 pm |
| 2008-03-01 0.35 (Valloire) - H.Merijn Brand <h.m.brand@xs4all.nl>
* use warnings/$^W =3D 1
* Tested on 5.10.0, 5.8.8, 5.6.2, and 5.005_04, Strawberry and =
=
Cygwin
* Diagnostics for failed new ()
* New 'blank_is_undef' option
* Updated docs
* Extended the DIAGNOSTICS a bit
* Updated TODO
* Fixed allow_whitespace issue, revealed by blank_is_undef
* Re-enabled some tests
* Fixed parse error that passed for q{1, "bar",2} with escape_c=
har =
+
* Reversed an erroneous test result in the funny combo section
* Extended diagnostics tests
* Extended XS coverage
* Removed error 2033
----
blank_is_undef
Under normal circumstances, CSV data makes no distinctio=
n
between quoted- and unquoted empty fields. They both end=
up =
in
an empty string field once read, so
1,"",," ",2
is read as
("1", "", "", " ", "2")
When writing CSV files with "always_quote" set, the unqu=
oted
empty field is the result of an undefined value. To make=
it
possible to also make this distinction when reading CSV =
=
data,
the "blank_is_undef" option will cause unquoted empty =
fields to
be set to undef, causing the above to be parsed as
("1", "", undef, " ", "2")
----
The URL
http://www.xs4all.nl/~hmbrand/Text-CSV_XS-0.35.tgz
has entered CPAN as
file: $CPAN/authors/id/H/HM/HMBRAND/Text-CSV_XS-0.35.tgz
size: 45518 bytes
md5: f854523ffab5cc28d6e8d35c2bbb32bd
No action is required on your part
Request entered by: HMBRAND (H.Merijn Brand)
Request entered on: Sat, 01 Mar 2008 16:42:31 GMT
Request completed: Sat, 01 Mar 2008 16:42:57 GMT
|