From e28af67506e933956426ed99f4b8017f68ae3557 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 27 Aug 2008 22:27:30 +0000 Subject: merged in relevant changes from the v0-40 pd-extended release branch svn path=/trunk/externals/hcs/; revision=10266 --- keyboard_layout.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'keyboard_layout.c') diff --git a/keyboard_layout.c b/keyboard_layout.c index 54c6664..b51168c 100644 --- a/keyboard_layout.c +++ b/keyboard_layout.c @@ -22,12 +22,12 @@ typedef struct _keyboard_layout { void keyboard_layout_bang(t_keyboard_layout *x) { //OSStatus err; KeyboardLayoutRef currentLayoutRef; - CFStringRef keyboardName; + const void *keyboardName; char cKeyboardName[100]; KLGetCurrentKeyboardLayout(¤tLayoutRef); KLGetKeyboardLayoutProperty(currentLayoutRef, kKLName, (const void **)&keyboardName); - CFStringGetCString(keyboardName, cKeyboardName, 100, kCFStringEncodingASCII); + CFStringGetCString((CFStringRef)keyboardName, cKeyboardName, 100, kCFStringEncodingASCII); outlet_symbol(x->x_data_outlet, gensym(cKeyboardName)); } @@ -35,7 +35,7 @@ void keyboard_layout_bang(t_keyboard_layout *x) { void keyboard_layout_menu(t_keyboard_layout *x) { //OSStatus err; KeyboardLayoutRef currentLayoutRef; - CFStringRef keyboardName; + const void *keyboardName; char cKeyboardName[100]; CFIndex countOfLayouts; CFIndex i; @@ -48,7 +48,7 @@ void keyboard_layout_menu(t_keyboard_layout *x) { for(i= 0; is_name, kCFStringEncodingASCII); KLGetKeyboardLayoutWithName(keyboardName, ¤tLayoutRef); KLGetKeyboardLayoutProperty(currentLayoutRef, kKLName, (const void **)&keyboardName); - CFStringGetCString(keyboardName, cKeyboardName, 100, kCFStringEncodingASCII); + CFStringGetCString((CFStringRef)keyboardName, cKeyboardName, 100, kCFStringEncodingASCII); KLSetCurrentKeyboardLayout(currentLayoutRef); //outlet_anything(x->t_out, s, 0, NULL); keyboard_layout_bang(x); -- cgit v1.2.1