summaryrefslogtreecommitdiffstats
path: root/Mac/Modules/ae/aescan.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mac/Modules/ae/aescan.py')
-rw-r--r--Mac/Modules/ae/aescan.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/Mac/Modules/ae/aescan.py b/Mac/Modules/ae/aescan.py
index 75003ec..8e74e18 100644
--- a/Mac/Modules/ae/aescan.py
+++ b/Mac/Modules/ae/aescan.py
@@ -2,6 +2,8 @@
# Then run aesupport to generate AEmodule.c.
0# (Should learn how to tell the compiler to compile it as well.)
+import addpack
+addpack.addpack(':Tools:bgen:bgen')
import sys
import os
import string
@@ -46,6 +48,8 @@ class AppleEventsScanner(Scanner):
return [
"ProcPtr",
"AEArrayType",
+ "AECoercionHandlerUPP",
+ "UniversalProcPtr",
]
def makerepairinstructions(self):
@@ -65,6 +69,9 @@ class AppleEventsScanner(Scanner):
([("void", "*", "OutMode"), ("Size", "*", "InMode"),
("Size", "*", "OutMode")],
[("VarVarOutBuffer", "*", "InOutMode")]),
+
+ ([("AppleEvent", "theAppleEvent", "OutMode")],
+ [("AppleEvent_ptr", "*", "InMode")]),
]
if __name__ == "__main__":