mirror of
https://github.com/python/cpython.git
synced 2025-11-01 06:01:29 +00:00
Ported to Universal Headers 3.4.2. Qd and Qt remain to be done.
Completely untested.
This commit is contained in:
parent
fe3fe4adb5
commit
da6081fccb
18 changed files with 425 additions and 225 deletions
|
|
@ -39,8 +39,10 @@ def destination(self, type, name, arglist):
|
|||
|
||||
def writeinitialdefs(self):
|
||||
self.defsfile.write("def FOUR_CHAR_CODE(x): return x\n")
|
||||
self.defsfile.write("from Carbon.Files import *\n")
|
||||
self.defsfile.write("kLSRequestAllInfo = -1\n")
|
||||
self.defsfile.write("kLSRolesAll = -1\n")
|
||||
self.defsfile.write("kLSInvalidExtensionIndex = -1\n")
|
||||
|
||||
def makeblacklistnames(self):
|
||||
return [
|
||||
|
|
@ -48,6 +50,7 @@ def makeblacklistnames(self):
|
|||
"LSTerm",
|
||||
"kLSRequestAllInfo",
|
||||
"kLSRolesAll",
|
||||
"kLSInvalidExtensionIndex",
|
||||
]
|
||||
|
||||
def makeblacklisttypes(self):
|
||||
|
|
@ -67,6 +70,12 @@ def makerepairinstructions(self):
|
|||
[('OptCFStringRef', 'inBundleID', 'InMode')]),
|
||||
([('CFStringRef', 'inName', 'InMode')],
|
||||
[('OptCFStringRef', 'inName', 'InMode')]),
|
||||
|
||||
# Unicode filenames passed as length, buffer. LSGetExtensionInfo
|
||||
([('UniCharCount', '*', 'InMode'),
|
||||
('UniChar_ptr', '*', 'InMode')],
|
||||
[('UnicodeReverseInBuffer', '*', 'InMode')]
|
||||
),
|
||||
]
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue