| 121 | } |
| 122 | |
| 123 | bool CompareSubstr(const char* str, const char* substr, int substr_len) { |
| 124 | int i = 0; |
| 125 | while (str[i] != '\0' && substr[i] != '\0' && i < substr_len) { |
| 126 | if (str[i] != substr[i]) { |
| 127 | return false; |
| 128 | } |
| 129 | ++i; |
| 130 | } |
| 131 | return str[i] == '\0' && i == substr_len; |
| 132 | } |
| 133 | |
| 134 | void KeyCommand::BindString(const char* bind_str) { |
| 135 | KeyEvent events[kMaxKeyEvents]; |