Lines Matching refs:outputFunc
192 void ParseEnterKey(OutputFunc outputFunc, ShellCB *shellCB) in ParseEnterKey() argument
194 if ((shellCB == NULL) || (outputFunc == NULL)) { in ParseEnterKey()
212 void ParseCancelKey(OutputFunc outputFunc, ShellCB *shellCB) in ParseCancelKey() argument
214 if ((shellCB == NULL) || (outputFunc == NULL)) { in ParseCancelKey()
227 void ParseDeleteKey(OutputFunc outputFunc, ShellCB *shellCB) in ParseDeleteKey() argument
229 if ((shellCB == NULL) || (outputFunc == NULL)) { in ParseDeleteKey()
236 outputFunc("\b \b"); in ParseDeleteKey()
240 void ParseTabKey(OutputFunc outputFunc, ShellCB *shellCB) in ParseTabKey() argument
244 if ((shellCB == NULL) || (outputFunc == NULL)) { in ParseTabKey()
251 outputFunc(SHELL_PROMPT"%s", shellCB->shellBuf); in ParseTabKey()
256 void ParseNormalChar(char ch, OutputFunc outputFunc, ShellCB *shellCB) in ParseNormalChar() argument
258 if ((shellCB == NULL) || (outputFunc == NULL) || !VISIABLE_CHAR(ch)) { in ParseNormalChar()
265 outputFunc("%c", ch); in ParseNormalChar()
271 void ShellCmdLineParse(char c, OutputFunc outputFunc, ShellCB *shellCB) in ShellCmdLineParse() argument
283 ParseEnterKey(outputFunc, shellCB); in ShellCmdLineParse()
286 ParseCancelKey(outputFunc, shellCB); in ShellCmdLineParse()
290 ParseDeleteKey(outputFunc, shellCB); in ShellCmdLineParse()
293 ParseTabKey(outputFunc, shellCB); in ShellCmdLineParse()
301 ParseNormalChar(ch, outputFunc, shellCB); in ShellCmdLineParse()