Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/30/07 14:40
Read: times


 
#138297 - more details
Responding to: ???'s previous message
Keil documentation said:
enum -- 8/16 bits -- 1 or 2 bytes -- -128 to +127, or -32768 to +32767

C51 now uses a char variable to represent an enum, if the enum range allows that.


The SDCC documentation says nothing as usually; but as in open-source the sources ARE the documentation :-( , based on a quick peek it appears that it's wiser than Keil and attempts to use unsigned-char, char, unsigned-int, int, unsigned long, long, in this order (OK I am C-stupid so don't take this for granted).

I suspect that Jez needs this for AVR-gcc, but the documentation for that one is, ehm...

JW (the C-hater)



List of 15 messages in thread
TopicAuthorDate
Quick C enumerated types question            01/01/70 00:00      
   Not to worry i've found out anyway.            01/01/70 00:00      
      What's a "quick C"            01/01/70 00:00      
   The answer was.....            01/01/70 00:00      
      not really            01/01/70 00:00      
         as has been discussed before            01/01/70 00:00      
            of course not            01/01/70 00:00      
         Not true            01/01/70 00:00      
   C99 says            01/01/70 00:00      
      more details            01/01/70 00:00      
      OK            01/01/70 00:00      
         not any more            01/01/70 00:00      
         In C99            01/01/70 00:00      
            Enumeration type vs. constant            01/01/70 00:00      
               Thanks for that everyone            01/01/70 00:00      

Back to Subject List