(no subject)

From: Ruben Shahoian (Ruben.Shahoyan@cern.ch)
Date: Sat Mar 08 2003 - 12:57:23 MET


Dear Rene,
it seems there is a bug in the TMethodCall class of root3.05, which was
absent in the root3.02: I define the prototype of macro wich accetps Int_t
argument. If the macro is compiled, it incorrectly passes argument=0 (it 
passes -1 instead) while in interpreted mode everything seems OK. 

fUserMacro->InitWithPrototype("UserMacro.C++","Int_t");
Int_t flag=0
fUserMacro->SetParamPtrs(&flag);
Passes -1

fUserMacro->InitWithPrototype("UserMacro.C","Int_t");
Passes 0

The attached RunUserMacro.C reproduces an error.

Regards,
	Ruben Shahoyan
-- 







This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:10 MET