fix: prune assert
This commit is contained in:
parent
c6549b5ff6
commit
62b2a5320e
|
@ -62,7 +62,6 @@ int32_t shellCountPrefixOnes(uint8_t c) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellGetPrevCharSize(const char *str, int32_t pos, int32_t *size, int32_t *width) {
|
void shellGetPrevCharSize(const char *str, int32_t pos, int32_t *size, int32_t *width) {
|
||||||
ASSERT(pos > 0);
|
|
||||||
if (pos <= 0) return;
|
if (pos <= 0) return;
|
||||||
|
|
||||||
TdWchar wc;
|
TdWchar wc;
|
||||||
|
@ -82,7 +81,6 @@ void shellGetPrevCharSize(const char *str, int32_t pos, int32_t *size, int32_t *
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellGetNextCharSize(const char *str, int32_t pos, int32_t *size, int32_t *width) {
|
void shellGetNextCharSize(const char *str, int32_t pos, int32_t *size, int32_t *width) {
|
||||||
ASSERT(pos >= 0);
|
|
||||||
if(pos < 0) return;
|
if(pos < 0) return;
|
||||||
|
|
||||||
TdWchar wc;
|
TdWchar wc;
|
||||||
|
@ -91,7 +89,6 @@ void shellGetNextCharSize(const char *str, int32_t pos, int32_t *size, int32_t *
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellInsertChar(SShellCmd *cmd, char *c, int32_t size) {
|
void shellInsertChar(SShellCmd *cmd, char *c, int32_t size) {
|
||||||
ASSERT(cmd->cursorOffset <= cmd->commandSize && cmd->endOffset >= cmd->screenOffset);
|
|
||||||
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
||||||
|
|
||||||
TdWchar wc;
|
TdWchar wc;
|
||||||
|
@ -138,7 +135,6 @@ void shellInsertStr(SShellCmd *cmd, char *str, int32_t size) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellBackspaceChar(SShellCmd *cmd) {
|
void shellBackspaceChar(SShellCmd *cmd) {
|
||||||
ASSERT(cmd->cursorOffset <= cmd->commandSize && cmd->endOffset >= cmd->screenOffset);
|
|
||||||
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
||||||
|
|
||||||
if (cmd->cursorOffset > 0) {
|
if (cmd->cursorOffset > 0) {
|
||||||
|
@ -159,7 +155,6 @@ void shellBackspaceChar(SShellCmd *cmd) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellClearLineBefore(SShellCmd *cmd) {
|
void shellClearLineBefore(SShellCmd *cmd) {
|
||||||
ASSERT(cmd->cursorOffset <= cmd->commandSize && cmd->endOffset >= cmd->screenOffset);
|
|
||||||
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
||||||
|
|
||||||
shellClearScreen(cmd->endOffset + PSIZE, cmd->screenOffset + PSIZE);
|
shellClearScreen(cmd->endOffset + PSIZE, cmd->screenOffset + PSIZE);
|
||||||
|
@ -174,7 +169,6 @@ void shellClearLineBefore(SShellCmd *cmd) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellClearLineAfter(SShellCmd *cmd) {
|
void shellClearLineAfter(SShellCmd *cmd) {
|
||||||
ASSERT(cmd->cursorOffset <= cmd->commandSize && cmd->endOffset >= cmd->screenOffset);
|
|
||||||
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
||||||
|
|
||||||
shellClearScreen(cmd->endOffset + PSIZE, cmd->screenOffset + PSIZE);
|
shellClearScreen(cmd->endOffset + PSIZE, cmd->screenOffset + PSIZE);
|
||||||
|
@ -184,7 +178,6 @@ void shellClearLineAfter(SShellCmd *cmd) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellDeleteChar(SShellCmd *cmd) {
|
void shellDeleteChar(SShellCmd *cmd) {
|
||||||
ASSERT(cmd->cursorOffset <= cmd->commandSize && cmd->endOffset >= cmd->screenOffset);
|
|
||||||
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
||||||
|
|
||||||
if (cmd->cursorOffset < cmd->commandSize) {
|
if (cmd->cursorOffset < cmd->commandSize) {
|
||||||
|
@ -203,7 +196,6 @@ void shellDeleteChar(SShellCmd *cmd) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellMoveCursorLeft(SShellCmd *cmd) {
|
void shellMoveCursorLeft(SShellCmd *cmd) {
|
||||||
ASSERT(cmd->cursorOffset <= cmd->commandSize && cmd->endOffset >= cmd->screenOffset);
|
|
||||||
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
||||||
|
|
||||||
if (cmd->cursorOffset > 0) {
|
if (cmd->cursorOffset > 0) {
|
||||||
|
@ -218,7 +210,6 @@ void shellMoveCursorLeft(SShellCmd *cmd) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellMoveCursorRight(SShellCmd *cmd) {
|
void shellMoveCursorRight(SShellCmd *cmd) {
|
||||||
ASSERT(cmd->cursorOffset <= cmd->commandSize && cmd->endOffset >= cmd->screenOffset);
|
|
||||||
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
||||||
|
|
||||||
if (cmd->cursorOffset < cmd->commandSize) {
|
if (cmd->cursorOffset < cmd->commandSize) {
|
||||||
|
@ -233,7 +224,6 @@ void shellMoveCursorRight(SShellCmd *cmd) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellPositionCursorHome(SShellCmd *cmd) {
|
void shellPositionCursorHome(SShellCmd *cmd) {
|
||||||
ASSERT(cmd->cursorOffset <= cmd->commandSize && cmd->endOffset >= cmd->screenOffset);
|
|
||||||
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
||||||
|
|
||||||
if (cmd->cursorOffset > 0) {
|
if (cmd->cursorOffset > 0) {
|
||||||
|
@ -254,7 +244,6 @@ void positionCursorMiddle(SShellCmd *cmd) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellPositionCursorEnd(SShellCmd *cmd) {
|
void shellPositionCursorEnd(SShellCmd *cmd) {
|
||||||
ASSERT(cmd->cursorOffset <= cmd->commandSize && cmd->endOffset >= cmd->screenOffset);
|
|
||||||
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
||||||
|
|
||||||
if (cmd->cursorOffset < cmd->commandSize) {
|
if (cmd->cursorOffset < cmd->commandSize) {
|
||||||
|
@ -290,7 +279,6 @@ void shellPositionCursor(int32_t step, int32_t direction) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellUpdateBuffer(SShellCmd *cmd) {
|
void shellUpdateBuffer(SShellCmd *cmd) {
|
||||||
ASSERT(cmd->cursorOffset <= cmd->commandSize && cmd->endOffset >= cmd->screenOffset);
|
|
||||||
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
||||||
|
|
||||||
if (shellRegexMatch(cmd->buffer, "(\\s+$)|(^$)", REG_EXTENDED)) strcat(cmd->command, " ");
|
if (shellRegexMatch(cmd->buffer, "(\\s+$)|(^$)", REG_EXTENDED)) strcat(cmd->command, " ");
|
||||||
|
@ -306,7 +294,6 @@ void shellUpdateBuffer(SShellCmd *cmd) {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool shellIsReadyGo(SShellCmd *cmd) {
|
bool shellIsReadyGo(SShellCmd *cmd) {
|
||||||
ASSERT(cmd->cursorOffset <= cmd->commandSize && cmd->endOffset >= cmd->screenOffset);
|
|
||||||
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return false;
|
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return false;
|
||||||
|
|
||||||
char *total = (char *)taosMemoryCalloc(1, SHELL_MAX_COMMAND_SIZE);
|
char *total = (char *)taosMemoryCalloc(1, SHELL_MAX_COMMAND_SIZE);
|
||||||
|
@ -334,7 +321,6 @@ void shellGetMbSizeInfo(const char *str, int32_t *size, int32_t *width) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void shellResetCommand(SShellCmd *cmd, const char s[]) {
|
void shellResetCommand(SShellCmd *cmd, const char s[]) {
|
||||||
ASSERT(cmd->cursorOffset <= cmd->commandSize && cmd->endOffset >= cmd->screenOffset);
|
|
||||||
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
if(cmd->cursorOffset > cmd->commandSize || cmd->endOffset < cmd->screenOffset) return;
|
||||||
|
|
||||||
shellClearScreen(cmd->endOffset + PSIZE, cmd->screenOffset + PSIZE);
|
shellClearScreen(cmd->endOffset + PSIZE, cmd->screenOffset + PSIZE);
|
||||||
|
|
Loading…
Reference in New Issue