From 4f0f1584fb87aff70786fa479ed8ba1b7342dab8 Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Wed, 27 Jun 2001 21:58:40 +0000 Subject: [PATCH] Added a couple more types that Apple has taken a fancy to. --- Tools/bgen/bgen/macsupport.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tools/bgen/bgen/macsupport.py b/Tools/bgen/bgen/macsupport.py index 4e0ab0e27d..50b2eaacc3 100644 --- a/Tools/bgen/bgen/macsupport.py +++ b/Tools/bgen/bgen/macsupport.py @@ -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) -- 2.49.0