diff options
Diffstat (limited to 'src/uci.c')
| -rw-r--r-- | src/uci.c | 22 |
1 files changed, 1 insertions, 21 deletions
@@ -11,27 +11,7 @@ #include "ipc/state.h" #include "ipc/uci.h" -void load_from_message(uci_cmd_t* cmd, const char* message) { - char token[MAX_TOKEN_SIZE]; - int i = 0, k = 0; - - while (message[i] != 0 && message[i] != '\n' && message[i] != '\r') { - if (message[i] != ' ') { - token[k++] = message[i++]; - continue; - } - if (k == 0) { - i++; - continue; - } - i++; - token[k] = 0; - uci_cmd_add(cmd, token); - k = 0; - } - token[k] = 0; - uci_cmd_add(cmd, token); -} +void load_from_message(uci_cmd_t* cmd, const char* message); // split a raw stdin chunk into lines and parse each into its own command. void load_from_buffer( |
