user self construct next_token() in stead of strtok_r(), as
earthquake file may have empty fields and strtok_r will consider
a sequence of two or more contiguous delimiter bytes
to be a single delimiter, which will have field mismatch.