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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/08/09 11:09
Read: times


 
#169530 - Just main() is ancient C
Responding to: ???'s previous message
On one hand, you should report this bug, together with the sample code that trigger it.

On the other hand - modern C code should not have functions with an implied int return type and with empty parentheses. C++ would consider () to be a function that takes zero parameters. But ancient C standard would just consider it a function with unknown number of parameters of unknown type.

Consider having "int main(void)" or "void main(void)" instead.

List of 13 messages in thread
TopicAuthorDate
SDCC Internal Error            01/01/70 00:00      
   No mention of a source line number for the input file?            01/01/70 00:00      
      NO            01/01/70 00:00      
   You have broken SDCC?            01/01/70 00:00      
      I've Searched SDCC forums            01/01/70 00:00      
         May be I am the first to see this.            01/01/70 00:00      
            2.6.0?            01/01/70 00:00      
               I tried with newest SDCC snapshot and submitted a bug            01/01/70 00:00      
                  Fixed            01/01/70 00:00      
                     That's service for you!            01/01/70 00:00      
   Got It!!            01/01/70 00:00      
      Just main() is ancient C            01/01/70 00:00      
   Isolate the code block, use cpp            01/01/70 00:00      

Back to Subject List