(char*) paremeter to CINT macro

Alexander Zvyagin (zvyagin@mx.ihep.su)
Thu, 28 May 1998 20:35:12 GMT+03:00


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?

Thanks in advance,
Alexander Zvyagin.