Home | History | Annotate | Download | only in src

Lines Matching refs:dst

8 /* Expand dst to contain src as well */
9 static void rect_expand(VTermRect *dst, VTermRect *src)
11 if(dst->start_row > src->start_row) dst->start_row = src->start_row;
12 if(dst->start_col > src->start_col) dst->start_col = src->start_col;
13 if(dst->end_row < src->end_row) dst->end_row = src->end_row;
14 if(dst->end_col < src->end_col) dst->end_col = src->end_col;
17 /* Clip the dst to ensure it does not step outside of bounds */
18 static void rect_clip(VTermRect *dst, VTermRect *bounds)
20 if(dst->start_row < bounds->start_row) dst->start_row = bounds->start_row;
21 if(dst->start_col < bounds->start_col) dst->start_col = bounds->start_col;
22 if(dst->end_row > bounds->end_row) dst->end_row = bounds->end_row;
23 if(dst->end_col > bounds->end_col) dst->end_col = bounds->end_col;
25 if(dst->end_row < dst->start_row) dst->end_row = dst->start_row;
26 if(dst->end_col < dst->start_col) dst->end_col = dst->start_col;