At present such files are usually read by FORTRAN fixed format READ statements. CCSL free format read routines are gradually being introduced instead, in cases where the fixed format causes problems. An example is in GRLSQ, the Least Squares Refinement of a structure for which it is required to group together several reflections on input, to compare against one calculated value. Such data are read by SUBROUTINE INOBGR, which is required to read an unknown number of integers followed by a real number (with decimal point). This is not simple using FORTRAN READ.
Another application of free format is the routine RDDATA, which reads and a set of other numbers, with the inclusion of a comment facility, so that such a list can be headed by some identifying title.