change:当输入ctrl-c时不应该由本库直接退出,而是返回nullptr,交由调用方决定如何退出。

This commit is contained in:
taynpg 2025-01-13 14:33:46 +08:00
parent 51baea993f
commit 569ba7232d
2 changed files with 3 additions and 1 deletions

View File

@ -466,7 +466,7 @@ char* fc_readline()
#if defined(OS_WINDOWS)
case CTRL_C: {
free(main_buf);
exit(0);
return nullptr;
}
#endif
case BACKSPACE: {

View File

@ -16,6 +16,8 @@ void fc_append(char deadline_ch);
/*****************************************************
std::getline
nullptr(ctrl-c)
******************************************************/
char* fc_readline();