[Boost-bugs] [ boost-Feature Requests-1460859 ] make timezone csv file C/C++ compatible

Feature Requests item #1460859, was opened at 2006-03-29 10:27 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=357586&aid=1460859&group_id=7586 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: make timezone csv file C/C++ compatible Initial Comment: The timezone database file "date_time_zonespec.csv" is used for the boost date/time library, and is nominally intended to be read as a data file, by boost code, and possibly also by Excel or similar software. Because the file consists of quoted Ansi character strings, it could also be treated like an initialization value for a char *str[] string array, and used via an #include. However, since the data lines do not end with a comma, the last field of each line will get compile-time concatenated with the first field of the next line, thus thwarting this usage. I propose that either (1) the file be changed to add a comma at the end of each line, or (2) the file be changed to add an empty "" string as an extra (dummy) field at the end of each line. Method (2) has the advantage of remaining CSV file compatible, while still being a valid list of quoted strings for char *str[] string array. The dummy zero-length string at the end of each line would be compile-time concatenated with the first field of the next line, effectively eliminating it. Method (1) has the advantage of not adding an extra dummy field. As used by the boost code, the CSV parser would have to be modified to simply ignore the last (dummy) field or the trailing comma, whichever was implemented. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=357586&aid=1460859&group_id=7586 ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Boost-bugs mailing list Boost-bugs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/boost-bugs
participants (1)
-
SourceForge.net