Some questions on function declarations

What is wrong with the following function declarations?
  1. out2(char * s1, char * s2)
    {
       printf("%s\n%s",s1,s2);
    }
    

  2. void addup(int v1, int v2)
    {
       int v3;
       v3 = v1 + v2;
       return v3;
    }
    

Answers to these questions.


Back to notes on function declarations.