]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Added a couple more types that Apple has taken a fancy to.
authorJack Jansen <jack.jansen@cwi.nl>
Wed, 27 Jun 2001 21:58:40 +0000 (21:58 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Wed, 27 Jun 2001 21:58:40 +0000 (21:58 +0000)
Tools/bgen/bgen/macsupport.py

index 4e0ab0e27d793838baa4fb405f370981b0b601d3..50b2eaacc31bfde074f19cc6d8afbf030b73bae3 100644 (file)
@@ -41,7 +41,8 @@ wide_ptr = OpaqueType("wide", "PyMac_Buildwide", "PyMac_Getwide")
 # Pascal strings
 ConstStr255Param = OpaqueArrayType("Str255", "PyMac_BuildStr255", "PyMac_GetStr255")
 Str255 = OpaqueArrayType("Str255", "PyMac_BuildStr255", "PyMac_GetStr255")
-StringPtr = OpaqueByValueType("StringPtr", "PyMac_BuildStr255", "BUG")
+StringPtr = OpaqueByValueType("StringPtr", "PyMac_BuildStr255", "PyMac_GetStr255")
+ConstStringPtr = StringPtr
 
 # File System Specifications
 FSSpec_ptr = OpaqueType("FSSpec", "PyMac_BuildFSSpec", "PyMac_GetFSSpec")
@@ -100,6 +101,7 @@ OSStatus = OSErrType("OSStatus", 'l')
 # Various buffer types
 
 InBuffer = VarInputBufferType('char', 'long', 'l')             # (buf, len)
+UcharInBuffer  = VarInputBufferType('unsigned char', 'long', 'l')              # (buf, len)
 OptionalInBuffer = OptionalVarInputBufferType('char', 'long', 'l')             # (buf, len)
 
 InOutBuffer = HeapInputOutputBufferType('char', 'long', 'l')   # (inbuf, outbuf, len)