>>I was answering the original request, where all the filenames WERE
>>completely upper case.
>Well...so long as we are splitting hairs, let me split some too:
>(a) It was not guaranteed that all filenames were completely uppercase,
>just that names of files transferred from MS-DOS were uppercase. There
>was no clear statement that there were no other files already in the
>current directory.
>(b) Even if all filenames were in uppercase, it was not a good idea to
>propose a too-specific solution that could prove dangerous when applied
>to a more general case. Accidental silent deletion of files is
>dangerous!
Again, as you omitted in the quote, my main point was to explain HOW one
goes about figuring out solutions for oneself. Since there was not a
complete, detailed specification given, for tutorial purposes I
concentrated on the essential aspects of the technical problem. Note
that your attempted solution enforces some assumptions that are not
necessarily any more correct than mine; for example, what makes you
think that the attempt to upload FOO.C is not SUPPOSED to overwrite
any preexisting file "foo.c"? I'm not saying you're wrong, but you
aren't necessarily right either, and your nitpicking may distract from
the tutorial purpose of my original article.