Lines Matching refs:mlen
436 int b = 0, mlen, j, m0; in rn_addmask() local
441 mlen = sizeof (struct sockaddr); in rn_addmask()
444 if (mlen <= skip) in rn_addmask()
448 if ((m0 = mlen) > skip) in rn_addmask()
449 (void) memmove(addmask_key + skip, netmask + skip, mlen - skip); in rn_addmask()
453 for (cp = addmask_key + mlen; (cp > addmask_key) && cp[-1] == 0; ) in rn_addmask()
455 mlen = cp - addmask_key; in rn_addmask()
456 if (mlen <= skip) { in rn_addmask()
458 last_zeroed = mlen; in rn_addmask()
463 *addmask_key = last_zeroed = mlen; in rn_addmask()
465 if (memcmp(addmask_key, x->rn_key, mlen) != 0) in rn_addmask()
473 (void) memmove(cp, addmask_key, mlen); in rn_addmask()
487 cplim = netmask + mlen; in rn_addmask()