|
@@ -99,6 +99,8 @@ type
|
|
a: array[0..1000] of shortstring;
|
|
a: array[0..1000] of shortstring;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+ TEnumerationMutationHandler = procedure(obj: id); cdecl;
|
|
|
|
+
|
|
ptrdiff_t = ptrint;
|
|
ptrdiff_t = ptrint;
|
|
|
|
|
|
{ sending messages }
|
|
{ sending messages }
|
|
@@ -201,6 +203,10 @@ type
|
|
function sel_isEqual(lhs:SEL; rhs:SEL):BOOL; cdecl; external libname;
|
|
function sel_isEqual(lhs:SEL; rhs:SEL):BOOL; cdecl; external libname;
|
|
*)
|
|
*)
|
|
|
|
|
|
|
|
+ { fast enumeration support (available on Mac OS X 10.5 and later) }
|
|
|
|
+ procedure objc_enumerationMutation(obj: id); cdecl; external libname;
|
|
|
|
+ procedure objc_setEnumerationMutationHandler(handler: TEnumerationMutationHandler); cdecl; external libname;
|
|
|
|
+
|
|
implementation
|
|
implementation
|
|
|
|
|
|
type
|
|
type
|