Re: The case insensitive #include statement horror...



"Stephan Kuhagen" <nospam@xxxxxxxxxx> wrote in message
news:ekokg4$72j$1@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I guess I still don't understand.

It preserves the data, because it preserves the case of the filenames


Yes.

in my thinking the filenames are also data, since for me
they contain some semantics in the spelling.

OK. That's your point of view. What follows from it is the fact, say, that
given a string of eight characters there are 256 possible files which can
live in one directory, using those characters in the given order, which
differ only in case. As I see it, that's just nuts. :-)

Now there may be corner cases where changing the case conveys a different
meaning - polish and Polish for example - but to me, that's the exception
that proves the rule. And if the problem arrives from not being able to
differentiating consecutive "words" which begin with a capital letter, we
have a way to deal with that - use a space character or an undersore in the
file name.

The point I have been trying to make here is that you are applying a 'nix
mindset to Windows.

But it makes it easy to lose this data, since someone can
easily overwrite this semantics accidently by writing another
file with a similar name, differing only in case.

No, we won't allow two different files with names that differ only in case
to be created in the same directory and with the Win32 API.

Regards,
Will


.



Relevant Pages

  • Re: Same content, but doesnt fit
    ... If the horizontal specs of the characters in the first PN differ from the ... original file fits an average of 2-4 lines more per page). ...
    (microsoft.public.word.pagelayout)
  • Re: The case insensitive #include statement horror...
    ... given a string of eight characters there are 256 possible files which can ... But you are right in the sense, that wanting Windows change it fs behaviour ... we won't allow two different files with names that differ only in case ... wanted a check in the development tools that compares the case of include ...
    (microsoft.public.vc.language)
  • Re: A Wrinkle In Time ... next?
    ... > of TPB are essentially the same. ... > My impression is that the story is the same because the characters are ... manner in which the characters differ--in almost every case, ... don't get me started on Treebeard. ...
    (rec.arts.sf.written)
  • Password Policy in Solaris OE.
    ... Do we have some options where we can specify that; ... Each password must have PASSLENGTH characters. ... New passwords must differ from the old by at least three characters. ... intended recipient/s and may contain material that is CONFIDENTIAL AND ...
    (SunManagers)
  • Re: How do you bitwise operations in Ada 83 and 95
    ... Performance may differ, ... I can observe how ... we all realize that the semantics, as defined by the RM, does not ... behavior is a meaningful comparison. ...
    (comp.lang.ada)