MARKER_none
if (j->marker != MARKER_none) { x = j->marker; j->marker = MARKER_none; return x; }
if (x != 0xff) return MARKER_none;
j->marker = MARKER_none;
case MARKER_none: // no marker found
z->marker = MARKER_none; // initialize cached marker to empty
while (m == MARKER_none) {
if (j->marker == MARKER_none ) {