print greet('Ingy', 2);

use Inline C => <<'END_OF_C_CODE';

void greet(char* name, int number) {
/*  Inline_Stack_Vars; */
  int i;

if (number == 0)
    croak("ERROR ...");

  Inline_Stack_Vars;
  Inline_Stack_Reset;

  for (i = 0; i < number; i++)
    Inline_Stack_Push(sv_2mortal(newSVpvf("Hello %s!\n", name))); 

  Inline_Stack_Done;
}

END_OF_C_CODE
