/* generates a safe pointer to energy in line array with energy * given by the first argument (Rydbergs). The second is a label that * will be placed at that energy if none have yet been set. The last * is the energy of the next higher continuum. the code will make sure * that the pointer is not within this continuum - that would create * serious energy problems */ long ipLinSafe(double energy ,char* chString , long ipIonEnergy );