title: More than one __attribute__ in C with gcc
body: <p>Can you add more than one attribute to an identifier in C with gcc?
  Here is what I have now.  I left out the include statements because they get scramble in the post.
  If there is a way to add two, what is the general syntax, and how can I do it both with the defintion, and with a prototype? Thank you. :-)</p>
  
  <pre><code>main() {  
      printf("In Main\n");  
  }  
  __attribute__ ((constructor)) void beforeMain(void)  
  {  
      printf("Before Main\n");  
  }  
  </code></pre>