Alexander Zvyagin wrote:
>
> IHEP, Protvino, Russia, 28-MAY-1998
>
> Dear friends!
>
> I have macro v.C
> v(char *s)
> {
> printf("=> %s\n",s);
> }
>
> I type in root prompt:
> root [4] .x v.C("aa")
> => aa
> (int)6
> root [5] .x v.C("aa :(")
> Error in <TRint::ProcessFile>: macro v.C("aa : not found in path .:
> /usr/local/root/macros
>
> So I can not transfer string with symbol '(' to my macro.
>
> Is it CINT bug or feature?
>
This is a special case for the interface between Root and CINT.
Will be fixed. Meanwhile you can do instead:
.L v.C
v("aa:(")
Rene Brun
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:33 MET