All pastes #330579 Raw Edit

Untitled

public c v1 · immutable
#330579 ·published 2007-01-28 01:14 UTC
rendered paste body
// CFLAGS must contain "-framework Carbon"#include <Carbon/Carbon.h>#include <stdlib.h>char *get_osx_pref_locales(){  CFArrayRef languages;  CFStringRef uxstylelangs;  CFIndex sz;  char *uxsl;  languages = CFPreferencesCopyValue(    CFSTR("AppleLanguages"),    kCFPreferencesAnyApplication,    kCFPreferencesCurrentUser,    kCFPreferencesAnyHost  );  uxstylelangs = CFStringCreateByCombiningStrings(    kCFAllocatorDefault,    languages,    CFSTR(":")  );  sz = CFStringGetLength(uxstylelangs) + 1;  uxsl = malloc(sz);  CFStringGetCString(    uxstylelangs,    uxsl,    sz,    kCFStringEncodingISOLatin1  );  return uxsl;}