A procedure for the evaluation of one-dimensional uniform semiclassical wave functions is explored. This form of the approximate wave function is tested for the case of an exponential potential and is compared to the exact quantum mechanical and WKB wave functions. It is found that the uniform approximation provides a very accurate representation of the exact wave function, even at the turning points of the classical motion, where the WKB approximation diverges. It is demonstrated how correction terms can be constructed, leading to a formal expansion for the exact wave function. The individual terms of this expansion each involve a finite number of reflection points with uniform semiclassical propagation between these reflections. The analysis is extended to multisurface (nonadiabatic) problems, removing the turning point singularities which are generally present in semiclassical formulations of nonadiabatic problems.