Lines Matching full:overlap
598 INT16 overlap;
608 // Figure out if there will be any overlap
609 overlap = bind->t.size + auth.t.size - sizeof(bind->t.name);
610 // There is overlap if the combined sizes are greater than will fit
611 if(overlap > 0)
613 // The overlap area is at the end of the Name
614 BYTE *result = &bind->t.name[bind->t.size - overlap];
616 // XOR the auth value into the Name for the overlap area
617 for(i = 0; i < overlap; i++)
622 // There is no overlap
623 overlap = 0;
626 MemoryCopy(&bind->t.name[bind->t.size], &auth.t.buffer[overlap],
627 auth.t.size - overlap, sizeof(bind->t.name) - bind->t.size);
628 // Increase the size of the bind data by the size of the auth - the overlap
629 bind->t.size += auth.t.size-overlap;