template <typename A1>
void monk2 (A1) {}

unsigned int strlen (const char*);

void monk ()
{
  monk2 (strlen (""));
}


syntax highlighted by Code2HTML, v. 0.9.1