提交 aa4e866a 编写于 作者: H Hongze Cheng

refact

上级 d9e9155f
...@@ -184,31 +184,11 @@ void *taosbsearch(const void *key, const void *base, int32_t nmemb, int32_t size ...@@ -184,31 +184,11 @@ void *taosbsearch(const void *key, const void *base, int32_t nmemb, int32_t size
} }
if (flags == TD_EQ) { if (flags == TD_EQ) {
if (c == 0) { return c ? NULL : p;
return p;
} else {
return NULL;
}
} else if (flags == TD_GE) { } else if (flags == TD_GE) {
if (c <= 0) { return (c <= 0) ? p : (midx + 1 < nmemb ? p + size : NULL);
return p;
} else {
if (midx + 1 < nmemb) {
return p + size;
} else {
return NULL;
}
}
} else if (flags == TD_LE) { } else if (flags == TD_LE) {
if (c >= 0) { return (c >= 0) ? p : (midx > 0 ? p - size : NULL);
return p;
} else {
if (midx > 0) {
return p - size;
} else {
return NULL;
}
}
} else { } else {
ASSERT(0); ASSERT(0);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册