Lines Matching refs:fixed
1025 if (n != kp->fixed && kp->fixed)
1028 (*kp->keydisc->errorf)(kp, kp->keydisc, 2, "%s: fixed record length mismatch -- %d expected", key, kp->fixed);
1032 kp->fixed = n;
1046 if (n != kp->fixed && kp->fixed)
1049 (*kp->keydisc->errorf)(kp, kp->keydisc, 2, "%s: fixed record key length mismatch -- %d expected", key, kp->fixed);
1053 kp->fixed = n;
1060 if (kp->fixed && (o + n) > kp->fixed)
1063 (*kp->keydisc->errorf)(kp, kp->keydisc, 2, "%s: fixed field exceeds record length %d", key, kp->fixed);
1257 if (kp->fixed)
1259 if (fp->begin.index > kp->fixed)
1262 (*kp->keydisc->errorf)(kp, kp->keydisc, 2, "field[%d]: begin index %d is greater than fixed record size", fp->index, fp->begin.index);
1266 if (fp->end.index > kp->fixed)
1269 (*kp->keydisc->errorf)(kp, kp->keydisc, 2, "field[%d]: end index %d is greater than fixed record size", fp->index, fp->end.index);
1303 if (kp->fixed)
1306 kp->disc->data = kp->fixed;