fseek(fp, start, SEEK_SET);
for (state = FLD, bp = NULL;;) {
switch (state = m_getfld(state, name, buf, sizeof buf, fp)) {
case FLD:
fseek(fp, start, SEEK_SET);
for (state = FLD, bp = NULL;;) {
switch (state = m_getfld(state, name, buf, sizeof buf, fp)) {
case FLD: