RE:CINT .L problem

From: Masaharu Goto (MXJ02154@nifty.ne.jp)
Date: Tue May 18 1999 - 12:36:52 MEST


Jacek,

You are right. This is the cause of the problem. This was fixed in cint5.14.2.
So, if you download this version. This particular problem should go away.

Thank you
Masaharu Goto

=================================================================
Hi,
Masa writes :
> h_x pointer should be initialized by ".L". If it wasn't something is
> already broken before ".L". The problem does not reproduce on my machine.
> The pointer is correctly initialized by ".L".
After some fights with debugger I think it's NOT possible that the .L
works the way you write. The direct cause is : the G__prerun is set to 1
during execution of the G_interpret_func ( see the line 2379 and following
of the file CINT_ifunc.c ).
On ".L t1.cxx" the G__prerun is set to 1 in line 1500 in file CINT_pause.c
in function G__process_cmd shortly before, in line 1501 of the same file,
the G__loadfile is called, which again ( line 1100 of CINT_loadfile.c )
sets G__prerun to 1 and then calls G__exec_statement ( line 1159 of the
CINT_loadfile



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:33 MET