[16:44:02] <gour(work)> >> if (a->lhs < b->lhs || a->rhs < b-rhs) {
оно не должно даже скомпилиться, если только b и rhs не одного поля ягоды; в противном случае надо добавить знак "больше" к крайнему правому минусу справа.
=)
[16:44:47] <gour(work)> (дебаггер не пользовал, исключительно глазуальный анализ + занудство  =) )
[17:15:48] <yeo> gour(work), что услышал, то и пою :)
[17:17:10] <gour(work)> =)