FXDDR@ALASKA.BITNET (Don Rice UAF CSG-West Ridge) (11/07/88)
I may be the last person in the world to have discovered this, but I kept wondering why UniTerm's ymodem would do strange things sometimes when downloading files from vax/vms. The file size on binaries was often much too small, and the files on the ST would sometimes be truncated; other times it would work fine. Turns out that in the vax source file VVMODEM.C, the routine "filestat" defines a variable "char ch;" when it should have "int ch;"...the original version only counts characters to the first 0x0ff in the file. UniTerm gets very confused when the stated file size is less than the true file size, and the UniTerm transfer buffer is larger than the true file size (got that?) but is okay when the transfer buffer is smaller than the true file size. So if you've been having flakey ymodem transfers on vax/vms, take a look at your sb source... Don Rice FXDDR@ALASKA.bitnet % Q1. Compare cow flops to vax flops. Which is more cost effective? % Q2. Describe i/o standards relevant to the use of floppy cows in % cattle drives. % End of agricultural computing quiz.