simplify io

nuclib data now read into buffer; if that is short, the statement is
skipped.  eliminates test on read failure.  also tabs have been
replaced by whitespace.