aboutsummaryrefslogtreecommitdiff
path: root/src/locale.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/locale.c')
-rw-r--r--src/locale.c69
1 files changed, 0 insertions, 69 deletions
diff --git a/src/locale.c b/src/locale.c
index e2cc86b..01de49d 100644
--- a/src/locale.c
+++ b/src/locale.c
@@ -6,14 +6,6 @@
#define internal static
#define local_persist static
-bool same_string(char *text, unsigned length, const char *match)
-{
- const char *at = match;
- unsigned index = 0;
- while(*at++ == text[index++] && index < length);
- return (*at == '\0' && index == length) ? true : false;
-}
-
internal CFStringRef
cfstring_from_keycode(CGKeyCode keycode)
{
@@ -76,64 +68,3 @@ uint32_t keycode_from_char(char key)
return keycode;
}
-
-uint32_t keycode_from_literal(char *key, unsigned length)
-{
- if(same_string(key, length, "return")) {
- return kVK_Return;
- } else if(same_string(key, length, "tab")) {
- return kVK_Tab;
- } else if(same_string(key, length, "space")) {
- return kVK_Space;
- } else if(same_string(key, length, "backspace")) {
- return kVK_Delete;
- } else if(same_string(key, length, "delete")) {
- return kVK_ForwardDelete;
- } else if(same_string(key, length, "escape")) {
- return kVK_Escape;
- } else if(same_string(key, length, "home")) {
- return kVK_Home;
- } else if(same_string(key, length, "end")) {
- return kVK_End;
- } else if(same_string(key, length, "pageup")) {
- return kVK_PageUp;
- } else if(same_string(key, length, "pagedown")) {
- return kVK_PageDown;
- } else if(same_string(key, length, "help")) {
- return kVK_Help;
- } else if(same_string(key, length, "left")) {
- return kVK_LeftArrow;
- } else if(same_string(key, length, "right")) {
- return kVK_RightArrow;
- } else if(same_string(key, length, "up")) {
- return kVK_UpArrow;
- } else if(same_string(key, length, "down")) {
- return kVK_DownArrow;
- } else if(same_string(key, length, "f1")) {
- return kVK_F1;
- } else if(same_string(key, length, "f2")) {
- return kVK_F2;
- } else if(same_string(key, length, "f3")) {
- return kVK_F3;
- } else if(same_string(key, length, "f4")) {
- return kVK_F4;
- } else if(same_string(key, length, "f5")) {
- return kVK_F5;
- } else if(same_string(key, length, "f6")) {
- return kVK_F6;
- } else if(same_string(key, length, "f7")) {
- return kVK_F7;
- } else if(same_string(key, length, "f8")) {
- return kVK_F8;
- } else if(same_string(key, length, "f9")) {
- return kVK_F9;
- } else if(same_string(key, length, "f10")) {
- return kVK_F10;
- } else if(same_string(key, length, "f11")) {
- return kVK_F11;
- } else if(same_string(key, length, "f12")) {
- return kVK_F12;
- } else {
- return 0;
- }
-}