diff --git a/pub/lib/axis.cpp b/pub/lib/axis.cpp
index 0ed9a8bb7caba84373b0325fd033833aaa01954d..ca97214c51dae02acc621511f9403e5bcadcb393 100644
--- a/pub/lib/axis.cpp
+++ b/pub/lib/axis.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  axis.cpp
 //! \brief CAxis: One axis of a coordinate frame.
@@ -423,5 +423,4 @@ void CAxis::calc_ticks( vector<double>& Tacks, int *ntpt, double *ticklim)
             // this one has special semantics: it means 'incr' ticks per tack
         }
     }
-}
-
+}
\ No newline at end of file
diff --git a/pub/lib/axis.hpp b/pub/lib/axis.hpp
index 1482711ac72858b20097d8cb27cd0df6440f40e9..25ec650137e6629ea012fcd404699257e75f41ee 100644
--- a/pub/lib/axis.hpp
+++ b/pub/lib/axis.hpp
@@ -1,8 +1,8 @@
-//**************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                         *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                *//
-//* http://apps.jcns.fz-juelich.de/frida                                   *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                        
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                               
+//*  http://apps.jcns.fz-juelich.de/frida                                  
+//**************************************************************************************************
 
 //! \file  axis.hpp
 //! \brief CAxis: One axis of a coordinate frame.
@@ -39,5 +39,4 @@ class CAxis {
     double pcerr( double v, double dv ) const;
     void calc_ticks( vector<double>& Tacks, int *ntpt, double *ticklim )
         const;
-};
-
+};
\ No newline at end of file
diff --git a/pub/lib/calc.cpp b/pub/lib/calc.cpp
index c75c999ba1244089f0061c56b34940f43fe5b2e3..5b8b4cc7d73b382afb3ec19805ed7d8b56a8b339 100644
--- a/pub/lib/calc.cpp
+++ b/pub/lib/calc.cpp
@@ -1,8 +1,8 @@
-//**************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                         *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                *//
-//* http://apps.jcns.fz-juelich.de/frida                                   *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                        
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                               
+//*  http://apps.jcns.fz-juelich.de/frida                                  
+//**************************************************************************************************
 
 //! \file  calc.cpp
 //! \brief NCalc::Calculator: the command-line pocket calculator.
@@ -53,4 +53,4 @@ void NCalc::Calculator( string s )
         }
     }
     NReg::lastresult = ret;
-}
+}
\ No newline at end of file
diff --git a/pub/lib/calc.hpp b/pub/lib/calc.hpp
index d7ce049a74984319dcdf07fcb290cc9a124639dd..814fd5bec64ab8e364ae5aa6db0b6f0c7002224d 100644
--- a/pub/lib/calc.hpp
+++ b/pub/lib/calc.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  calc.hpp
 //! \brief NCalc::Calculator: the command-line pocket calculator.
@@ -12,4 +12,4 @@
 
 namespace NCalc {
     void Calculator( string expr );
-}
+}
\ No newline at end of file
diff --git a/pub/lib/commands.cpp b/pub/lib/commands.cpp
index 75887299d911f747b81ab14968f76aa3cc8bbab0..8fd5fa0171910423f3ecae15b3aae0a982a44e76 100644
--- a/pub/lib/commands.cpp
+++ b/pub/lib/commands.cpp
@@ -1,8 +1,8 @@
-//**************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                         *//
-//* (C) Joachim Wuttke 1990-, C++ rewrite 2001-                            *//
-//* http://apps.jcns.fz-juelich.de/frida                                   *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                        
+//*  (C) Joachim Wuttke 1990-, C++ rewrite 2001-                           
+//*  http://apps.jcns.fz-juelich.de/frida                                  
+//**************************************************************************************************
 
 //! \file  commands.cpp
 //! \brief Function fridaCommand: executes one main-level command.
@@ -592,4 +592,4 @@ bool fridaCommand( string cmd )
     NOlm::sel_collect_end();
 
     return true;
-}
+}
\ No newline at end of file
diff --git a/pub/lib/commands.hpp b/pub/lib/commands.hpp
index 0a3563459f8dbe12ac66fba68ed5d03abb06fdc0..596e8911cc3c134730e67677f93dfd1be9ea6c19 100644
--- a/pub/lib/commands.hpp
+++ b/pub/lib/commands.hpp
@@ -1,10 +1,10 @@
-//**************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                         *//
-//* (C) Joachim Wuttke 1990-, C++ rewrite 2001-                            *//
-//* http://apps.jcns.fz-juelich.de/frida                                   *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                        
+//*  (C) Joachim Wuttke 1990-, C++ rewrite 2001-                           
+//*  http://apps.jcns.fz-juelich.de/frida                                  
+//**************************************************************************************************
 
 //! \file  commands.hpp
 //! \brief Function fridaCommand: executes one main-level command.
 
-bool fridaCommand( string cmd );
+bool fridaCommand( string cmd );
\ No newline at end of file
diff --git a/pub/lib/coord.cpp b/pub/lib/coord.cpp
index 91871b60d2bab9111db78940e48078abe5e19656..a263ca3b3f3d9230170fdd5f185fc6f446e543d0 100644
--- a/pub/lib/coord.cpp
+++ b/pub/lib/coord.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  coord.cpp
 //! \brief Coordinates CCoord, numeric parameters CParam.
@@ -17,9 +17,9 @@ using namespace std;
 
 #include "coord.hpp"
 
-//**************************************************************************//
+//**************************************************************************************************
 //*  class CCoord                                                            //
-//**************************************************************************//
+//**************************************************************************************************
 
 //! Constructor parsing "name (unit)", where unit may be empty.
 
@@ -153,11 +153,11 @@ string CCoord::load_a01(string in)
     return in.substr(t2+1);
 }
 
-//**************************************************************************//
+//**************************************************************************************************
 //*  outside CCoord                                                          //
-//**************************************************************************//
+//**************************************************************************************************
 
 ostream& operator<< (ostream &s, CCoord C)
 {
     return s << C.str_std();
-}
+}
\ No newline at end of file
diff --git a/pub/lib/coord.hpp b/pub/lib/coord.hpp
index 6560e239fed3f3008820a9e18c815c156d9d045f..7fa92bf79fde258109cce778145930b25ca2a412 100644
--- a/pub/lib/coord.hpp
+++ b/pub/lib/coord.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  coord.hpp
 //! \brief Coordinates CCoord, numeric parameters CParam.
@@ -57,4 +57,4 @@ class CParam {
     //! Creates instance with fully given, partly unparsed contents.
     CParam( string _name, string _unit="", double _val=0, double _dval=0 ) :
         Co( CCoord(_name, _unit) ), val(_val), dval(_dval) {}
-};
+};
\ No newline at end of file
diff --git a/pub/lib/curve.cpp b/pub/lib/curve.cpp
index 245849409318ff457ddde41936e188694db92172..2c0dc1ee3e3dc5e2cd146cbc7a2dda9b33850bb0 100644
--- a/pub/lib/curve.cpp
+++ b/pub/lib/curve.cpp
@@ -1,8 +1,8 @@
-//****************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                           *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                  *//
-//* http://apps.jcns.fz-juelich.de/frida                                     *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                          
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 
+//*  http://apps.jcns.fz-juelich.de/frida                                    
+//**************************************************************************************************
 
 //! \file  curve.cpp
 //! \brief NCurveFile: create, inspect, modify curve files.
@@ -26,9 +26,9 @@
 using boost::format;
 
 
-//****************************************************************************//
-//* Create curve file                                                        *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  Create curve file                                                       
+//**************************************************************************************************
 
 
 //! Queries defining function, and creates curve files for given data files.
@@ -86,9 +86,9 @@ void NCurveFile::createFreecurve()
 }
 
 
-//****************************************************************************//
-//* Modify curve file                                                        *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  Modify curve file                                                       
+//**************************************************************************************************
 
 
 //! Queries and sets defining function expression.
@@ -244,9 +244,9 @@ void NCurveFile::setProperties( string which )
 }
 
 
-//****************************************************************************//
-//* Parameter operations                                                     *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  Parameter operations                                                    
+//**************************************************************************************************
 
 
 //! For each curve file, queries new values for all parameters.
@@ -350,4 +350,4 @@ void NCurveFile::getConv( PSpec *sv, int *kv, int *jv, int k, int j )
         throw "cannot convolute file " + S(k) + " with resolution " +
             S(*kv) + ": number of spectra does not match";
     *sv = fv->VS(*jv);
-}
+}
\ No newline at end of file
diff --git a/pub/lib/curve.hpp b/pub/lib/curve.hpp
index b3e250d654fd2458ee3d48e912dd05f244f4ee2e..7865fb3f06818886cd7ea6a6a8b6e852d86780bc 100644
--- a/pub/lib/curve.hpp
+++ b/pub/lib/curve.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  curve.hpp
 //! \brief NCurveFile: Methods to create, inspect, modify curve files.
@@ -27,4 +27,4 @@ namespace NCurveFile {
     void setFixed( bool fix );
 
     void getConv( PSpec *sv, int *kv, int *jv, int k, int j );
-}
+}
\ No newline at end of file
diff --git a/pub/lib/defs.hpp b/pub/lib/defs.hpp
index f44574930ec4dfe21362df7b7dd3bb8b186a0ead..4dab7cad64e4f51013effd8f165546a37e1d68fd 100644
--- a/pub/lib/defs.hpp
+++ b/pub/lib/defs.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 2001-                                                *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 2001-                                               
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  defs.hpp
 //! \brief a few basics (include, define, using; .h file only)
@@ -12,5 +12,4 @@
 
 #define SQR(a) ((a)*(a))
 
-using namespace std;
-
+using namespace std;
\ No newline at end of file
diff --git a/pub/lib/dualplot.cpp b/pub/lib/dualplot.cpp
index 7efaf8f412614fe03062aeccb663eff9951e9b4a..e3fe35504fca467130bb8b9e765d43a187118177 100644
--- a/pub/lib/dualplot.cpp
+++ b/pub/lib/dualplot.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  dualplot.cpp
 //! \brief Collection NPlot of plot frames CPlot.
@@ -439,4 +439,4 @@ void NPloWin::initialize()
     Plots.push_back( new class CPlot( nPlot++, false, true ) );
     Plots.push_back( new class CPlot( nPlot++, true,  true ) );
     iPlot = 0; // current plot window
-}
+}
\ No newline at end of file
diff --git a/pub/lib/dualplot.hpp b/pub/lib/dualplot.hpp
index 7b77fcb6d4aa286f57a69dbb506dfc0bf4a21321..b05d41497fbd9204e6542da0aee0be9270fb63b9 100644
--- a/pub/lib/dualplot.hpp
+++ b/pub/lib/dualplot.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                         *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                        
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  dualplot.hpp
 //! \brief Collection NPlot of plot frames CPlot.
@@ -73,4 +73,4 @@ namespace NPloWin {
     extern int iPlot;            //!< Index of currently active plot window.
 
     void initialize();
-}
+}
\ No newline at end of file
diff --git a/pub/lib/edif.cpp b/pub/lib/edif.cpp
index af31eb71130be3becb51e0c95d3da9e524f8530d..28c9425cd826431fafcd968d43b1bc91c2825205 100644
--- a/pub/lib/edif.cpp
+++ b/pub/lib/edif.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  edif.cpp
 //! \brief NEdif: inspect and edit data and metadata
@@ -25,9 +25,9 @@
 using boost::format;
 
 
-//**************************************************************************//
-//*  Show listings                                                         *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  Show listings                                                        
+//**************************************************************************************************
 
 //! Display list of online files.
 
@@ -189,9 +189,9 @@ void NEdif::showDoc()
 }
 
 
-//**************************************************************************//
-//*  Edit data                                                             *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  Edit data                                                            
+//**************************************************************************************************
 
 
 //! Modify file name
@@ -327,4 +327,4 @@ void NEdif::delNumpar()
             throw "file " + S( fiter.k() ) + " has no numpar n" + S(iN);
         f->RPar.erase( f->RPar.begin()+iN );
     }
-}
+}
\ No newline at end of file
diff --git a/pub/lib/edif.hpp b/pub/lib/edif.hpp
index 65e30a1e2c39264526a152e2af344bf3e6be5f21..4a23409cd58d281ae8dddfecb4142b71bee5253f 100644
--- a/pub/lib/edif.hpp
+++ b/pub/lib/edif.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  edif.hpp
 //! \brief NEdif: Methods to inspect and edit data and metadata.
@@ -21,4 +21,4 @@ namespace NEdif {
     void editCoord( string which );
     void editDoc();
     void delNumpar();
-}
+}
\ No newline at end of file
diff --git a/pub/lib/expr.cpp b/pub/lib/expr.cpp
index ef50565bcddc42c7e24e719683fdfe2d29741704..de61aaa292db8a0d19a37da6f8a21104fc611a84 100644
--- a/pub/lib/expr.cpp
+++ b/pub/lib/expr.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  expr.cpp
 //! \brief Parse expressions using CRef, CContext, CResult, virtual CNode
@@ -19,9 +19,9 @@
 #include "expr.hpp"
 
 
-//***************************************************************************//
-//* CContext                                                                *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  CContext                                                               
+//**************************************************************************************************
 
 
 //! Constructor. Sets k,j,i to arguments. Sets other members to defaults.
@@ -101,9 +101,9 @@ string CContext::context_info() const
 }
 
 
-//***************************************************************************//
-//* CResult                                                                 *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  CResult                                                                
+//**************************************************************************************************
 
 
 //! Returns textual representation of the class instance, for debugging.
@@ -118,9 +118,9 @@ string CResult::result_info() const
 }
 
 
-//***************************************************************************//
-//* CRef (references like y[k,j,0] or p3[2] or ...)                         *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  CRef (references like y[k,j,0] or p3[2] or ...)                        
+//**************************************************************************************************
 
 
 //! Returns file index k in given context.
@@ -191,9 +191,9 @@ string CRef::ref_info() const
     return out;
 }
 
-//***************************************************************************//
-//* CNode: status requests                                                  *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  CNode: status requests                                                 
+//**************************************************************************************************
 
 
 //! Returns number of curve parameters used in node and below.
@@ -216,9 +216,9 @@ bool CNode::k_dependent() const
 }
 
 
-//***************************************************************************//
-//* CNode: low-level tree evaluation                                        *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  CNode: low-level tree evaluation                                       
+//**************************************************************************************************
 
 
 //! Evaluates the node, and sets *ret to the result, rounded for use as index.
@@ -235,9 +235,9 @@ void CNode::tree_uival( int *ret, const CContext& ctx ) const
 }
 
 
-//***************************************************************************//
-//* CNode: public interface to tree evaluation                              *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  CNode: public interface to tree evaluation                             
+//**************************************************************************************************
 
 
 //! Evaluates the node, and sets *ret and *dret according to the result.
@@ -276,4 +276,4 @@ void CNode::tree_vec_val(
         if( dret && val.dr )
             dret->assign( nret, val.dr );
     }
-}
+}
\ No newline at end of file
diff --git a/pub/lib/expr.hpp b/pub/lib/expr.hpp
index 857de1d2b6b0a672d2d080bd8f9b0a5e27b16b89..956f1a781847d5de112ccbf5fc6fe033eeac08b6 100644
--- a/pub/lib/expr.hpp
+++ b/pub/lib/expr.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  expr.hpp
 //! \brief Expressions are parsed into CRef, CContext, CResult, virtual CNode.
@@ -119,4 +119,4 @@ class CNode {
 
     virtual void set_coord( CCoord& ret, int k=-1 ) const =0;
     virtual string tree_info() const =0;  //!< introspection, for debugging
-};
+};
\ No newline at end of file
diff --git a/pub/lib/file_in.cpp b/pub/lib/file_in.cpp
index f344b77d45e98bc55c11ac2e1819f90c4e6dafe9..beeac9d394f29faf66dfdfa1cd5bb3d9608c8eb1 100644
--- a/pub/lib/file_in.cpp
+++ b/pub/lib/file_in.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  file_in.cpp
 //! \brief NFileIn: load files.
@@ -548,5 +548,4 @@ void NFileIn::Load_96( FILE *F_in, string flong )
 
     fout->as_on_disk = true;
     NOlm::mem_store( fout );
-}
-
+}
\ No newline at end of file
diff --git a/pub/lib/file_in.hpp b/pub/lib/file_in.hpp
index e0b0f3e7912c92980cbfe744173b33102f6838c5..85fc3f0a4ef03b549722a2d6c4ab46854703ebbe 100644
--- a/pub/lib/file_in.hpp
+++ b/pub/lib/file_in.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  file_in.hpp
 //! \brief NFileIn: load files
@@ -12,4 +12,4 @@
 
 namespace NFileIn {
     void load(void);
-}
+}
\ No newline at end of file
diff --git a/pub/lib/file_out.cpp b/pub/lib/file_out.cpp
index 4c75449d0bdb631ab9f6ae74150957db13e3b3b1..8afb710cfd405151cd934406c06fc9b47b72df27 100644
--- a/pub/lib/file_out.cpp
+++ b/pub/lib/file_out.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-, this file 2009-                *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-, this file 2009-               
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  file_out.cpp
 //! \brief NFileOut: write files.
@@ -171,4 +171,4 @@ void NFileOut::save_tab( FILE *file, POlo f )
         }
         fprintf( file, "\n" );
     } 
-}
+}
\ No newline at end of file
diff --git a/pub/lib/file_out.hpp b/pub/lib/file_out.hpp
index 42678a80e68c523be80578cc139b108c40cf9830..08a6322495666f86866fd7c2d6b410b2f19c67a6 100644
--- a/pub/lib/file_out.hpp
+++ b/pub/lib/file_out.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-, this file 2009-                *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-, this file 2009-               
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  file_out.hpp
 //! \brief NFileOut: write files.
@@ -12,4 +12,4 @@
 
 namespace NFileOut {
     void save( string fmt, bool allow_overwrite=false );
-}
+}
\ No newline at end of file
diff --git a/pub/lib/fit.cpp b/pub/lib/fit.cpp
index 1ab32e111d676e2e06b26c543b7369e49ff9a54b..ccf0ace448946fd1c5b71a11f6e1bb579178800c 100644
--- a/pub/lib/fit.cpp
+++ b/pub/lib/fit.cpp
@@ -1,8 +1,8 @@
-//****************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                           *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                  *//
-//* http://apps.jcns.fz-juelich.de/frida                                     *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                          
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 
+//*  http://apps.jcns.fz-juelich.de/frida                                    
+//**************************************************************************************************
 
 //! \file  fit.cpp
 //! \brief NCurveFit: fit a curve file to a data file
@@ -23,9 +23,9 @@
 
 bool allow_slow_conv = true;
 
-//****************************************************************************//
-//* Fit tuning parameters                                                    *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  Fit tuning parameters                                                   
+//**************************************************************************************************
 
 namespace NCurveFit {
     double Epsilon = 1.e-14;
@@ -55,9 +55,9 @@ void NCurveFit::setFitTuningPars( string which )
         maxtime = dask( "Max duration of fits (in s)", maxtime );
 }
 
-//****************************************************************************//
-//* Least-squares fitting: call back                                         *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  Least-squares fitting: call back                                        
+//**************************************************************************************************
 
 //! Data transfer between frida and lm_minimize callback functions.
 
@@ -155,9 +155,9 @@ static void fitEvaluate( const double* par, int m_dat, const void *data,
     }
 }
 
-//****************************************************************************//
-//* Least-squares fitting: main                                              *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  Least-squares fitting: main                                             
+//**************************************************************************************************
 
 //! Fit selected curve files to the data files they refer to.
 
@@ -289,4 +289,4 @@ void NCurveFit::fit( bool _allow_slow_conv )
             } // try
         } // j
     } // k
-}
+}
\ No newline at end of file
diff --git a/pub/lib/fit.hpp b/pub/lib/fit.hpp
index 385f84237892b9515ce672d826746a9a7f2c8026..5afdcc5277165e0e795745d669ed810b199c912f 100644
--- a/pub/lib/fit.hpp
+++ b/pub/lib/fit.hpp
@@ -1,8 +1,8 @@
-//****************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                           *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                  *//
-//* http://apps.jcns.fz-juelich.de/frida                                     *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                          
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 
+//*  http://apps.jcns.fz-juelich.de/frida                                    
+//**************************************************************************************************
 
 //! \file  fit.hpp
 //! \brief NCurveFit: fit a curve file to a data file
@@ -13,4 +13,4 @@
 namespace NCurveFit {
     void setFitTuningPars( string which );
     void fit( bool _allow_slow_conv );
-}
+}
\ No newline at end of file
diff --git a/pub/lib/func.cpp b/pub/lib/func.cpp
index 289f7e97003f0919b667367888065e995f9d3f60..d71c0673d41d504e5c0cc891578f893ad5a648df 100644
--- a/pub/lib/func.cpp
+++ b/pub/lib/func.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 2001-                                                *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 2001-                                               
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  func.cpp
 //! \brief Collection NFunctions of function wrappers CFunc.
@@ -27,9 +27,9 @@ const double TWOPI = 2*M_PI; //8*atan(1.);
 static triv::RandomNumberGenerator *rng = NULL;
 
 
-//**************************************************************************//
-//*   Functions of one argument                                            *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  Functions of one argument                                           
+//**************************************************************************************************
 
 double func_not(double v) { return !v; }
 double func_neg(double v) { return -v; }
@@ -147,9 +147,9 @@ double func_diehl( double a ) {
 }
 
 
-//**************************************************************************//
-//*   Functions of two arguments                                           *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  Functions of two arguments                                          
+//**************************************************************************************************
 
 double func_pm(double v, double a) { return v; }
 void deri_pm(double& r, double& dr, double v, double dv, double a, double da)
@@ -229,9 +229,9 @@ double func_im_havneg (double v, double a, double g) {
         sin( g*aux_phi_havneg( v, a ) ); }
 
 
-//**************************************************************************//
-//*   Functions of three arguments                                         *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  Functions of three arguments                                        
+//**************************************************************************************************
 
 double func_cond(double v, double a, double b) { return v ? a : b; }
 void deri_cond(double& r, double& dr, double v, double dv,
@@ -310,9 +310,9 @@ double func_rotdiff( double w, double tau, double qb )
 }
 
 
-//**************************************************************************//
-//*   Coordinate concatenation                                             *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  Coordinate concatenation                                            
+//**************************************************************************************************
 
 CCoord CFunc1::coord( CCoord *co1 ) const
 {
@@ -386,9 +386,9 @@ CCoord CFunc3::coord( class CCoord *co1, class CCoord *co2, class CCoord *co3 )
 }
 
 
-//**************************************************************************//
-//*   Function registration and retrieval                                  *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  Function registration and retrieval                                 
+//**************************************************************************************************
 
 namespace NFunctions { // internals:
     map<string,const CFunc*> fmap; // unsorted hash, for expression evaluation
@@ -615,4 +615,4 @@ void NFunctions::initialize(void)
         ))->register_me();
     (new CFunc3( "rotdiff", func_rotdiff, 0, 0,
            "(w,tau,qb: rotational diffusion spectrum)"))->register_me();
-}
+}
\ No newline at end of file
diff --git a/pub/lib/func.hpp b/pub/lib/func.hpp
index d75acefbe08d63505b72b130f415ae1903fc6ef4..a50bd212861d92eb009294eb824faa49b3920b45 100644
--- a/pub/lib/func.hpp
+++ b/pub/lib/func.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 2001-                                                *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 2001-                                               
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  func.hpp
 //! \brief Collection NFunctions of function wrappers CFunc.
@@ -75,4 +75,4 @@ namespace NFunctions { // public (short) interface
     void initialize();
     const CFunc* find( string nam );
     void display_functions();
-}
+}
\ No newline at end of file
diff --git a/pub/lib/geni.cpp b/pub/lib/geni.cpp
index 05e2df6e5aa69f33e6db69ad98d56099a45fcb79..6db3df4c372e535e70b89b0c61e46deab7ba479e 100644
--- a/pub/lib/geni.cpp
+++ b/pub/lib/geni.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 2001-                                                *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 2001-                                               
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  geni.cpp
 //! \brief collection NGeni of generalized integrals
@@ -20,9 +20,9 @@ using boost::format;
 #include "geni.hpp"
 #include "xax_lex.hpp"
 
-//**************************************************************************//
+//**************************************************************************************************
 //*   Low-level implementation
-//**************************************************************************//
+//**************************************************************************************************
 
 //! Compute minimum value of a vector.
 
@@ -234,9 +234,9 @@ void geni_corr( double* r, double* dr, int n, const vector<PResult>& a )
 }
 
 
-//**************************************************************************//
+//**************************************************************************************************
 //*   Registration and retrieval
-//**************************************************************************//
+//**************************************************************************************************
 
 namespace NGeni { // internals:
     map<string,const CGeni*> gmap; // unsorted hash, for expression evaluation
@@ -309,4 +309,4 @@ void NGeni::initialize(void)
                 "standard variation in a weighed with b" ))->register_me();
     (new CGeni( "corr", 2, "x,y", geni_corr,
                 "correlation coefficient of a and b" ))->register_me();
-}
+}
\ No newline at end of file
diff --git a/pub/lib/geni.hpp b/pub/lib/geni.hpp
index 2b0dff2af29db3d170e855485db7d031836f073d..5686f234d2512ebff8fc641a96c09e1013c7e610 100644
--- a/pub/lib/geni.hpp
+++ b/pub/lib/geni.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 2001-                                                *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 2001-                                               
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  geni.hpp
 //! \brief Collection NGeni of generalized integral wrappers CGeni.
@@ -39,4 +39,4 @@ namespace NGeni { // public (short) interface
     void initialize();
     const CGeni* find( string nam );
     void display_genis();
-}
+}
\ No newline at end of file
diff --git a/pub/lib/import.cpp b/pub/lib/import.cpp
index fe47a44e3db23ec3661fbff37b3a656fb2263305..873f0080f472739268db2aa98dead855ea50ea9b 100644
--- a/pub/lib/import.cpp
+++ b/pub/lib/import.cpp
@@ -1,8 +1,8 @@
-//****************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                           *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                  *//
-//* http://apps.jcns.fz-juelich.de/frida                                     *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                          
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 
+//*  http://apps.jcns.fz-juelich.de/frida                                    
+//**************************************************************************************************
 
 //! \file  import.cpp
 //! \brief NImport: import tables or make data ex nihilo
@@ -537,4 +537,4 @@ void NImport::makeGrid()
     }
 
     NOlm::mem_store( fout );
-}
+}
\ No newline at end of file
diff --git a/pub/lib/import.hpp b/pub/lib/import.hpp
index 2edeee49053dc329d1fbd73179568d3bd5967747..f954702180bada486859f779c989d8964bb8aa64 100644
--- a/pub/lib/import.hpp
+++ b/pub/lib/import.hpp
@@ -1,8 +1,8 @@
-//****************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                           *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                  *//
-//* http://apps.jcns.fz-juelich.de/frida                                     *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                          
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 
+//*  http://apps.jcns.fz-juelich.de/frida                                    
+//**************************************************************************************************
 
 //! \file  import.hpp
 //! \brief NImport: import tables or make data ex nihilo
@@ -14,4 +14,4 @@ namespace NImport {
     void readIn();
     void readTab( string qualif );
     void makeGrid();
-}
+}
\ No newline at end of file
diff --git a/pub/lib/integrate.cpp b/pub/lib/integrate.cpp
index 4c8b147244f59cc7261e1b4ba869028b49fa9fd3..17f402e8f72fd7218d964277e8d317e86ced9ddb 100644
--- a/pub/lib/integrate.cpp
+++ b/pub/lib/integrate.cpp
@@ -1,8 +1,8 @@
-//****************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                           *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                  *//
-//* http://apps.jcns.fz-juelich.de/frida                                     *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                          
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 
+//*  http://apps.jcns.fz-juelich.de/frida                                    
+//**************************************************************************************************
 
 //! \file  integrate.cpp
 //! \brief NCurveIntegral: integrate a curve file
@@ -28,9 +28,9 @@ using boost::format;
 #include "xax_lex.hpp"
 
 
-//****************************************************************************//
-//* Tuning parameters                                                        *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  Tuning parameters                                                       
+//**************************************************************************************************
 
 
 namespace NCvin {
@@ -71,9 +71,9 @@ void NCvin::setIntTuningPars( string which )
 }
 
 
-//**************************************************************************//
+//**************************************************************************************************
 //*   Low-level implementation
-//**************************************************************************//
+//**************************************************************************************************
 
 
 //! Data transfer between frida and gsl_function.
@@ -116,9 +116,9 @@ void cvin_integrate( double *r, double *dr,
 }
 
 
-//**************************************************************************//
+//**************************************************************************************************
 //*   Registration and retrieval
-//**************************************************************************//
+//**************************************************************************************************
 
 
 namespace NCvin { // internals:
@@ -168,4 +168,4 @@ void NCvin::initialize(void)
     // operators by precedence (as in xax_yacc.ypp):
     (new CCvin( "integrate", 2, "-inf,inf", cvin_integrate,
                 "integrate curve from a to b" ))->register_me();
-}
+}
\ No newline at end of file
diff --git a/pub/lib/integrate.hpp b/pub/lib/integrate.hpp
index bb919d20e87efe6bd58b55c784788d0985f5f4a7..8541fd3679a03aa652a35c724ec80076f60e2990 100644
--- a/pub/lib/integrate.hpp
+++ b/pub/lib/integrate.hpp
@@ -1,8 +1,8 @@
-//****************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                           *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                  *//
-//* http://apps.jcns.fz-juelich.de/frida                                     *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                          
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 
+//*  http://apps.jcns.fz-juelich.de/frida                                    
+//**************************************************************************************************
 
 //! \file  integrate.hpp
 //! \brief NCurveIntegral: integrate a curve file
@@ -41,4 +41,4 @@ namespace NCvin { // public (short) interface
     void initialize();
     const CCvin* find( string nam );
     void display_cvins();
-}
+}
\ No newline at end of file
diff --git a/pub/lib/jsel.cpp b/pub/lib/jsel.cpp
index bbb54eb64e38480f0b35127ec262b2ec987255f7..33ebfd84e1442876866e2244ebcf2ba922ade49e 100644
--- a/pub/lib/jsel.cpp
+++ b/pub/lib/jsel.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  jsel.cpp
 //! \brief Selection of spec/curve index j.
@@ -32,4 +32,4 @@ void JSelAsk( string quest, string *jSel, ::CList *jLis )
         *jSel = wask( quest, *jSel );
         *jLis = ::CList ( *jSel, 0, nJmax-1 );
     }
-}
+}
\ No newline at end of file
diff --git a/pub/lib/jsel.hpp b/pub/lib/jsel.hpp
index c5129ef34c58b409939ee3cce581250156ce7680..005044618bd8e135eac6851773e78b0dfed43c8c 100644
--- a/pub/lib/jsel.hpp
+++ b/pub/lib/jsel.hpp
@@ -1,11 +1,11 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  jsel.hpp
 //! \brief Selection of spec/curve index j.
 
 
-void JSelAsk( string quest, string *jSel, class CList *JSel );
+void JSelAsk( string quest, string *jSel, class CList *JSel );
\ No newline at end of file
diff --git a/pub/lib/list.cpp b/pub/lib/list.cpp
index 8e8bacd1a1720c45e4bcbcb001432b90398dfa70..f31139f31697655976378ef85907688b33fd6007 100644
--- a/pub/lib/list.cpp
+++ b/pub/lib/list.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  list.cpp
 //! \brief index collection CList.
@@ -14,9 +14,9 @@
 #include "list.hpp"
 
 
-//***************************************************************************//
-//*  Constructors                                                           *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  Constructors                                                          
+//**************************************************************************************************
 
 //! Initialize undefined list.
 
@@ -69,9 +69,9 @@ CList::CList( int from, int to ) :
     }
 }
 
-//***************************************************************************//
-//*  Manipulate list                                                        *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  Manipulate list                                                       
+//**************************************************************************************************
 
 //! Set bounds and evaluate instruction.
 
@@ -137,9 +137,9 @@ void CList::append( const int val )
 }
 
 
-//***************************************************************************//
-//*  Inspect                                                                *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  Inspect                                                               
+//**************************************************************************************************
 
 bool CList::contains( int val ) const
 {
@@ -193,9 +193,9 @@ string CList::sel2text() const
 }
 
 
-//***************************************************************************//
-//*  parse string                                                           *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  parse string                                                          
+//**************************************************************************************************
 
 void CList::parse( string inp )
 {
@@ -290,4 +290,4 @@ int CList::parseListvalue( string inp, int which )
         throw "list value [" + inp + "] out of bounds ("
             + S(inf) + "," + S((int)sup) + ")";
     return val;
-}
+}
\ No newline at end of file
diff --git a/pub/lib/list.hpp b/pub/lib/list.hpp
index a6788a8c03e6190d782992011d6b030037e76ca4..471295ce5199cfe3f8bb453420198a5a01cd047a 100644
--- a/pub/lib/list.hpp
+++ b/pub/lib/list.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  list.hpp
 //! \brief index collection CList.
@@ -80,4 +80,4 @@ private:
     int  parseListvalue( string inp, int which );
 
     string sel2text() const;
-};
+};
\ No newline at end of file
diff --git a/pub/lib/manip.cpp b/pub/lib/manip.cpp
index 4226ccea47a77fc3d8d06c00a13e8652b37b74d4..ea3bedb670d2acc2d072008d8e87a85ddcde38e6 100644
--- a/pub/lib/manip.cpp
+++ b/pub/lib/manip.cpp
@@ -1,8 +1,8 @@
-//****************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                           *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                  *//
-//* http://apps.jcns.fz-juelich.de                                           *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                          
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 
+//*  http://apps.jcns.fz-juelich.de                                          
+//**************************************************************************************************
 
 //! \file  manip.cpp
 //! \brief NManip: manipulate data (select, average, rearrange, ...)
@@ -31,9 +31,9 @@ namespace NManip {
 }
 
 
-//****************************************************************************//
-//* restrict forthcoming operations                                          *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  restrict forthcoming operations                                         
+//**************************************************************************************************
 
 //! Restrict forthcoming operations
 
@@ -54,9 +54,9 @@ void NManip::freezeZEntry( bool on )
 }
 
 
-//****************************************************************************//
-//* manipulations on data points                                             *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  manipulations on data points                                            
+//**************************************************************************************************
 
 //! Delete (or retain) points according to list of indices.
 
@@ -395,9 +395,9 @@ void NManip::PtsSymmetrize()
 }
 
 
-//****************************************************************************//
-//* manipulations on spectra                                                 *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  manipulations on spectra                                                
+//**************************************************************************************************
 
 //! Remove z variable that does not vary with j.
 
@@ -899,9 +899,9 @@ void NManip::ScaBreak()
 }
 
 
-//****************************************************************************//
-//* manipulations on files                                                   *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  manipulations on files                                                  
+//**************************************************************************************************
 
 //! Merge files, concatenating spectra/curves.
 
@@ -1099,9 +1099,9 @@ void NManip::FilMergePointwise()
 }
 
 
-//****************************************************************************//
-//*  Interpolation                                                           *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  Interpolation                                                          
+//**************************************************************************************************
 
 //! Locate y in x' to determine y'(x'=y).
 
@@ -1158,9 +1158,9 @@ void NManip::Interpolate()
 }
 
 
-//****************************************************************************//
-//*  Histogramming                                                           *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  Histogramming                                                          
+//**************************************************************************************************
 
 //! Create and fill histograms based on x values and their y weights.
 
@@ -1226,4 +1226,4 @@ void NManip::HistoMake()
         }
         NOlm::mem_store( fout, fiter.k() );
     }
-}
+}
\ No newline at end of file
diff --git a/pub/lib/manip.hpp b/pub/lib/manip.hpp
index bdd9ec6dad6e0473e1424efbd3d7c52205958857..6d241737688d85546196ba7ef85f3de497976494 100644
--- a/pub/lib/manip.hpp
+++ b/pub/lib/manip.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de                                          *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de                                         
+//**************************************************************************************************
 
 //! \file  manip.hpp
 //! \brief NManip: manipulate data (select, bin, sort, ...)
@@ -33,5 +33,4 @@ namespace NManip {
     void FilMerge( const string& opts );
     void FilMergePointwise();
     void Interpolate();
-}
-
+}
\ No newline at end of file
diff --git a/pub/lib/mem.cpp b/pub/lib/mem.cpp
index b47e8e49c6f8e05a8de6d495b30952802e972008..e1078514001f132ae65fdb0bf147d6d0863833c9 100644
--- a/pub/lib/mem.cpp
+++ b/pub/lib/mem.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  mem.cpp
 //! \brief NOlm: online memory and file selection
@@ -15,9 +15,9 @@
 #include "mem.hpp"
 
 
-//***************************************************************************//
-//*  Singleton instances                                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  Singleton instances                                                   
+//**************************************************************************************************
 
 namespace NOlm {
     vector<POlo> MOM;
@@ -27,9 +27,9 @@ namespace NOlm {
 }
 
 
-//***************************************************************************//
-//*  File selection                                                         *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  File selection                                                        
+//**************************************************************************************************
 
 namespace NOlm {
 
@@ -104,9 +104,9 @@ namespace NOlm {
 }
 
 
-//***************************************************************************//
-//*  Iterators: Implementation                                              *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  Iterators: Implementation                                             
+//**************************************************************************************************
 
 namespace NOlm {
 
@@ -167,9 +167,9 @@ namespace NOlm {
 }
 
 
-//***************************************************************************//
-//*  Iterators: Interface                                                   *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  Iterators: Interface                                                  
+//**************************************************************************************************
 
 namespace NOlm {
 
@@ -230,9 +230,9 @@ namespace NOlm {
 }
 
 
-//***************************************************************************//
-//*  Read access to online memory                                           *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  Read access to online memory                                          
+//**************************************************************************************************
 
 namespace NOlm {
 
@@ -265,9 +265,9 @@ namespace NOlm {
     }
 }
 
-//***************************************************************************//
-//*  Modify online memory, and adapt file selection                         *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  Modify online memory, and adapt file selection                        
+//**************************************************************************************************
 
 namespace NOlm {
 
@@ -325,9 +325,9 @@ namespace NOlm {
     }
 }
 
-//***************************************************************************//
-//*  Backup and retrieve                                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  Backup and retrieve                                                   
+//**************************************************************************************************
 
 namespace NOlm {
 
@@ -356,4 +356,4 @@ namespace NOlm {
         sel_collect_end();
         BAK.clear();
     }
-}
+}
\ No newline at end of file
diff --git a/pub/lib/mem.hpp b/pub/lib/mem.hpp
index fd0450c78da65d7ec46f1617a1d99ac192be673a..ef7afe4f3af1dc0794fa216404c8d1dd9f74ba2f 100644
--- a/pub/lib/mem.hpp
+++ b/pub/lib/mem.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  mem.hpp
 //! \brief NOlm: online memory and default file selection
@@ -76,5 +76,4 @@ namespace NOlm {
 
     //! Allow command to overwrite its input files?
     extern bool overwrite;
-}   // namespace NOlm
-
+}   // namespace NOlm
\ No newline at end of file
diff --git a/pub/lib/node.cpp b/pub/lib/node.cpp
index d6a6772ddb80a896252d63c81073750ef7e8c611..987bda0ef87a7e2a180f5ba8a34727a54281e89d 100644
--- a/pub/lib/node.cpp
+++ b/pub/lib/node.cpp
@@ -1097,4 +1097,4 @@ void CNodeDirac::copy_theory( CResult& ret, const CContext& ctx,
 void CNodeDirac::set_coord( CCoord& ret, int k ) const
 {
     ret = CCoord("resol", "");
-}
+}
\ No newline at end of file
diff --git a/pub/lib/node.hpp b/pub/lib/node.hpp
index 355dc0749e9fef762369061db1da548fe75fba19..b55fc9edc291dcf1712e877960ba2957b5ac88e0 100644
--- a/pub/lib/node.hpp
+++ b/pub/lib/node.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  node.hpp
 //! \brief nodes within expression trees, inheriting from virtual base CNode
@@ -243,4 +243,4 @@ class CNodeDirac: public CNodeMixin {
     void set_coord( CCoord& ret, int k ) const;
     string tree_info() const {
         return "resol(" + shift->tree_info() + ")"; }
-};
+};
\ No newline at end of file
diff --git a/pub/lib/olf.cpp b/pub/lib/olf.cpp
index b3d5c796bd9f273a685a47b35661720ea1e73a65..cd64e2546c38ea47b02ca271e9c3634656d18c11 100644
--- a/pub/lib/olf.cpp
+++ b/pub/lib/olf.cpp
@@ -1,8 +1,8 @@
-//****************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                           *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                  *//
-//* http://apps.jcns.fz-juelich.de/frida                                     *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                          
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 
+//*  http://apps.jcns.fz-juelich.de/frida                                    
+//**************************************************************************************************
 
 //! \file  olf.cpp
 //! \brief COlo, COld, COld online files
@@ -27,9 +27,9 @@
 
 using boost::format;
 
-//****************************************************************************//
-//* class COlo                                                               *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  class COlo                                                              
+//**************************************************************************************************
 
 //! Remove one z.
 
@@ -59,9 +59,9 @@ double COlo::z( int j, int iz ) const
     return V[j]->z[iz];
 }
 
-//****************************************************************************//
-//* trivially duplicated COld/COlc functions                                 *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  trivially duplicated COld/COlc functions                                
+//**************************************************************************************************
 
 //! Duplicate spectrum j, and return new shared pointer.
 
@@ -241,9 +241,9 @@ void COlc::setCoord( CVar* var, CCoord& co )
     }
 }
 
-//****************************************************************************//
-//* class COld                                                               *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  class COld                                                              
+//**************************************************************************************************
 
 //! Create data file based on curve file.
 
@@ -277,9 +277,9 @@ int COld::nPts() const {
     return np;
 }
 
-//****************************************************************************//
-//* class COlc - interactive initialization                                  *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  class COlc - interactive initialization                                 
+//**************************************************************************************************
 
 //! Prompt for curve description, and initialize things.
 
@@ -325,9 +325,9 @@ void COlc::askCurve( const string& quest )
             + S(nP);
 }
 
-//****************************************************************************//
-//* class COlc - low-level initialization                                    *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  class COlc - low-level initialization                                   
+//**************************************************************************************************
 
 //! Set auxiliary parameters to default values.
 
@@ -351,9 +351,9 @@ void COlc::parseFunction( const string& _expr )
     nP = T->npar();
 }
 
-//****************************************************************************//
-//* class COlc - function evaluation                                         *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  class COlc - function evaluation                                        
+//**************************************************************************************************
 
 //! Vectorial evaluation of a curve given by an expression tree.
 
@@ -541,9 +541,9 @@ void COlc::curve_val_sca( double *r, double *dr,
     *r = v[0];
 }
 
-//****************************************************************************//
-//* class COlc - inspect                                                     *//
-//****************************************************************************//
+//**************************************************************************************************
+//*  class COlc - inspect                                                    
+//**************************************************************************************************
 
 //! Returns text lines to describe file-wide settings.
 
@@ -618,4 +618,4 @@ string COlc::weight_str() const
         return "with reciprocal variance (data only)";
     }
     throw "BUG: unexpected weight";
-}
+}
\ No newline at end of file
diff --git a/pub/lib/olf.hpp b/pub/lib/olf.hpp
index 28dfd9d0231fcf841a99a50652305afe7fc1a8ef..e0c1124305ad15e57c0cd45f6cbe29cbca9d224e 100644
--- a/pub/lib/olf.hpp
+++ b/pub/lib/olf.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  olf.hpp
 //! \brief COlo, COld, COld online files
@@ -130,5 +130,4 @@ class COlc : public COlo {
 //! Casts.
 
 #define P2D(p) boost::dynamic_pointer_cast<COld>(p)
-#define P2C(p) boost::dynamic_pointer_cast<COlc>(p)
-
+#define P2C(p) boost::dynamic_pointer_cast<COlc>(p)
\ No newline at end of file
diff --git a/pub/lib/opr.cpp b/pub/lib/opr.cpp
index 6d3b5b9217f379a980bf527d284c85ec3c984839..d776f11995eb60118833dacdce684398cfc7e75c 100644
--- a/pub/lib/opr.cpp
+++ b/pub/lib/opr.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  opr.cpp
 //! \brief NOperate: functional operations.
@@ -27,9 +27,9 @@
 using boost::format;
 
 
-//***************************************************************************//
-//* operate via generic expressions                                         *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  operate via generic expressions                                        
+//**************************************************************************************************
 
 
 //! Display data. Use boolean expression to display only a subset of the data.
@@ -389,9 +389,9 @@ void NOperate::IntXY( string mode )
 }
 
 
-//***************************************************************************//
-//* functional operations                                                   *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  functional operations                                                  
+//**************************************************************************************************
 
 //! Functional integration, derivation, ...
 
@@ -453,4 +453,4 @@ void NOperate::Functional( const string& subcmd )
         }
         NOlm::mem_store( fout, fiter.k() );
     }
-}
+}
\ No newline at end of file
diff --git a/pub/lib/opr.hpp b/pub/lib/opr.hpp
index 6f66c1100c4ff316efcb675221533524ba9f6840..55e062155977f0cd8ed3c8ba08c366f1f54552cf 100644
--- a/pub/lib/opr.hpp
+++ b/pub/lib/opr.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  opr.hpp
 //! \brief NOperate: functional operations.
@@ -16,4 +16,4 @@ namespace NOperate {
     void Integral();
     void IntXY( string mode );
     void Functional( const string& subcmd );
-}
+}
\ No newline at end of file
diff --git a/pub/lib/plot.cpp b/pub/lib/plot.cpp
index 4e3aeae1d9ddbef89223246a27aa99c6d6d2d2a5..a42ec9681cdb85fa5f6194fd957c29f4f6f41de9 100644
--- a/pub/lib/plot.cpp
+++ b/pub/lib/plot.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  plot.cpp
 //! \brief NPlot: plot data and curves.
@@ -25,9 +25,9 @@
 #include "curve.hpp"
 
 
-//**************************************************************************//
-//*  Subroutines: determine data ranges                                    *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  Subroutines: determine data ranges                                   
+//**************************************************************************************************
 
 
 //! Loop over selected data files to determine x range.
@@ -103,9 +103,9 @@ void determine_Yrange( CPlot* plot, CList* JSel )
 }
 
 
-//**************************************************************************//
-//*  Subroutines: plot one scan                                            *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  Subroutines: plot one scan                                           
+//**************************************************************************************************
 
 
 //! Plot scan j of data file fd; return number of points plotted.
@@ -421,9 +421,9 @@ int plot_curve_refine( CPlot* plot, POlc fc, int k, int j, int cstyle )
 }
 
 
-//**************************************************************************//
-//*  Plot routine is accessible from the main menu                         *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  Plot routine is accessible from the main menu                        
+//**************************************************************************************************
 
 //! Plot set of spectra, or add to open plot.
 
@@ -517,4 +517,4 @@ void NPlot::Plot( class CPlot *plot, bool add, const string& mode )
         }
     }
     plot->showSpecs();
-}
+}
\ No newline at end of file
diff --git a/pub/lib/plot.hpp b/pub/lib/plot.hpp
index 1fe52e768078c8a0e205304eabfbf155d9ea5cbb..2a5163e006da829ed46f7c3d54c469189665c028 100644
--- a/pub/lib/plot.hpp
+++ b/pub/lib/plot.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  plot.hpp
 //! \brief NPlot: plot data and curves.
@@ -12,4 +12,4 @@
 
 namespace NPlot {
     void Plot( class CPlot *plot, bool add, const string& mode="ask" );
-}
+}
\ No newline at end of file
diff --git a/pub/lib/ptr.hpp b/pub/lib/ptr.hpp
index 6b74b85cfa7977da0181ab75930d26936d3cf5b0..1e849171876f1510eba5ea1d08d3fbc9aa2c0437 100644
--- a/pub/lib/ptr.hpp
+++ b/pub/lib/ptr.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://www.mesen-und-deuten.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://www.mesen-und-deuten.de/frida                                   
+//**************************************************************************************************
 
 //! \file  ptr.hpp
 //! \brief pointer forward declarations POlo, PNode, and so on (.h file only)
@@ -17,5 +17,4 @@ typedef boost::shared_ptr<class CNode>   PNode;
 
 typedef boost::shared_ptr<class CSlice>  PSlice;
 typedef boost::shared_ptr<class CSpec>   PSpec;
-typedef boost::shared_ptr<class CCurve>  PCurve;
-
+typedef boost::shared_ptr<class CCurve>  PCurve;
\ No newline at end of file
diff --git a/pub/lib/reg.cpp b/pub/lib/reg.cpp
index 050a18992b636a2408c39587273cab7b9532bc4c..831231045a0a941b328c6cdc47de8891d18ca416 100644
--- a/pub/lib/reg.cpp
+++ b/pub/lib/reg.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  reg.cpp
 //! \brief collection NReg of registers CRegRef ($-variables)
@@ -12,9 +12,9 @@
 #include "defs.hpp"
 #include "reg.hpp"
 
-//***************************************************************************//
-//* class CRegRef                                                           *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  class CRegRef                                                          
+//**************************************************************************************************
 
 //! Constructor. Set from expression string.
 
@@ -31,5 +31,4 @@ CRegRef::CRegRef( const string s )
         throw "at present, the only register is '$'";
 }
 
-double NReg::lastresult;
-
+double NReg::lastresult;
\ No newline at end of file
diff --git a/pub/lib/reg.hpp b/pub/lib/reg.hpp
index 4bd95ffe81b2108793eaedba8c0ebfeb58151c4b..c76156e9773bdfc29a0cd302fa1dcb50a59596c2 100644
--- a/pub/lib/reg.hpp
+++ b/pub/lib/reg.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  reg.hpp
 //! \brief collection NReg of registers CRegRef ($-variables)
@@ -22,5 +22,4 @@ class CRegRef {
 
 namespace NReg {
     extern double lastresult;
-}
-
+}
\ No newline at end of file
diff --git a/pub/lib/rssm.cpp b/pub/lib/rssm.cpp
index b8ed145e8e9783f0abd977057a7a65e764874ad7..9032f21c077438596d91e4aed0163f92abdfe639 100644
--- a/pub/lib/rssm.cpp
+++ b/pub/lib/rssm.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  rssm.cpp
 //! \brief NRSSM: directly read SPHERES raw data
@@ -562,5 +562,4 @@ void NRSSM::ReadSeries( int flag )
     if( 1 ){
         NOlm::mem_store( olf[0] );
     }
-}
-
+}
\ No newline at end of file
diff --git a/pub/lib/rssm.hpp b/pub/lib/rssm.hpp
index 2b76e8a45b1ad6499b711464453061771bf33cb9..82adfbd0543b2c01c05673853e31a80059d1d3d7 100644
--- a/pub/lib/rssm.hpp
+++ b/pub/lib/rssm.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  rssm.hpp
 //! \brief NRSSM: directly read SPHERES raw data
@@ -13,5 +13,4 @@ namespace NRSSM {
     void ReadSpec( int flag );
     void ReadSeries( int flag );
     void ReadSeries2Histo( int flag );
-}
-
+}
\ No newline at end of file
diff --git a/pub/lib/slice.cpp b/pub/lib/slice.cpp
index 379a298b6cbba1d3e9e92b79cce59cf1f08d7cc2..69edcd37eb46d8cf022be0cdec319974c49b0bf9 100644
--- a/pub/lib/slice.cpp
+++ b/pub/lib/slice.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  slice.cpp
 //! \brief CSlice handles z dependent data, is base class for CSpec, CCurve.
@@ -20,9 +20,9 @@
 #include "slice.hpp"
 
 
-//***************************************************************************//
-//*  class Slice                                                           *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  class Slice                                                          
+//**************************************************************************************************
 
 
 //! Creates empty CSlice.
@@ -58,9 +58,9 @@ bool CompareZ( const PSlice& E1, const PSlice& E2 )
 }
 
 
-//***************************************************************************//
-//*  class CSpec                                                            *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  class CSpec                                                           
+//**************************************************************************************************
 
 
 //! Append given data point.
@@ -272,9 +272,9 @@ string CSpec::infoLine() const
 }
 
 
-//***************************************************************************//
-//*  class CCurve                                                           *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  class CCurve                                                          
+//**************************************************************************************************
 
 
 //! Initialize curve. Used when creating or loading a curve file.
@@ -315,4 +315,4 @@ string CCurve::infoLine() const
     snprintf( wrd, LEN, "%-10.5g", 1-fitR2 );
     out += wrd;
     return out;
-}
+}
\ No newline at end of file
diff --git a/pub/lib/slice.hpp b/pub/lib/slice.hpp
index 76904a80290919dfdf5009810f5b1c58d003a4a4..a5abdefd95058df89609b6ea8af43617f562ac61 100644
--- a/pub/lib/slice.hpp
+++ b/pub/lib/slice.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  slice.hpp
 //! \brief CSlice handles z dependent data, is base class for CSpec, CCurve.
@@ -65,4 +65,4 @@ class CSpec: public CSlice {
 
 //! at global scope, for use in sorting.
 
-bool CompareZ( const PSlice& E1, const PSlice& E2 );
+bool CompareZ( const PSlice& E1, const PSlice& E2 );
\ No newline at end of file
diff --git a/pub/lib/special.cpp b/pub/lib/special.cpp
index 7315677abf5a258b789c542656b43df70b79743d..306aacf3be8aa6a0bcfffde1f332c30154f7906b 100644
--- a/pub/lib/special.cpp
+++ b/pub/lib/special.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  special.cpp
 //! \brief NSpecial: this and that, written ad hoc.
@@ -114,4 +114,4 @@ void NSpecial::Test()
         fout->V.push_back(s);
     }
     NOlm::mem_store( fout );
-}
+}
\ No newline at end of file
diff --git a/pub/lib/special.hpp b/pub/lib/special.hpp
index c8b7dcbeed917c16c5a53e158fe9d6432488cbeb..14fbdf94b7d63d7a3dbd5c882c4e8bcb23329b0c 100644
--- a/pub/lib/special.hpp
+++ b/pub/lib/special.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  special.hpp
 //! \brief NSpecial: this and that, written ad hoc.
@@ -15,4 +15,4 @@
 namespace NSpecial {
     void FourierCosine();
     void Test();
-}
+}
\ No newline at end of file
diff --git a/pub/lib/toplevel.cpp b/pub/lib/toplevel.cpp
index 3e1a35a07877fd0ed1d259121f8a34ab10c08fbc..b3528984d66d3f31cf14c2863f81ca071ab7bc5e 100644
--- a/pub/lib/toplevel.cpp
+++ b/pub/lib/toplevel.cpp
@@ -1,8 +1,8 @@
-//**************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                         *//
-//* (C) Joachim Wuttke 1990-, C++ rewrite 2001-                            *//
-//* http://apps.jcns.fz-juelich.de/frida                                   *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                        
+//*  (C) Joachim Wuttke 1990-, C++ rewrite 2001-                           
+//*  http://apps.jcns.fz-juelich.de/frida                                  
+//**************************************************************************************************
 
 //! \file toplevel.cpp
 //! \brief Execution context CFrida.
@@ -156,4 +156,4 @@ void CFrida::execute( const string cmd )
         NRead::clear();
     }
     time_cmd = ((double) (clock() - clock_cmd_i)) / CLOCKS_PER_SEC;
-}
+}
\ No newline at end of file
diff --git a/pub/lib/toplevel.hpp b/pub/lib/toplevel.hpp
index 3a7f0583b73a9f1fca7c18455a0197fb5336ed88..dd82c81f367f846149ee4ca46b7e1c86bb275750 100644
--- a/pub/lib/toplevel.hpp
+++ b/pub/lib/toplevel.hpp
@@ -1,8 +1,8 @@
-//**************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                         *//
-//* (C) Joachim Wuttke 1990-, C++ rewrite 2001-                            *//
-//* http://apps.jcns.fz-juelich.de/frida                                   *//
-//**************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                        
+//*  (C) Joachim Wuttke 1990-, C++ rewrite 2001-                           
+//*  http://apps.jcns.fz-juelich.de/frida                                  
+//**************************************************************************************************
 
 //! \file  toplevel.hpp
 //! \brief Execution context CFrida.
@@ -21,4 +21,4 @@ class CFrida {
     clock_t clock_start;
     clock_t clock_cmd_i;
     double time_cmd;
-};
+};
\ No newline at end of file
diff --git a/pub/lib/var.cpp b/pub/lib/var.cpp
index 8f9655bb77f5555188c8284aa5e586a31928ed4c..4e37c8cd651e4a41e6fbc7c6c70f399ee12c2fc6 100644
--- a/pub/lib/var.cpp
+++ b/pub/lib/var.cpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  var.cpp
 //! \brief Variable reference CVar.
@@ -14,9 +14,9 @@
 #include "var.hpp"
 
 
-//***************************************************************************//
-//* class CVar                                                         *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  class CVar                                                        
+//**************************************************************************************************
 
 // Variables may be unnumbered (x,y,i,j,k,f,...) or numbered (z0,p0,...).
 
@@ -130,4 +130,4 @@ string CVar::var_info() const
             ret += S(num);
     }
     return ret;
-}
+}
\ No newline at end of file
diff --git a/pub/lib/var.hpp b/pub/lib/var.hpp
index 918dfbc1f5a63f8bf23150c5e8f21ae6f0932a95..aad1fee72890c8071b453f32703411580ce835b8 100644
--- a/pub/lib/var.hpp
+++ b/pub/lib/var.hpp
@@ -1,8 +1,8 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  var.hpp
 //! \brief Variable reference CVar.
@@ -41,4 +41,4 @@ class CVar {
 
  private:
     static int requestNum( string s, int pos );
-};
+};
\ No newline at end of file
diff --git a/pub/lib/xax_lex.hpp b/pub/lib/xax_lex.hpp
index f843c3bb5b77a73bc4955e36a0122f193671fe47..d1f8b753620c3eeed0ba600d5ffe23d856a548e1 100644
--- a/pub/lib/xax_lex.hpp
+++ b/pub/lib/xax_lex.hpp
@@ -1,11 +1,10 @@
-//***************************************************************************//
-//* FRIDA: fast reliable interactive data analysis                          *//
-//* (C) Joachim Wuttke 1990-, v2(C++) 2001-                                 *//
-//* http://apps.jcns.fz-juelich.de/frida                                    *//
-//***************************************************************************//
+//**************************************************************************************************
+//*  FRIDA: fast reliable interactive data analysis                         
+//*  (C) Joachim Wuttke 1990-, v2(C++) 2001-                                
+//*  http://apps.jcns.fz-juelich.de/frida                                   
+//**************************************************************************************************
 
 //! \file  xax_lex.hpp
 //! \brief function user_xaxparse: interface to xax lexer/parser
 
-boost::shared_ptr<class CNode> user_xaxparse(const char *lin);
-
+boost::shared_ptr<class CNode> user_xaxparse(const char *lin);
\ No newline at end of file