It would seem there is a bug in qxltool  v1.14 when trying to copy files in
uppercase ie cp filename >whatever
for example
if a directory in a QXL.WIN file contains the following files
turbotk.asm
TURBO_SMS_BIN
TURBO_QDS_BIN
TURBO_REM_BIN 
only the first file can be copied using cp filename > whatever
the others get not found errors
these examples are been run under linux on a Q60 and I am referring to SMSQ
partition on
That same computer.
The problem is that in the source to qxltool in the C functions qfindbest and 
qmatch 
memcmp is used to compare filename entries in headers with strings input from 
the
user.
QL filenames are case insensitive but memcmp is case sensitive.
A solution is to incorporate a case sensitive memcmp ie memcasecmp from gnulib 
in the source and use that 
in comparing filename entries . It is easy for me to modify the source and
recompile for QDOS 
and Unix/Linux  but for other operating systems ie DOS and Windows NT creating
binaries is another thing.


______________

David Gilham
The universe is a queer place



_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to