Thanks, Altenbach and Jarrod, for your help.
Time to eat crow. At Altenbach's prompting, I created a sample program that would demonstrate the problem. It didn't. Turns out the files were fine. I was reading them with the "Read from Text File" vi, with the EOL option enabled! I had used another program to check the data in the file, and was basing my conclusion on that. Unfortunately, I didn't use a good hex editor, and it turns out the program I used was also stripping the <CR> off. So the data in the file was good, I was reading it wrong, and my double-check was reading it wrong.
Cheers,
Dave
-------------------------------------------------------------
David Thomson Original Code Consulting
www.originalcode.com
National Instruments Alliance Program Member
Certified LabVIEW Architect
Certified Embedded Systems Developer
-------------------------------------------------------------
There are 10 kinds of people: those who understand binary, and those who don't.