This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Case sensitivity

Probably something of a trivial question for those who know:

Can anyone out there confirm for me whether ANSI C is meant to be a
case sensitive, or insensitive languge; and whether the Keil compiler
complies with this.


Yours gratefully,


Richard Roebuck.
P.S. Am I the only one who finds that the tick box to send 'an e-mail
message when someone posts to this thread' option doesn't work?
Do I need to set a specific option on the browser to enable this?

Parents
  • In Keil's case, the Linker converts everything to UPPERCASE, and then uses that - thus it is insensitive to the original case of identifiers in your source files (there might be an option to control this? - check the manual)

    Actually, this is not accurate. The OMF51 specification (which is the spec for the OBJ file format) specifies that ALL NAMES in the object file will use uppercase characters. Ergo, the assembler, compiler, and linker ALL product OMF51 compatible files (with uppercase names).

    Jon

    P.S. I'll check on the e-mail messages. We're updating some servers and this may be temporarily out of service.

Reply
  • In Keil's case, the Linker converts everything to UPPERCASE, and then uses that - thus it is insensitive to the original case of identifiers in your source files (there might be an option to control this? - check the manual)

    Actually, this is not accurate. The OMF51 specification (which is the spec for the OBJ file format) specifies that ALL NAMES in the object file will use uppercase characters. Ergo, the assembler, compiler, and linker ALL product OMF51 compatible files (with uppercase names).

    Jon

    P.S. I'll check on the e-mail messages. We're updating some servers and this may be temporarily out of service.

Children
No data