/* Example: calling a function -- why doesn't this work? */

#include <stdio.h>

void square_it(int num);


main()
{
  int x = 6;
  
  printf("[main] x = %i\n", x);
  square_it(x);
  printf("\n[main] x squared = %i\n", x);
    
  return;
}


void square_it(int num)
{
  printf("\n[square_it] num = %i\n", num);
  num *= num; /* multiply num by itself */
  printf("\n[square_it] num squared = %i\n", num);
  
  return;
}
