Lines Matching defs:obs
144 Operand_t obs;
231 "obs",
429 x = r / state.obs.value.number;
431 if (x = r - x * state.obs.value.number)
435 else if ((state.out.remains += x) >= state.obs.value.number)
437 state.out.remains -= state.obs.value.number;
670 state.obs.value.number = state.bs.value.number;
681 state.ibs.value.number = state.obs.value.number = n;
690 if (state.oseek.value.number && !state.obs.value.number)
691 error(3, "%s requires %s or %s", state.oseek.name, state.bs.name, state.obs.name);
716 if (state.out.special && !(state.conv.value.number & UNBLOCK) && (n = state.obs.value.number))
719 if (state.obs.value.number > state.bs.value.number)
720 state.bs.value.number = state.obs.value.number;
747 n *= state.obs.value.number;
752 if (!sfreserve(state.out.fp, state.out.special && state.obs.value.number < n ? state.obs.value.number : n, 0))
759 while (n > 0 && (c = sfwrite(state.out.fp, state.buffer, state.out.special && state.obs.value.number < n ? state.obs.value.number : n)) > 0)
780 if (!state.obs.value.number)
781 state.obs.value.number = BS;