Borland c Builder 6 Bug?
Is this a bug in Borland?? Or I am missing something?
void
TemplateTest::Run()
{
uint16 value = 0;
Log() << "Enter in Run, value = 0x" << hex << value << endlog;
F1(value);
Log() << "Exit in Run, value = 0x" << hex << value << endlog;
}
void
TemplateTest::F1(short int &value)
{
Log() << "Enter value in F1, value = 0x" << hex << value << endlog;
F2(value);
Log() << "Exit value in F1, value = 0x" << hex << value << endlog;
}
void
TemplateTest::F2(short int &value)
{
Log() << "Enter value in F2, value = 0x" << hex << value << endlog;
value = 1;
Log() << "Exit value in F2, value = 0x" << hex << value << endlog;
}
//-----------------------
--
RESULT :
TemplateTest starts at: Thu 18/05/2006 07:05:36.
===========================================================================
Enter in Run, value = 0x0
Enter value in F1, value = 0x0
Enter value in F2, value = 0x0
Exit value in F2, value = 0x1
Exit value in F1, value = 0x1
Exit in Run, value = 0x0
Thanks
Yair.

