Przeglądaj źródła

Avoid collisions with X_* send string constants

Konstantin Đorđević 6 lat temu
rodzic
commit
7b11d740ea
2 zmienionych plików z 6 dodań i 6 usunięć
  1. 1 1
      users/konstantin/unicode.c
  2. 5 5
      users/konstantin/unicode.h

+ 1 - 1
users/konstantin/unicode.c

@@ -2,6 +2,6 @@
 
 #ifdef UNICODEMAP_ENABLE
   const uint32_t PROGMEM unicode_map[] = {
-    FOREACH_UNICODE(X_ENTRY)
+    FOREACH_UNICODE(UCM_ENTRY)
   };
 #endif

+ 5 - 5
users/konstantin/unicode.h

@@ -13,9 +13,9 @@
 
 #define UC_KEYCODE(name, code)  name = UC(code),
 
-#define X_NAME(name, code)    X_ ## name,
-#define X_ENTRY(name, code)   [X_ ## name] = code,
-#define X_KEYCODE(name, code) name = X(X_ ## name),
+#define UCM_NAME(name, code)    UCM_ ## name,
+#define UCM_ENTRY(name, code)   [UCM_ ## name] = code,
+#define UCM_KEYCODE(name, code) name = X(UCM_ ## name),
 
 #if defined(UNICODE_ENABLE)
   enum unicode_keycodes {
@@ -23,12 +23,12 @@
   };
 #elif defined(UNICODEMAP_ENABLE)
   enum unicode_names {
-    FOREACH_UNICODE(X_NAME)
+    FOREACH_UNICODE(UCM_NAME)
   };
 
   extern const uint32_t PROGMEM unicode_map[];
 
   enum unicode_keycodes {
-    FOREACH_UNICODE(X_KEYCODE)
+    FOREACH_UNICODE(UCM_KEYCODE)
   };
 #endif