* microcontrollers (8 bits). Indeed, we don't use any malloc that is
* sometimes not implemented (or just not recommended) on such
* systems.
- *
+ *
* Obviously, it does not support as many things as the GNU readline,
* but at least it supports some interresting features like a kill
* buffer and a command history.
* time, even on a monothread program, since it works with callbacks.
*
* The lib is designed for a client-side or a server-side use:
- * - server-side: the server receives all data from a socket, including
- * control chars, like arrows, tabulations, ... The client is
+ * - server-side: the server receives all data from a socket, including
+ * control chars, like arrows, tabulations, ... The client is
* very simple, it can be a telnet or a minicom through a serial line.
* - client-side: the client receives its data through its stdin for
- * instance.
+ * instance.
*/
#include <cmdline_cirbuf.h>
* of your program.
* \param rdl A pointer to an uninitialized struct rdline
* \param write_char The function used by the function to write a character
- * \param validate A pointer to the function to execute when the
+ * \param validate A pointer to the function to execute when the
* user validates the buffer.
- * \param complete A pointer to the function to execute when the
+ * \param complete A pointer to the function to execute when the
* user completes the buffer.
*/
-void rdline_init(struct rdline *rdl,
+void rdline_init(struct rdline *rdl,
rdline_write_char_t *write_char,
rdline_validate_t *validate,
rdline_complete_t *complete);
/**
- * append a char to the readline buffer.
+ * append a char to the readline buffer.
* Return 1 when the line has been validated.
* Return 2 when the user asked to complete the buffer.
* Return -1 if it is not running.