Hi,

I attched a patch.

Cheers,

    Gonéri Le Bouder
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/ballista.cpp ltp-full-20060918/testcases/ballista/ballista/ballista.cpp
--- ltp-full-20060918.orig/testcases/ballista/ballista/ballista.cpp	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/ballista.cpp	2008-04-09 19:09:38.000000000 +0200
@@ -17,10 +17,10 @@
 
 
 #include <errno.h>
-#include <iostream.h>
+#include <iostream>
 #include <stdio.h>
 #include <stdlib.h>
-#include <fstream.h>
+#include <fstream>
 #include <signal.h>
 #include <string.h>
 #include <sys/stat.h>
@@ -87,7 +87,7 @@
 Server_communication *server = NULL;
 Test_case_iterator *biterator = NULL;
 
-vector<line> vec[MAXP];    //contains array of all setting for each arg
+std::vector<line> vec[MAXP];    //contains array of all setting for each arg
 
 int parameterize(b_param param[],line l);
 
@@ -106,7 +106,7 @@
     }
 //      for (int ii=0;ii<numParam;ii++)
 //              cout<<LCVs[ii]<<" - ";
-//      cout<<endl;
+//      cout<<std::endl;
     return max_found;
 }
 
@@ -221,7 +221,7 @@
 	   int timeout,
 	   double sample_size, 
 	   int number_arguments,
-	   vector<line> myvec[MAXP])
+	   std::vector<line> myvec[MAXP])
 {
     two_dim *parameter_list = NULL;
     MARSHAL_DATA_TYPE marshalled_data;
@@ -293,10 +293,10 @@
                 for (i=0;i<number_arguments;i++)
                 {
                     j=parameterize(marshalled_data[i],vec[i][LCVs[i]]);
-                    cout <<"#param:";
+                    std::cout <<"#param:";
                     for (int jj=0;jj<j;jj++)
-                        cout<<marshalled_data[i][jj]<<"\t";
-                    cout<<endl;
+                        std::cout<<marshalled_data[i][jj]<<"\t";
+                    std::cout<<std::endl;
                 }
                 // remove template Log File
                 FILE* filePtr = NULL;
@@ -317,9 +317,9 @@
                                                              sizeof(mut_return));
                 if (!test_results)
                 {
-                    cout<<"rval:" << mut_return << endl;
-                    cout<<pass_status;
-                    cout<<"\t"<<call_ret<<endl;
+                    std::cout<<"rval:" << mut_return << std::endl;
+                    std::cout<<pass_status;
+                    std::cout<<"\t"<<call_ret<<std::endl;
                     if((call_ret!=-1) && (call_ret!=0))
                     {
                         if (call_ret == 99) //problem in setup
@@ -331,7 +331,7 @@
                                 {
                                     if (fgets(str,254,filePtr))
                                     {
-                                        cout << str << endl;
+                                        std::cout << str << std::endl;
                                     }
                                 }                                
                                 fclose (filePtr);
@@ -339,32 +339,32 @@
                             }
                             else
                             {
-                                cout <<sys_err<<endl;
+                                std::cout <<sys_err<<std::endl;
                             }
                         }   
                         else
                         {
                             //intentionally changed for ostest - push button
-                            //cerr <<sys_err<<endl;
-                            cout <<sys_err<<endl;
+                            //cerr <<sys_err<<std::endl;
+                            std::cout <<sys_err<<std::endl;
                         }
                    }
 
                 } // if test succeeded
                 else
                 {
-                    cerr <<"Error in the test manager" << endl << sys_err << endl;
+                    std::cerr <<"Error in the test manager" << std::endl << sys_err << std::endl;
                     return -1;
                 }
                 if (MAXIMUM_TEST_CASES < (test_total*sample_size/100.0))
                 {
-                  cout<<"------- "<<test_count<<" of ~"<<MAXIMUM_TEST_CASES<<" Combination #"<<comb_number
-                      <<" of "<<test_total<<"----"<<endl;
+                    std::cout<<"------- "<<test_count<<" of ~"<<MAXIMUM_TEST_CASES<<" Combination #"<<comb_number
+                      <<" of "<<test_total<<"----"<<std::endl;
                 }
                 else
                 {
-                  cout<<"------- "<<test_count<<" of ~"<< test_total * sample_size/100.0 <<" Combination #"<<comb_number
-                      <<" of "<<test_total<<"----"<<endl;
+                    std::cout<<"------- "<<test_count<<" of ~"<< test_total * sample_size/100.0 <<" Combination #"<<comb_number
+                      <<" of "<<test_total<<"----"<<std::endl;
                 }
    
             }
@@ -374,7 +374,7 @@
     } // try
     catch (Ballistic_error be)
     {
-        cerr << be.get_error_message();
+        std::cerr << be.get_error_message();
         return -1;
     }
 #else  //running with server
@@ -384,14 +384,14 @@
         server = new Server_communication(server_name);
         if(!server) 
         {
-            cerr << "Error: Out of memory while allocating server ";
-            cerr << "communication objects." << endl;
+            std::cerr << "Error: Out of memory while allocating server ";
+            std::cerr << "communication objects." << std::endl;
             return -1;
         }
     }
     catch (Ballistic_error be) 
     {
-        cerr << be.get_error_message() << endl;
+        std::cerr << be.get_error_message() << std::endl;
         return -1;
     }
 
@@ -401,7 +401,7 @@
 	              			   number_arguments,myvec);
         if(!biterator) 
         {
-            cerr << "Error: Out of memory while allocating iterator." << endl;
+            std::cerr << "Error: Out of memory while allocating iterator." <<std::endl;
             return -1;
         }
         test_count = 0;
@@ -419,7 +419,7 @@
                 {
 	            cout<<marshalled_data[i][j]<<"\t";
 	        }
-	        cout<<endl;
+	        cout<<std::endl;
             }
             // remove template Log File
             FILE* filePtr = NULL;
@@ -439,9 +439,9 @@
             if(!test_results) 
             {
 
-  	        cout<<"rval:" << mut_return << endl;
+  	        cout<<"rval:" << mut_return <<std::endl;
 	        cout<<pass_status;
-	        cout<<"\t"<<call_ret<<endl;
+	        cout<<"\t"<<call_ret<<std::endl;
 	        if((call_ret!=-1) && (call_ret!=0))
                 {
                     if (call_ret == 99) //problem in setup
@@ -453,7 +453,7 @@
                             {
                                 if (fgets(str,254,filePtr))
                                 {
-                                    cout << str << endl;
+                                    cout << str <<std::endl;
                                 }
                             }
                             fclose (filePtr);
@@ -461,14 +461,14 @@
                         }
                         else
                         {
-                            cout <<sys_err<<endl;
+                            cout <<sys_err<<std::endl;
                         }
                     }
                     else
                     {
                         //intentionally changed for ostest - push button
-	                //cerr <<sys_err<<endl;
-	                cout <<sys_err<<endl;
+	                //cerr <<sys_err<<std::endl;
+	                cout <<sys_err<<std::endl;
                     }
 	        }    
 	
@@ -507,11 +507,11 @@
             } // if test succeeded
             else 
             {
-	        cerr <<"Error in the test manager" << endl << sys_err << endl;
+	        cerr <<"Error in the test manager" <<std::endl << sys_err <<std::endl;
 	        return -1;
             }
       
-            cout<<"----"<<endl;
+            cout<<"----"<<std::endl;
 
       /*      char dummy;
 	      printf("Press return to continue...");
@@ -532,16 +532,16 @@
 void lineVecTest()
   //test the line vector template
 {
-  vector <line> lineVec;
+    std::vector <line> lineVec;
 
-  vector<line>::iterator i;
+    std::vector<line>::iterator i;
 
   lineVec.push_back( line("This is"));
   lineVec.push_back( line(" a"));
   lineVec.push_back( line(" test.\n"));
 
   for (i=lineVec.begin();i!=lineVec.end();i++)
-    cout<<*i;
+    std::cout<<*i;
 }
 
 
@@ -568,7 +568,7 @@
 	    creating .param files by hand for testing Ballistic
  *
  ************************/
-int lineIn(istream& ins,vector<line> &v)
+int lineIn(std::istream& ins,std::vector<line> &v)
   //this function reads in a string and stores it in the linevector
   //read in from ins, store in v
 
@@ -601,7 +601,7 @@
     return (ins.gcount());
 }
 
-void getVec(istream& ins,vector<line> &v)
+void getVec(std::istream& ins,std::vector<line> &v)
   // This function reads an entire file (ins) and stores it
   // line by line in vector v
 {
@@ -615,22 +615,22 @@
 {
     //just run a few short tests
 
-    vector<line> v;
+    std::vector<line> v;
     int i;
     line l;
     char *t=NULL;
 
     lineVecTest();
 
-    getVec(cin,v);
+    getVec(std::cin,v);
     for (i=0;i<v.size();i++)
-        cout<<v[i].p<<endl;
+        std::cout<<v[i].p<<std::endl;
 
-    cout<<"\n\nTokenization of:\n"<<v[1]<<"\n\n";
+    std::cout<<"\n\nTokenization of:\n"<<v[1]<<"\n\n";
     t=strtok(v[1].p,"\t");
     while (t!=NULL)
     {
-        cout<<t<<endl;
+        std::cout<<t<<std::endl;
         t=strtok(NULL,"\t");
     }
   
@@ -655,8 +655,8 @@
 
         if (i==MAXP)
 	{
-	    cerr<<"Error, attempted to parameterize string with more than <<"<<MAXD
-	        <<" dial components\n"<<l<<endl;
+            std::cerr<<"Error, attempted to parameterize string with more than <<"<<MAXD
+	        <<" dial components\n"<<l<<std::endl;
 	    exit(1);
 	}
         t=strtok(NULL,"\t");
@@ -689,46 +689,46 @@
     assert(executable_name != NULL);
 
 #ifdef B_VXWORKS
-    cerr<<"Usage: "<<executable_name;
-    cerr<<" server function_name [-r percent][-t timeout] ";
-    cerr<<"-i target_address -n target_name [-m number | -c {yes,no}] "; 
-    cerr<<"<param file>..." << endl;
-    cerr<<"Where" << endl;
+    std::cerr<<"Usage: "<<executable_name;
+    std::cerr<<" server function_name [-r percent][-t timeout] ";
+    std::cerr<<"-i target_address -n target_name [-m number | -c {yes,no}] "; 
+    std::cerr<<"<param file>..." <<std::endl;
+    std::cerr<<"Where" <<std::endl;
   
-    cerr<<"  server is the ballista server" << endl;
-    cerr<<"  function_name is the function to be tested" << endl;
-    cerr<<"  -r percent is the percent of tests to be run." << endl;
-    cerr<<"     valid range --  1 to 100 (default 100)" << endl;
+    std::cerr<<"  server is the ballista server" <<std::endl;
+    std::cerr<<"  function_name is the function to be tested" <<std::endl;
+    std::cerr<<"  -r percent is the percent of tests to be run." <<std::endl;
+    std::cerr<<"     valid range --  1 to 100 (default 100)" <<std::endl;
   
-    cerr<<"  -t timeout is maximum time in microseconds for restarts " << endl;
-    cerr<<"     and catastrophics failures" << endl;
-    cerr<<"     valid range --  100000 to 100000000 (default 10,000,000)" << endl;
+    std::cerr<<"  -t timeout is maximum time in microseconds for restarts " <<std::endl;
+    std::cerr<<"     and catastrophics failures" <<std::endl;
+    std::cerr<<"     valid range --  100000 to 100000000 (default 10,000,000)" <<std::endl;
     
-    cerr<<"  -i target_address is the IP address of the target machine" << endl;
-    cerr<<"     * This is required. *" << endl;
+    std::cerr<<"  -i target_address is the IP address of the target machine" <<std::endl;
+    std::cerr<<"     * This is required. *" <<std::endl;
   
-    cerr<<"  -n target_name is the target's name that is registered ";
-    cerr<<"with Tornado." << endl;
-    cerr<<"     * This is required. *"<<endl;
+    std::cerr<<"  -n target_name is the target's name that is registered ";
+    std::cerr<<"with Tornado." <<std::endl;
+    std::cerr<<"     * This is required. *"<<std::endl;
   
-    cerr<<"  -m number is the maximum number of reboots. " << endl;
-    cerr<<"     Use -1 (default) for unlimited rebooting."<<endl;
+    std::cerr<<"  -m number is the maximum number of reboots. " <<std::endl;
+    std::cerr<<"     Use -1 (default) for unlimited rebooting."<<std::endl;
   
-    cerr<<"  -c {yes,no} - Specify a clean test each time or not. " << endl;
-    cerr<<"     yes will reboot the target after each test."<<endl;
+    std::cerr<<"  -c {yes,no} - Specify a clean test each time or not. " <<std::endl;
+    std::cerr<<"     yes will reboot the target after each test."<<std::endl;
   
-    cerr<<"  param file is the data type defined by file."<<endl;
+    std::cerr<<"  param file is the data type defined by file."<<std::endl;
 #else
-    cerr<<"Usage: "<<executable_name<<" server function_name ";
-    cerr<<"[-r percent] [-t timeout] ";
-    cerr<<"<type file>..."<<endl;
-    cerr<<"Where"<<endl;
-    cerr<<"  server is the ballista server"<<endl;
-    cerr<<"  function_name is the function to be tested" << endl;
-    cerr<<"  percent is between 1 and 100 (default 100)"<<endl;
-    cerr<<"  timeout is maximum time in microseconds for restarts ";
-    cerr<<"(default 10,000,000)"<<endl;
-    cerr<<"  type is the data type defined by file."<<endl;
+    std::cerr<<"Usage: "<<executable_name<<" server function_name ";
+    std::cerr<<"[-r percent] [-t timeout] ";
+    std::cerr<<"<type file>..."<<std::endl;
+    std::cerr<<"Where"<<std::endl;
+    std::cerr<<"  server is the ballista server"<<std::endl;
+    std::cerr<<"  function_name is the function to be tested" <<std::endl;
+    std::cerr<<"  percent is between 1 and 100 (default 100)"<<std::endl;
+    std::cerr<<"  timeout is maximum time in microseconds for restarts ";
+    std::cerr<<"(default 10,000,000)"<<std::endl;
+    std::cerr<<"  type is the data type defined by file."<<std::endl;
 #endif    
 }
 
@@ -778,7 +778,7 @@
 
 void catch_signal (int signal_number) 
 {
-    cerr << "Caught signal "<< signal_number<< ", cleaning up..." << endl;
+    std::cerr << "Caught signal "<< signal_number<< ", cleaning up..." <<std::endl;
     clean_up(2);
 }
 
@@ -849,7 +849,7 @@
   
     if(arguments->get_and_validate_float(&sample,"r",100.0,0.0,100.0)) 
     {
-        cout<<"Start random sample - ~ "<<sample<<"% of space." << endl;
+        std::cout<<"Start random sample - ~ "<<sample<<"% of space." << std::endl;
     }
   
     if(arguments->get_and_validate_integer(&timeout,
@@ -858,14 +858,14 @@
 					   100000,
 					   100000000)) 
     {
-        cout <<"Timeout set to " << timeout << endl;
+        std::cout <<"Timeout set to " << timeout <<std::endl;
     }
   
-    cout.flush();
+    std::cout.flush();
 
     if (stat(MUT_OUT, &tmp_stat_struct)) 
     {
-        cerr << "Could not find test execution file " << MUT_OUT << endl;
+        std::cerr << "Could not find test execution file " << MUT_OUT <<std::endl;
         clean_up(1);
     }
 
@@ -878,21 +878,21 @@
 
     if(arguments->get_argument("i",ip_address,sizeof(ip_address))) 
     {
-        cout << "Target IP address is " << ip_address << endl;
+        cout << "Target IP address is " << ip_address <<std::endl;
     }
     else 
     {
-        cerr << "Target IP address was not specified. Use -i option." << endl;
+        cerr << "Target IP address was not specified. Use -i option." <<std::endl;
         clean_up(1);
     }
 
     if(arguments->get_argument("n",target_name,sizeof(target_name))) 
     {
-        cout << "Target name is " << target_name << endl;
+        cout << "Target name is " << target_name <<std::endl;
     }
     else 
     {
-        cerr << "Target name was not specified. Use -n option." << endl;
+        cerr << "Target name was not specified. Use -n option." <<std::endl;
         clean_up(1);
     }
 
@@ -903,11 +903,11 @@
         if(!strcasecmp(clean_temp,"yes"))  
         { // if  case insensitive equal
             reboot_after_each_test = BOOL_TRUE;
-            cout << "Rebooting after each test" << endl;
+            cout << "Rebooting after each test" <<std::endl;
         }
         else 
         {
-            cout << "Not rebooting after each test" << endl;
+            cout << "Not rebooting after each test" <<std::endl;
         }
     }
 
@@ -919,12 +919,12 @@
     {
         if(maximum_number_of_reboots == -1) 
         {
-            cout << "Unlimited number of reboots allowed." << endl;
+            cout << "Unlimited number of reboots allowed." <<std::endl;
         }
         else 
         {
             cout << "Maximum number of reboots is " << 
-	    maximum_number_of_reboots << endl;
+	    maximum_number_of_reboots <<std::endl;
         }
     }
 
@@ -933,7 +933,7 @@
     if((reboot_after_each_test) && (maximum_number_of_reboots != -1)) 
     {
         cerr << "Error: cannot specify maximum number of reboots and ";
-        cerr << "reboot after each test options together" << endl;
+        cerr << "reboot after each test options together" <<std::endl;
         clean_up(1);
     }
 
@@ -953,7 +953,7 @@
 					      reboot_after_each_test);
     if(!test_manager_obj) 
     {
-        cerr << "Error: could not create test manager."<<endl;
+        cerr << "Error: could not create test manager."<<std::endl;
         clean_up(1);
     }
 #else
@@ -972,14 +972,14 @@
     }
     catch (Ballistic_error be) 
     {
-        cerr << "Error in creating the test manager:" << endl;
-        cerr << be.get_error_message() << endl;
-        cerr << "Exiting" << endl;
+        std::cerr << "Error in creating the test manager:" <<std::endl;
+        std::cerr << be.get_error_message() <<std::endl;
+        std::cerr << "Exiting" <<std::endl;
         clean_up(1);
     }
     if(!test_manager_obj) 
     {
-        cerr<< "Error: could not create test manager. Exiting..."<<endl;
+        std::cerr<< "Error: could not create test manager. Exiting..."<<std::endl;
         clean_up(1);
     }
 
@@ -988,11 +988,11 @@
     numArg = argc-startArg;
     for (int i=startArg;i<argc;i++) 
     {
-		 ifstream is;
+        std::ifstream is;
         is.open(argv[i]);
         if(is.bad()) 
         {
-            cerr<<"Could not open the file "<<argv[i]<<".\n";
+            std::cerr<<"Could not open the file "<<argv[i]<<".\n";
             clean_up(1);
         }
         getVec(is,vec [i-startArg]);
@@ -1000,14 +1000,14 @@
         numParam++;
         if (numParam==MAXP) 
         {
-            cerr<<"Error, only "<<MAXP<<" parameters supported.\n";
+            std::cerr<<"Error, only "<<MAXP<<" parameters supported.\n";
             clean_up(1);
         }
     }
   
     //numP=parameterize(b,vec[0][2]);
   
-    vector<line>::iterator iter[MAXP];
+    std::vector<line>::iterator iter[MAXP];
   
     for (int ji=0;ji<numArg;ji++)
         iter[ji]= vec[ji].begin();
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/ballistaUtil.cpp ltp-full-20060918/testcases/ballista/ballista/ballistaUtil.cpp
--- ltp-full-20060918.orig/testcases/ballista/ballista/ballistaUtil.cpp	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/ballistaUtil.cpp	2008-04-09 18:56:54.000000000 +0200
@@ -19,7 +19,7 @@
 #include <assert.h>
 #include <string.h>
 #include <sys/time.h> //for get_time_in_microseconds
-#include <iostream.h>
+#include <iostream>
 #include <stdlib.h>
 
 #include "ballistaUtil.h"
@@ -82,7 +82,7 @@
   long long time;
 
   if(gettimeofday(&timeofday,&tz) != 0) {
-    cerr << "Error getting time." << endl;
+      std::cerr << "Error getting time." << std::endl;
     exit(-100);
   }
   time = timeofday.tv_sec;
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/callGen.cpp ltp-full-20060918/testcases/ballista/ballista/callGen.cpp
--- ltp-full-20060918.orig/testcases/ballista/ballista/callGen.cpp	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/callGen.cpp	2008-04-09 18:38:06.000000000 +0200
@@ -17,8 +17,8 @@
 
 #include <stdio.h>
 #include <stdlib.h>
-#include <iostream.h>
-#include <fstream.h>
+#include <iostream>
+#include <fstream>
 #include <string.h>
 #define qt (char)34 
 
@@ -32,28 +32,28 @@
   char rt[1024];
   char ft[64]; //function type - function or constructor
   char fname[255];
-  ofstream os("callInclude.cpp",ios::out);
-  ofstream def("vardefs.cpp",ios::out);
+  std::ofstream os("callInclude.cpp",std::ios::out);
+  std::ofstream def("vardefs.cpp",std::ios::out);
   int rval=0;
   int argnum=0;
   int extras=0;
 
   if (argc==1)
     {
-      cout<<"Usage: "<<argv[0]<<" <callName>"<<endl;
-      cout<<"Where callname is the name fo the function to test.\n";
+        std::cout<<"Usage: "<<argv[0]<<" <callName>"<<std::endl;
+        std::cout<<"Where callname is the name fo the function to test.\n";
       exit(1);
     }
 
   sprintf(s,"grep -w %s callTable > %s",argv[1],temp);
   if (system(s))
     {
-      cout<<"Error - could not locate"<<argv[1]<<"  in the calltable.\n";
+        std::cout<<"Error - could not locate"<<argv[1]<<"  in the calltable.\n";
       exit(1);
     }
-  cout<<s<<endl;
+  std::cout<<s<<std::endl;
 
-  ifstream is(temp,ios::in);
+  std::ifstream is(temp,std::ios::in);
 
   is>>s; //get the include file
 
@@ -97,7 +97,7 @@
 	  os<<"ref["<<argnum<<"] = (void **)"<<" param"<<argnum<<".access(params["<<argnum-1<<"]);\n";
 	  
 	  //find the real type of the parameter
-	  ifstream ins("dataTypes");
+          std::ifstream ins("dataTypes");
 	  char z[255];
 	  int flag=0;
 	  while (!ins.eof()&&!flag)
@@ -112,7 +112,7 @@
 
 	  if (!flag) //didn't find it
 	    {
-	      cerr<<"Error, could not find type associated with "<<s<<" in dataType file\n";
+                std::cerr<<"Error, could not find type associated with "<<s<<" in dataType file\n";
 	      exit(1);
 	    }
 
@@ -173,7 +173,7 @@
   }
 
   //finish try-catch framework
-  os<<"\n//replacetoken\n#include "<<qt<<"userCatches.cpp"<<qt<<endl<<endl;
+  os<<"\n//replacetoken\n#include "<<qt<<"userCatches.cpp"<<qt<<std::endl<<std::endl;
 
   is.close();
   os.close();
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/callGen_standAlone.cpp ltp-full-20060918/testcases/ballista/ballista/callGen_standAlone.cpp
--- ltp-full-20060918.orig/testcases/ballista/ballista/callGen_standAlone.cpp	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/callGen_standAlone.cpp	2008-04-09 18:42:16.000000000 +0200
@@ -17,8 +17,8 @@
 
 #include <stdio.h>
 #include <stdlib.h>
-#include <iostream.h>
-#include <fstream.h>
+#include <iostream>
+#include <fstream>
 #include <string.h>
 #define qt (char)34 
 
@@ -32,28 +32,28 @@
   char rt[1024];
   char ft[64]; //function type - function or constructor
   char fname[255];
-  ofstream os("callInclude.cpp",ios::out);
-  ofstream def("vardefs.cpp",ios::out);
+  std::ofstream os("callInclude.cpp",std::ios::out);
+  std::ofstream def("vardefs.cpp",std::ios::out);
   int rval=0;
   int argnum=0;
   int extras=0;
 
   if (argc==1)
     {
-      cout<<"Usage: "<<argv[0]<<" <callName>"<<endl;
-      cout<<"Where callname is the name fo the function to test.\n";
+        std::cout<<"Usage: "<<argv[0]<<" <callName>"<<std::endl;
+        std::cout<<"Where callname is the name fo the function to test.\n";
       exit(1);
     }
 
   sprintf(s,"grep -w %s callTable > %s",argv[1],temp);
   if (system(s))
     {
-      cout<<"Error - could not locate"<<argv[1]<<"  in the calltable.\n";
+        std::cout<<"Error - could not locate"<<argv[1]<<"  in the calltable.\n";
       exit(1);
     }
-  cout<<s<<endl;
+  std::cout<<s<<std::endl;
 
-  ifstream is(temp,ios::in);
+  std::ifstream is(temp,std::ios::in);
 
   is>>s; //get the include file
 
@@ -109,7 +109,7 @@
           os<<"ref["<<argnum<<"] = (void **)"<<" param"<<argnum<<".access(params["<<argnum-1<<"]);\n";
 	  
 	  //find the real type of the parameter
-	  ifstream ins("dataTypes");
+          std::ifstream ins("dataTypes");
 	  char z[255];
 	  int flag=0;
 	  while (!ins.eof()&&!flag)
@@ -118,14 +118,14 @@
 	      if (strcmp(s,z)==0)  //found it?
 		{
 		  ins>>z;
-		  cout<<"found it: "<<s<<" = "<<z<<endl;
+                  std::cout<<"found it: "<<s<<" = "<<z<<std::endl;
 		  flag=1;
 		}
 	    }
 
 	  if (!flag) //didn't find it
 	    {
-	      cerr<<"Error, could not find type associated with "<<s<<" in dataType file\n";
+                std::cerr<<"Error, could not find type associated with "<<s<<" in dataType file\n";
 	      exit(1);
 	    }
 
@@ -178,7 +178,7 @@
     os<<"cout<<"<<qt<<"rval:"<<qt<<"<<rval<<endl;\n";
   
   //finish try-catch framework
-  os<<"\n//replacetoken\n#include "<<qt<<"userCatches.cpp"<<qt<<endl<<endl;
+  os<<"\n//replacetoken\n#include "<<qt<<"userCatches.cpp"<<qt<<std::endl<<std::endl;
 
   is.close();
   os.close();
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/genCodeCreator.cpp ltp-full-20060918/testcases/ballista/ballista/genCodeCreator.cpp
--- ltp-full-20060918.orig/testcases/ballista/ballista/genCodeCreator.cpp	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/genCodeCreator.cpp	2008-04-09 18:44:45.000000000 +0200
@@ -23,8 +23,8 @@
 //                  is useful for bug reports.
 //-------------------------------------------------------------------------------------------
 
-#include <iostream.h>
-#include <fstream.h>
+#include <iostream>
+#include <fstream>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -34,21 +34,21 @@
 {
   if (argc < 5)
   {
-    cout <<"Usage for genCodeCreator is: genCodeCreator <function Name> <input File Name>" 
-         <<" <number of parameters> <output File Name>" << endl;
-    cout <<"   where <input File Name> is the results file created by running ballista "
-         <<"or ostest" << endl;
-    cout <<"         <output File Name> is the file containing the .createCode commands" 
-         << endl;
+    std::cout <<"Usage for genCodeCreator is: genCodeCreator <function Name> <input File Name>" 
+         <<" <number of parameters> <output File Name>" << std::endl;
+    std::cout <<"   where <input File Name> is the results file created by running ballista "
+         <<"or ostest" << std::endl;
+    std::cout <<"         <output File Name> is the file containing the .createCode commands" 
+         << std::endl;
     return 1;
   } 
 
   
   char buf[1024];
   int fileExists = 0;
-  ifstream os;
-  ifstream instr(argv[2],ios::in);
-  ifstream tempStr(argv[4],ios::in|ios::in);
+  std::ifstream os;
+  std::ifstream instr(argv[2],std::ios::in);
+  std::ifstream tempStr(argv[4],std::ios::in|std::ios::in);
 
   if (tempStr)
   {
@@ -56,7 +56,7 @@
     tempStr.close();
   }
 
-  ofstream outstr(argv[4],ios::out|ios::app);
+  std::ofstream outstr(argv[4],std::ios::out|std::ios::app);
 
   char* paramType[MAXP];
   char* paramValue[MAXP];
@@ -65,8 +65,8 @@
 
   if (!fileExists)
   {
-    outstr << "#!/bin/csh" << endl;
-    outstr << "cd .." << endl;
+    outstr << "#!/bin/csh" << std::endl;
+    outstr << "cd .." << std::endl;
   }
 
   while (!instr.eof())
@@ -90,8 +90,8 @@
 
         if ((paramType[count] == NULL) || (paramValue[count] == NULL))
         {       
-          outstr <<"# OUT OF MEMORY - INCOMPLETE" <<endl;
-          cout <<" ERROR: Ran out of memory running genCodeCreate" << endl;
+          outstr <<"# OUT OF MEMORY - INCOMPLETE" <<std::endl;
+          std::cout <<" ERROR: Ran out of memory running genCodeCreate" << std::endl;
           return 1; 
         }
         strcpy(paramType[count], &(buf[6]));
@@ -142,7 +142,7 @@
       instr.getline(buf,1024,'\n');
 
       //ignore fail bit being set when 1023+ chars read
-      if (instr.rdstate() == ios::failbit)
+      if (instr.rdstate() == std::ios::failbit)
       {
         instr.clear();
       }
@@ -181,7 +181,7 @@
         {
           outstr<<"_"<<paramType[i] <<paramValue[i];
         }
-        outstr << ".cpp" << endl;
+        outstr << ".cpp" << std::endl;
       }
     }
   }
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/line.cpp ltp-full-20060918/testcases/ballista/ballista/line.cpp
--- ltp-full-20060918.orig/testcases/ballista/ballista/line.cpp	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/line.cpp	2008-04-09 18:55:39.000000000 +0200
@@ -15,9 +15,9 @@
 // along with this program; if not, write to the Free Software
 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
-#include <iostream.h>
+#include <iostream>
 #include <stdlib.h>
-#include <stream.h>
+#include <fstream>
 #include <string.h>
 #include "line.h"
 
@@ -62,10 +62,10 @@
   line l2="a test";
   line l3(l2);
   l2 = " is ";
-  cout<<l1<<l2<<l3<<endl;
+  std::cout<<l1<<l2<<l3<<std::endl;
 }
 
-ostream& operator<< (ostream& os,line l)
+std::ostream& operator<< (std::ostream& os,line l)
 {
   os<<l.p;
   return os;
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/line.h ltp-full-20060918/testcases/ballista/ballista/line.h
--- ltp-full-20060918.orig/testcases/ballista/ballista/line.h	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/line.h	2008-04-09 18:55:25.000000000 +0200
@@ -18,8 +18,8 @@
 #ifndef _LINE_H_
 #define _LINE_H_
 
-#include <iostream.h>
-#include <stream.h>
+#include <iostream>
+#include <fstream>
 
 class line
 {
@@ -34,6 +34,6 @@
   void test();
 };
 
-ostream& operator<< (ostream& os,line l);
+std::ostream& operator<< (std::ostream& os,line l);
 
 #endif // _LINE_H_
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/match.cpp ltp-full-20060918/testcases/ballista/ballista/match.cpp
--- ltp-full-20060918.orig/testcases/ballista/ballista/match.cpp	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/match.cpp	2008-04-09 18:48:09.000000000 +0200
@@ -21,7 +21,8 @@
 #include <regex.h>
 #include <sys/types.h>
 #include <sys/stat.h>
-#include <fstream.h>
+#include <fstream>
+#include <iostream>
 
 #include "match.h"
 
@@ -47,7 +48,7 @@
 {
   struct stat file_info;
   char *file_buffer = NULL;
-  ifstream is;
+  std::ifstream is;
 
   // first get the size of the file
   if(stat(file_name,&file_info) != 0) {
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/parseArguments.cpp ltp-full-20060918/testcases/ballista/ballista/parseArguments.cpp
--- ltp-full-20060918.orig/testcases/ballista/ballista/parseArguments.cpp	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/parseArguments.cpp	2008-04-09 19:02:13.000000000 +0200
@@ -17,7 +17,7 @@
  */
 
 #include <stdlib.h>
-#include <iostream.h>
+#include <iostream>
 #include <ctype.h>
 #include <assert.h>
 #include "parseArguments.h"
@@ -83,13 +83,13 @@
 
   while(i < argc && argv[i][0] == '-') {
     if(number_of_arguments == MAXIMUM_NUMBER_OF_ARGUMENTS) {
-      cerr << "Error: Too many command line options." << endl;
+      std::cerr << "Error: Too many command line options." << std::endl;
       exit(1);
     }
 
     if(i + 1 == argc) {
-      cerr << "Error: " << argv[i];
-      cerr << " flag was used with invalid argument." << endl;
+      std::cerr << "Error: " << argv[i];
+      std::cerr << " flag was used with invalid argument." << std::endl;
       exit(1);
     }
 
@@ -97,8 +97,8 @@
     j = 0; 
     while(j < number_of_arguments) {
       if(!strcasecmp(argv[i]+1,data[j].name)) {
-        cerr << "Error: " << argv[i];
-        cerr << " flag is repeated." << endl;
+        std::cerr << "Error: " << argv[i];
+        std::cerr << " flag is repeated." << std::endl;
         exit(1);
       }
       j++;
@@ -200,18 +200,18 @@
     j = 0; // check to insure numbers for argument
     while (j < strlen(arg_buf)) {
       if (!(isdigit(arg_buf[j]) || (arg_buf[j] == '-' && j == 0))) {
-        cerr << "Error: -" << argument_name;
-        cerr << " flag used with invalid nondigit value: " << arg_buf << endl;
-        cerr << "Valid range is " << min_range << " to " << max_range << endl;
+        std::cerr << "Error: -" << argument_name;
+        std::cerr << " flag used with invalid nondigit value: " << arg_buf << std::endl;
+        std::cerr << "Valid range is " << min_range << " to " << max_range << std::endl;
         exit(1);
       }
     j++;
     }
     value = atoi(arg_buf); // check for proper range
     if (value < min_range || value > max_range){
-      cerr << "Error: -" << argument_name;
-      cerr << " flag used with invalid value: " << arg_buf << endl;
-      cerr << "Valid range is " << min_range << " to " << max_range << endl;
+      std::cerr << "Error: -" << argument_name;
+      std::cerr << " flag used with invalid value: " << arg_buf << std::endl;
+      std::cerr << "Valid range is " << min_range << " to " << max_range << std::endl;
       exit(1);
     }
     *return_value = value;
@@ -307,18 +307,18 @@
     j = 0; // check to insure numbers for argument
     while (j < strlen(arg_buf)) {
       if (!(isdigit(arg_buf[j]) || (arg_buf[j] == '-' && j == 0)||arg_buf[j]=='.')) {
-        cerr << "Error: -" << argument_name;
-        cerr << " flag used with invalid nondigit value: " << arg_buf << endl;
-        cerr << "Valid range is " << min_range << " to " << max_range << endl;
+        std::cerr << "Error: -" << argument_name;
+        std::cerr << " flag used with invalid nondigit value: " << arg_buf << std::endl;
+        std::cerr << "Valid range is " << min_range << " to " << max_range << std::endl;
         exit(1);
       }
     j++;
     }
     value = atof(arg_buf); // check for proper range
     if (value <= min_range || value > max_range){
-      cerr << "Error: -" << argument_name;
-      cerr << " flag used with invalid value: " << arg_buf << endl;
-      cerr << "Valid range is " << min_range << " to " << max_range << endl;
+      std::cerr << "Error: -" << argument_name;
+      std::cerr << " flag used with invalid value: " << arg_buf << std::endl;
+      std::cerr << "Valid range is " << min_range << " to " << max_range << std::endl;
       exit(1);
     }
     *return_value = value;
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/replacer.cpp ltp-full-20060918/testcases/ballista/ballista/replacer.cpp
--- ltp-full-20060918.orig/testcases/ballista/ballista/replacer.cpp	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/replacer.cpp	2008-04-09 18:46:42.000000000 +0200
@@ -15,8 +15,8 @@
 // along with this program; if not, write to the Free Software
 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
-#include <iostream.h>
-#include <fstream.h>
+#include <iostream>
+#include <fstream>
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
@@ -35,73 +35,73 @@
 int main()
 {
   char buf[1024];
-  ifstream os;
+  std::ifstream os;
 
-  while (!cin.eof())
+  while (!std::cin.eof())
     {
-      cin.getline(buf,1024,'\n');
+      std::cin.getline(buf,1024,'\n');
       if (strcmp(buf,"//replacekey")==0)
 	{
 	  
-	  cout<<"//inlining userSetup, callInclude, and userShutdown\n";
+	  std::cout<<"//inlining userSetup, callInclude, and userShutdown\n";
 
-	  os.open("userSetup.cpp",ios::in);
+	  os.open("userSetup.cpp",std::ios::in);
 	  while (!os.eof())
 	    {
 	      os.getline(buf,1024,'\n');
-	      cout<<buf<<endl;
+	      std::cout<<buf<<std::endl;
 	    }
 	  os.close();
-	  os.open("callInclude.cpp",ios::in);
+	  os.open("callInclude.cpp",std::ios::in);
 	  while (!os.eof())
 	    {
 	      os.getline(buf,1024,'\n');
-	      cout<<buf<<endl;
+	      std::cout<<buf<<std::endl;
 	    }
 	  os.close();
-	  os.open("userShutdown.cpp",ios::in);
+	  os.open("userShutdown.cpp",std::ios::in);
 	  while (!os.eof())
 	    {
 	      os.getline(buf,1024,'\n');
-	      cout<<buf<<endl;
+	      std::cout<<buf<<std::endl;
 	    }
 	  os.close();
 
 
-	  cin.getline(buf,1024,'\n');
-	  cin.getline(buf,1024,'\n');
-	  cin.getline(buf,1024,'\n');
+	  std::cin.getline(buf,1024,'\n');
+	  std::cin.getline(buf,1024,'\n');
+	  std::cin.getline(buf,1024,'\n');
 	}
       else if (strcmp(buf,"//replacetoken")==0)
 	{
 	  
-	  cout<<"//inlining userCatches\n";
+	  std::cout<<"//inlining userCatches\n";
 
-	  os.open("userCatches.cpp",ios::in);
+	  os.open("userCatches.cpp",std::ios::in);
 	  while (!os.eof())
 	    {
 	      os.getline(buf,1024,'\n');
-	      cout<<buf<<endl;
+	      std::cout<<buf<<std::endl;
 	    }
 	  os.close();
-	  cin.getline(buf,1024,'\n');
+	  std::cin.getline(buf,1024,'\n');
 	}
       else if (strcmp(buf,"//placeVariables")==0)
 	{
 	  
-	  cout<<"//inlining variable instantiations\n";
+	  std::cout<<"//inlining variable instantiations\n";
 
-	  os.open("vardefs.cpp",ios::in);
+	  os.open("vardefs.cpp",std::ios::in);
 	  while (!os.eof())
 	    {
 	      os.getline(buf,1024,'\n');
-	      cout<<buf<<endl;
+	      std::cout<<buf<<std::endl;
 	    }
 	  os.close();
-	  cin.getline(buf,1024,'\n');
+	  std::cin.getline(buf,1024,'\n');
 	}
       else
-	cout<<buf<<endl;
+	std::cout<<buf<<std::endl;
 
     }
 
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/selfHost.cpp ltp-full-20060918/testcases/ballista/ballista/selfHost.cpp
--- ltp-full-20060918.orig/testcases/ballista/ballista/selfHost.cpp	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/selfHost.cpp	2008-04-09 18:56:32.000000000 +0200
@@ -18,7 +18,7 @@
 
 #include <assert.h>  //for asserts in manage_test
 #include <dlfcn.h>  //for dynamic loading in constructor
-#include <iostream.h>  //for cout and cerr
+#include <iostream>  //for std::cout and std::cerr
 #include <signal.h>  //for SIGKILL
 #include <stdio.h>  //generally needed
 #include <stdlib.h>  //generally needed
@@ -103,7 +103,7 @@
  *
  ************************/
 Selfhost_test_manager::~Selfhost_test_manager() {
-  cout << "Cleaning up test manager." << endl;
+  std::cout << "Cleaning up test manager." << std::endl;
   
   if (pid != 0) {
     // clean up child process
@@ -186,13 +186,13 @@
 
   //set up pipe for communication between parent and child processes
   if (pipe (pipe_file_desc) < 0) {
-    cerr << "Pipe Failed" << endl;
+    std::cerr << "Pipe Failed" << std::endl;
     return PIPE_FAILED;
   }
   
   // Fork off a process and check for errors
   if ((pid = fork()) < 0) {
-    cerr << "Fork Failed." << endl;
+    std::cerr << "Fork Failed." << std::endl;
     return FORK_FAILED;
   }
   
@@ -223,9 +223,9 @@
     
     //check if waitpid error
     if (wait_pid_return < 0) {
-      cerr << "Error waiting for child process.  Child %d " << pid;
-      cerr << "does not exist, its group does not exist," << endl;
-      cerr << "or the process is not a child of the Test Manager." << endl;
+      std::cerr << "Error waiting for child process.  Child %d " << pid;
+      std::cerr << "does not exist, its group does not exist," << std::endl;
+      std::cerr << "or the process is not a child of the Test Manager." << std::endl;
       return WAITPID_FAILED;
     }
     // check if process terminated
@@ -264,7 +264,7 @@
 			     mut_output);
 	  
 	  if((bytes_read < 0) || (bytes_read > max_mut_return-1)) {
-	    cerr << "Error reading from pipe." << endl;
+	    std::cerr << "Error reading from pipe." << std::endl;
 	    return READING_PIPE_FAILED;
 	  }
 	  mut_return[bytes_read] = '\0'; // null terminate
@@ -311,7 +311,7 @@
       safe_strncpy(pass_status, "Done - Stopped", max_pass_status);
     }
     else { //something has gone wrong, we should never fall through here
-      cerr << "Test is not an Abort, Restart, or Pass" << endl;
+      std::cerr << "Test is not an Abort, Restart, or Pass" << std::endl;
       return UNDEFINED_RESULT;
     }
   } //end if process termination ended loop
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/serverCommunication.cpp ltp-full-20060918/testcases/ballista/ballista/serverCommunication.cpp
--- ltp-full-20060918.orig/testcases/ballista/ballista/serverCommunication.cpp	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/serverCommunication.cpp	2008-04-09 19:01:31.000000000 +0200
@@ -58,9 +58,9 @@
  * Notes:
  *
  ************************/
-#include <iostream.h>
+#include <iostream>
 #include <netdb.h>
-#include <fstream.h>
+#include <fstream>
 #include <signal.h>
 #include <string.h>
 
@@ -112,7 +112,7 @@
     hp = gethostbyname(name);
     if (hp==NULL)
       {
-        cerr<<"Error: could not locate host "<<server_name<<".\n";
+          std::cerr<<"Error: could not locate host "<<server_name<<".\n";
         assert(0);
       }
 
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/testCaseIterator.cpp ltp-full-20060918/testcases/ballista/ballista/testCaseIterator.cpp
--- ltp-full-20060918.orig/testcases/ballista/ballista/testCaseIterator.cpp	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/testCaseIterator.cpp	2008-04-09 19:01:01.000000000 +0200
@@ -43,7 +43,7 @@
 Test_case_iterator::Test_case_iterator(Server_communication *server_comm,
 				       double sample_size_val,
 				       int number_arguments,
-				       vector<line> vec[MAXP])
+				       std::vector<line> vec[MAXP])
 {
   char server_name[255];
   int i;
@@ -54,7 +54,7 @@
   // here we print out the server name.  This is only done to keep the output
   // of BallistIC the same as Ballista
   server->get_name(server_name,sizeof(server_name));
-  cout<<server_name<<endl;
+  std::cout<<server_name<<std::endl;
 
 
   //even though RPC is supposed to be beautiful.... its not so
@@ -116,11 +116,11 @@
 {
   return_info *result_temp;
 
-  cout<<"Fetching tests to do from server...."<<endl;
+  std::cout<<"Fetching tests to do from server...."<<std::endl;
   result_temp = server->get_test_set(data);
 
-  cout<<"Got the data"<<endl;
-  cout.flush();
+  std::cout<<"Got the data"<<std::endl;
+  std::cout.flush();
 
   result_1=&(result_temp->my_three_dim);
   total=result_temp->total;
diff -ru ltp-full-20060918.orig/testcases/ballista/ballista/testCaseIterator.h ltp-full-20060918/testcases/ballista/ballista/testCaseIterator.h
--- ltp-full-20060918.orig/testcases/ballista/ballista/testCaseIterator.h	2008-04-09 17:57:10.000000000 +0200
+++ ltp-full-20060918/testcases/ballista/ballista/testCaseIterator.h	2008-04-09 19:00:18.000000000 +0200
@@ -22,7 +22,7 @@
 
 
 #include "ballistaRPC.h"
-#include <vector.h>
+#include <vector>
 #include "line.h"
 #include "serverCommunication.h"
 
@@ -35,7 +35,7 @@
   Server_communication *server;
  public:
   Test_case_iterator(Server_communication *server_com, double sample_size_val, 
-		     int NumArg, vector<line> vec[MAXP]);
+		     int NumArg, std::vector<line> vec[MAXP]);
   two_dim *next();
   virtual ~Test_case_iterator();
  private:

Attachment: signature.asc
Description: Digital signature

Reply via email to