For command line, it is anyway surrounded by {...} if you omit them.
In other words, command line is always converted to {...} style macro
before evaluation. So what you need to care is as follows.
.L source.C
ROOT/CINT requires C++ source style macro for .L command
.X macroORsource.C
.x macroORsource.C
ROOT/CINT accepts both of C++ source style and {...} style macro.
If the first non comment character in the file is '{' , it is {...}
style.
Bare CINT bahaves differently in this regard. Bare CINT requires {...}
style macro for .x command and C++ style macro for .X command.
Thank you
Masaharu Goto
-------------------------------------------------
Thank You Masaharu!
Indeed I did this. Should it be the same problem if the same command
line is inserted in a macro with only brackets {...} surrounding the
command line ?
Steve