Lines Matching defs:serial
437 int serial;
658 code->serial = serial = codexstate.serial;
671 return serial;
674 codexpop(sp, NiL, serial);
707 * >0 discipline serial number
716 int serial;
721 serial = 0;
733 if (serial)
734 codexpop(ip, NiL, serial);
739 serial = i;
744 return serial;
783 if (++codexstate.serial < 0)
784 codexstate.serial = 1;
964 codexpop(ip, op, codexstate.serial);
984 codexpop(ip, op, codexstate.serial);
992 return codexstate.serial;
996 * pop contiguous ip and op codex disciplines matching serial number
997 * serial==0 pops all contiguous codex disciplines
1001 codexpop(register Sfio_t* ip, register Sfio_t* op, int serial)
1006 if (serial >= 0)
1009 while (ip->disc && (ip->disc->exceptf == codex_except || ip->disc->exceptf == trace_except) && (!serial || CODEX(ip->disc)->serial == serial))
1013 while (op->disc && (op->disc->exceptf == codex_except || op->disc->exceptf == trace_except) && (!serial || CODEX(op->disc)->serial == serial))