diff options
Diffstat (limited to 'quantum/process_keycode')
| -rw-r--r-- | quantum/process_keycode/process_unicode_common.c | 33 | ||||
| -rw-r--r-- | quantum/process_keycode/process_unicode_common.h | 1 | 
2 files changed, 0 insertions, 34 deletions
| diff --git a/quantum/process_keycode/process_unicode_common.c b/quantum/process_keycode/process_unicode_common.c index 46b77e14ba..2606ea1f37 100644 --- a/quantum/process_keycode/process_unicode_common.c +++ b/quantum/process_keycode/process_unicode_common.c @@ -16,8 +16,6 @@  #include "process_unicode_common.h"  #include "eeprom.h" -#include <ctype.h> -#include <string.h>  unicode_config_t unicode_config;  uint8_t          unicode_saved_mods; @@ -231,37 +229,6 @@ void register_unicode(uint32_t code_point) {      unicode_input_finish();  } -// clang-format off - -void send_unicode_hex_string(const char *str) { -    if (!str) { -        return; -    } - -    while (*str) { -        // Find the next code point (token) in the string -        for (; *str == ' '; str++);    // Skip leading spaces -        size_t n = strcspn(str, " ");  // Length of the current token -        char code_point[n+1]; -        strncpy(code_point, str, n);   // Copy token into buffer -        code_point[n] = '\0';          // Make sure it's null-terminated - -        // Normalize the code point: make all hex digits lowercase -        for (char *p = code_point; *p; p++) { -            *p = tolower((unsigned char)*p); -        } - -        // Send the code point as a Unicode input string -        unicode_input_start(); -        send_string(code_point); -        unicode_input_finish(); - -        str += n;  // Move to the first ' ' (or '\0') after the current token -    } -} - -// clang-format on -  // Borrowed from https://nullprogram.com/blog/2017/10/06/  static const char *decode_utf8(const char *str, int32_t *code_point) {      const char *next; diff --git a/quantum/process_keycode/process_unicode_common.h b/quantum/process_keycode/process_unicode_common.h index 1a6607c757..8a4494c939 100644 --- a/quantum/process_keycode/process_unicode_common.h +++ b/quantum/process_keycode/process_unicode_common.h @@ -90,7 +90,6 @@ void register_hex(uint16_t hex);  void register_hex32(uint32_t hex);  void register_unicode(uint32_t code_point); -void send_unicode_hex_string(const char *str);  void send_unicode_string(const char *str);  bool process_unicode_common(uint16_t keycode, keyrecord_t *record); | 
