Lines Matching defs:field
178 * by field. Individual fields are compared numerically.
222 /* Compare the two dotted numbers at field fld.
303 absent(revno, field)
305 int field;
309 rcserror("%s %s absent", field&1?"revision":"branch",
310 partialno(&t,revno,field)
322 the omitted field is considered to be larger than any number */
427 /* at least one field; find branch exactly */
543 int field;
550 field = 3;
557 partialno(&t,revno,field-1)
565 while (0 < (result=cmpnumfld(revno,bhead->hsh->num,field))) {
570 partialno(&t,revno,field)
578 absent(revno, field);
583 if (length==field) {
608 /* length > field */
611 if (cmpnumfld(revno,next->num,field+1)<0) {
614 partialno(&t,revno,field+1)
623 } while (next && cmpnumfld(revno,next->num,field+1)>=0);
625 if ((length>field+1) && /*need exact hit */
626 (cmpnumfld(revno,trail->num,field+1) !=0)){
627 absent(revno, field+1);
630 if (length == field+1) {
662 } while ((field+=2) <= length);