[ freetds-Patches-2397940 ] support for no terminator in bcp format file

"SourceForge.net" <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <[email protected]>
Patches item #2397940, was opened at 2008-12-06 21:15
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=407808&aid=2397940&group_id=33106

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: db-lib
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: support for no terminator in bcp format file

Initial Comment:
bcp_colfmt requires a null pointer when specifying no terminator, and currently barfs when zero length is supplied with non-null pointer (as is the case when specifying an empty string for terminator in the format file).

The attached patch fixes the parsing of the bcp format file to pass a null pointer when an empty string was specified as terminator.

NB: a nice side effect of this is the possibility to use a named pipe as input to freebcp

When specifying a prefix length and no terminator for all columns in the format file, freebcp will not perform any fseek on the input stream, allowing the use of named pipes.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=407808&aid=2397940&group_id=33106
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.