calling functions

Hi,
I thought I had problems with some functions, but it seems that I do anything vital completely wrong.

Why doesn't this code work:

void prnt()
{
  Serial.print(".");
}

void setup()
{
  Serial.begin(9600);
  Serial.print("test");
  prnt;
}

void loop()
{
  Serial.println("_");
  prnt;
}

It prints "test" and then "_"-lines. There is no "."
Why?

Kevin

This

 prnt;

does not call "prnt",
It tests the pointer to the function "prnt" and discards the result.
(the result of the test is true, as it happens)

Try prnt ();

thanks a lot