Hi Stilianos, There is a limit to the command line (1023 characters). In addition on some xterm you have some weird limits on what can be copy/pasted. When reaching the limit ROOT usually quit with: *** Error: Getline(): input buffer overflow When you have so many characters of code, it is better to store it in a (temporary) file. You can also split the command on several lines and still have it executed at once by starting with a { Cheers, Philippe. -----Original Message----- From: owner-about-root@listserv.fnal.gov [mailto:owner-about-root@listserv.fnal.gov]On Behalf Of Stilianos Kesisoglou Sent: Thursday, July 15, 2004 12:08 PM To: about-root@fnal.gov; roottalk@pcroot.cern.ch Subject: length limit of CINT's input line? Hi, Is there any limit on the lenght of a command line given to CINT? I've tried to make and fit some plots intereactively and instead of writing a macro to do it, I just wrote a long line: TH1F *h1 = new TH1F(....); myTree->Draw(...) etc When I tried to repeat it many times by copying and pasting: TH1F *h1 = new TH1F(....); myTree->Draw(...) TH1F *h2 = new TH1F(....); myTree->Draw(...) TH1F *h3 = new TH1F(....); myTree->Draw(...) TH1F *h4 = new TH1F(....); myTree->Draw(...) TH1F *h5 = new TH1F(....); myTree->Draw(...) ... the first 3-4 lines where executed ok and the ROOT stuck. When I execute them one by one there is no problem. Thanks! Stelios.
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:09 MET