JD_BACKWARDS
if (direction == JD_BACKWARDS) {
if ((jd = jread(jf, NULL, JD_BACKWARDS)) != NULL) {
case JD_BACKWARDS:
direction = JD_BACKWARDS;
direction = JD_BACKWARDS;
case JD_BACKWARDS:
if (direction == JD_BACKWARDS)
jd = jread(jf, jd, JD_BACKWARDS);
if (direction == JD_BACKWARDS)
jdirection = JD_BACKWARDS;
if (jdirection == JD_BACKWARDS && (jmodes & (JMODEF_RECORD|JMODEF_OUTPUT))) {
if (jdirection == JD_BACKWARDS) {
} else if (ss->ss_direction == JD_BACKWARDS &&
assert(ss->ss_direction == JD_FORWARDS || ss->ss_direction == JD_BACKWARDS);
while ((scan = jread(jf, scan, JD_BACKWARDS)) != NULL) {
scan = jread(jf, scan, JD_BACKWARDS);