Fix the unsuitable data type of the function "linenoiseEditInsert"
Fix the Operator priority issues
Fix the "NULL" redefinition issue
Fix the warning of the incompatible type
Remove the useless linenoise function "freeHistory"

*freeHistory is not necessary in the Embedded System Environment
Let realloc return NULL when it can't get the address through malloc