[squeak-dev] FFI: FFI-Tests-mt.15.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue Jun 2 18:06:44 UTC 2020
Marcel Taeumel uploaded a new version of FFI-Tests to project FFI:
http://source.squeak.org/FFI/FFI-Tests-mt.15.mcz
==================== Summary ====================
Name: FFI-Tests-mt.15
Author: mt
Time: 2 June 2020, 8:06:43.727821 pm
UUID: 818c1c5c-afd3-8e47-b692-0c0de5697f8e
Ancestors: FFI-Tests-nice.14
Updates example structs with up-to-date code generation format, i.e., those <generated> pragmas and #shortPointer or #longPointer instead of just #pointer.
=============== Diff against FFI-Tests-nice.14 ===============
Item was changed:
----- Method: FFISmallStruct1>>x (in category 'accessing') -----
x
+ "This method was automatically generated. See FFISmallStruct1 class>>fields."
+ <generated>
- "This method was automatically generated"
^handle unsignedByteAt: 1!
Item was changed:
----- Method: FFISmallStruct1>>x: (in category 'accessing') -----
x: anObject
+ "This method was automatically generated. See FFISmallStruct1 class>>fields."
+ <generated>
- "This method was automatically generated"
handle unsignedByteAt: 1 put: anObject!
Item was changed:
----- Method: FFISmallStruct1>>y (in category 'accessing') -----
y
+ "This method was automatically generated. See FFISmallStruct1 class>>fields."
+ <generated>
- "This method was automatically generated"
^handle unsignedByteAt: 2!
Item was changed:
----- Method: FFISmallStruct1>>y: (in category 'accessing') -----
y: anObject
+ "This method was automatically generated. See FFISmallStruct1 class>>fields."
+ <generated>
- "This method was automatically generated"
handle unsignedByteAt: 2 put: anObject!
Item was changed:
----- Method: FFITestCompoundStruct>>p1 (in category 'accessing') -----
p1
"This method was automatically generated. See FFITestCompoundStruct class>>fields."
<generated>
+ ^FFISmallStruct1 fromHandle: (handle shortPointerAt: 5)!
- ^FFISmallStruct1 fromHandle: (handle pointerAt: 9)!
Item was changed:
----- Method: FFITestCompoundStruct>>p1: (in category 'accessing') -----
p1: anObject
"This method was automatically generated. See FFITestCompoundStruct class>>fields."
<generated>
+ handle shortPointerAt: 5 put: anObject getHandle.!
- handle pointerAt: 9 put: anObject getHandle.!
Item was changed:
----- Method: FFITestCompoundStruct>>p2 (in category 'accessing') -----
p2
"This method was automatically generated. See FFITestCompoundStruct class>>fields."
<generated>
+ ^FFITestPoint2 fromHandle: (handle shortPointerAt: 17)!
- ^FFITestPoint2 fromHandle: (handle pointerAt: 25)!
Item was changed:
----- Method: FFITestCompoundStruct>>p2: (in category 'accessing') -----
p2: anObject
"This method was automatically generated. See FFITestCompoundStruct class>>fields."
<generated>
+ handle shortPointerAt: 17 put: anObject getHandle.!
- handle pointerAt: 25 put: anObject getHandle.!
Item was changed:
----- Method: FFITestCompoundStruct>>p4 (in category 'accessing') -----
p4
"This method was automatically generated. See FFITestCompoundStruct class>>fields."
<generated>
+ ^FFITestPoint4 fromHandle: (handle shortPointerAt: 37)!
- ^FFITestPoint4 fromHandle: (handle pointerAt: 49)!
Item was changed:
----- Method: FFITestCompoundStruct>>p4: (in category 'accessing') -----
p4: anObject
"This method was automatically generated. See FFITestCompoundStruct class>>fields."
<generated>
+ handle shortPointerAt: 37 put: anObject getHandle.!
- handle pointerAt: 49 put: anObject getHandle.!
Item was changed:
----- Method: FFITestCompoundStruct>>s2 (in category 'accessing') -----
s2
"This method was automatically generated. See FFITestCompoundStruct class>>fields."
<generated>
+ ^FFITestPoint2 fromHandle: (handle structAt: 9 length: 8)!
- ^FFITestPoint2 fromHandle: (handle structAt: 17 length: 8)!
Item was changed:
----- Method: FFITestCompoundStruct>>s2: (in category 'accessing') -----
s2: anObject
"This method was automatically generated. See FFITestCompoundStruct class>>fields."
<generated>
+ handle structAt: 9 put: anObject getHandle length: 8.!
- handle structAt: 17 put: anObject getHandle length: 8.!
Item was changed:
----- Method: FFITestCompoundStruct>>s4 (in category 'accessing') -----
s4
"This method was automatically generated. See FFITestCompoundStruct class>>fields."
<generated>
+ ^FFITestPoint4 fromHandle: (handle structAt: 21 length: 16)!
- ^FFITestPoint4 fromHandle: (handle structAt: 33 length: 16)!
Item was changed:
----- Method: FFITestCompoundStruct>>s4: (in category 'accessing') -----
s4: anObject
"This method was automatically generated. See FFITestCompoundStruct class>>fields."
<generated>
+ handle structAt: 21 put: anObject getHandle length: 16.!
- handle structAt: 33 put: anObject getHandle length: 16.!
More information about the Squeak-dev
mailing list
|