Как использовать функцию Core Foundation для замены «GetScriptVariable» - PullRequest
1 голос
/ 05 марта 2012

Теперь мне нужно перенести коды на 64 бита. Однако некоторые устаревшие API-интерфейсы Carbon не поддерживают 64-битную среду.

В следующем случае я хочу знать, является ли скрипт своего рода двухбайтовым скриптом. (Не может работать в 64-битной версии)

if ((GetScriptVariable(smSystemScript, smScriptFlags) & smsfSingByte) == 0)
{  
    //......  
}  

Мой вопрос:
1. Поддерживает ли «Базовая основа» не-Unicode строку.
2. Как восстановить раздел кода выше без Carbon.

...