MCPcopy Create free account
hub / github.com/WinMerge/winmerge / isLineInDiffBlock

Function isLineInDiffBlock

Src/MovedBlocks.cpp:73–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

71};
72
73static bool isLineInDiffBlock(int nside, int lineno, change *script)
74{
75 change *p = nullptr;
76 for (change *e = script; e; e = p)
77 {
78 p = e->link;
79 if (nside == 0)
80 {
81 if (e->line0 <= lineno && lineno < e->line0 + e->deleted)
82 return true;
83 }
84 else
85 {
86 if (e->line1 <= lineno && lineno < e->line1 + e->inserted)
87 return true;
88 }
89 }
90 return false;
91}
92
93/*
94 WinMerge moved block code

Callers 1

moved_block_analysisFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected