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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/11/08 14:42
Read: times


 
#149313 - Wrong?
Responding to: ???'s previous message
Juan Carlos said:
I meant moving or putting the variables in the .h header where they belong.

No - the "variables" don't "belong" in the header file.

What you need to ensure is, again:
  • Symbols may be declared many times;
  • Symbols must be defined exactly once.

    One way to do this ("Erik's way") is to put everything in the header, with a conditional-compilation flag to determine whether declarations or definitions are produced;

    Another way ("my way") is to have only declarations in headers, and only definitions in .c files.


  • List of 33 messages in thread
    TopicAuthorDate
    Havin more than .c Macros            01/01/70 00:00      
       I am not surprised            01/01/70 00:00      
          Here!            01/01/70 00:00      
             Multiple Definitions            01/01/70 00:00      
             I guess that            01/01/70 00:00      
                amazing            01/01/70 00:00      
                   Disdain            01/01/70 00:00      
                      tomatoes and tomahtos            01/01/70 00:00      
                         Help!            01/01/70 00:00      
                            not compiling at all.            01/01/70 00:00      
                               Andy, Here!            01/01/70 00:00      
                                  You really need to nail this!            01/01/70 00:00      
                            To spell it out for you...            01/01/70 00:00      
                               More errors            01/01/70 00:00      
                                  My mistake - can you spot it?            01/01/70 00:00      
                                     In five minutes            01/01/70 00:00      
                                     I tried            01/01/70 00:00      
                                        The problem is...            01/01/70 00:00      
                               well when Ansy show mine, I'll show his            01/01/70 00:00      
                                  Actually, I\'d do it more like this            01/01/70 00:00      
                                     It worked!            01/01/70 00:00      
                                        Not the way to go            01/01/70 00:00      
                                           Right!            01/01/70 00:00      
                                              Wrong?            01/01/70 00:00      
                               Spelled it wrong            01/01/70 00:00      
                                  Correct!            01/01/70 00:00      
                                     good, and good enough for me            01/01/70 00:00      
                                        Keil GUI equivalent for the commandlinephobic            01/01/70 00:00      
                            How are you disabling case sensitivity?            01/01/70 00:00      
                               Most likely            01/01/70 00:00      
                Definitions vs Declarations            01/01/70 00:00      
       You need to give more info!            01/01/70 00:00      
       The title of this thread            01/01/70 00:00      

    Back to Subject List