main.m
上传用户:center1979
上传日期:2022-07-26
资源大小:50633k
文件大小:1k
源码类别:

OpenGL

开发平台:

Visual C++

  1. //
  2. //  main.m
  3. //  celestia
  4. //
  5. //  Created by Bob Ippolito on Fri May 17 2002.
  6. //  Copyright (c) 2002 Chris Laurel. All rights reserved.
  7. //
  8. #include <Carbon/Carbon.h>
  9. int main(int argc, const char *argv[])
  10. {
  11. #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3
  12.     CFLocaleRef curLocale = CFLocaleCopyCurrent();
  13.     if (curLocale)
  14.     {
  15.         CFStringRef localeName = CFLocaleGetIdentifier(curLocale);
  16.         if (localeName)
  17.         {
  18.             char localeBuf[32];
  19.             if (CFStringGetCString(localeName, localeBuf, 32, kCFStringEncodingUTF8))
  20.             {
  21.                 setenv("LANG", localeBuf, 1);
  22.             }
  23.         }
  24.         CFRelease(curLocale);
  25.     }
  26. #endif
  27.     setlocale(LC_ALL, "");
  28.     return NSApplicationMain(argc,argv);
  29. }