FRAGMENT
type = FRAGMENT;
type = FRAGMENT;
case FRAGMENT:
type = FRAGMENT;
case FRAGMENT:
block = MIN(size - bytesread, FRAGMENT);
#ifdef FRAGMENT /* we assume no fragments */