Marcel Taeumel uploaded a new version of FFI-Examples to project FFI:
http://source.squeak.org/FFI/FFI-Examples-mt.8.mcz ==================== Summary ==================== Name: FFI-Examples-mt.8 Author: mt Time: 26 May 2021, 9:46:32.252346 am UUID: 81e572cb-66dd-ff44-b970-daa6042ffb09 Ancestors: FFI-Examples-mt.7 Moves remaining test examples to "FFI-Tests-Fixtures." This package is empty now and should no longer be used. =============== Diff against FFI-Examples-mt.7 =============== Item was removed: - SystemOrganization addCategory: #'FFI-Examples-X64'! Item was removed: - ExternalStructure subclass: #X64TestStruct - instanceVariableNames: '' - classVariableNames: '' - poolDictionaries: '' - category: 'FFI-Examples-X64'! Item was removed: - ----- Method: X64TestStruct class>>fields (in category 'field definition') ----- - fields - "X64TestStruct defineFields" - ^#( - (one 'longlong') - (two 'double') - (three 'longlong') - (four 'double') - (five 'longlong') - (six 'double') - (seven 'longlong') - (eight 'double') - (nine 'longlong') - (ten 'double') - (eleven 'longlong') - (twelve 'double') - (thirteen 'longlong') - (fourteen 'double') - (fifteen 'longlong') - (sixteen 'double') - )! Item was removed: - ----- Method: X64TestStruct>>eight (in category 'accessing') ----- - eight - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle doubleAt: 57! Item was removed: - ----- Method: X64TestStruct>>eight: (in category 'accessing') ----- - eight: aFloat - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle doubleAt: 57 put: aFloat! Item was removed: - ----- Method: X64TestStruct>>eleven (in category 'accessing') ----- - eleven - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle signedLongLongAt: 81! Item was removed: - ----- Method: X64TestStruct>>eleven: (in category 'accessing') ----- - eleven: anInteger - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle signedLongLongAt: 81 put: anInteger! Item was removed: - ----- Method: X64TestStruct>>fifteen (in category 'accessing') ----- - fifteen - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle signedLongLongAt: 113! Item was removed: - ----- Method: X64TestStruct>>fifteen: (in category 'accessing') ----- - fifteen: anInteger - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle signedLongLongAt: 113 put: anInteger! Item was removed: - ----- Method: X64TestStruct>>five (in category 'accessing') ----- - five - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle signedLongLongAt: 33! Item was removed: - ----- Method: X64TestStruct>>five: (in category 'accessing') ----- - five: anInteger - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle signedLongLongAt: 33 put: anInteger! Item was removed: - ----- Method: X64TestStruct>>four (in category 'accessing') ----- - four - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle doubleAt: 25! Item was removed: - ----- Method: X64TestStruct>>four: (in category 'accessing') ----- - four: aFloat - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle doubleAt: 25 put: aFloat! Item was removed: - ----- Method: X64TestStruct>>fourteen (in category 'accessing') ----- - fourteen - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle doubleAt: 105! Item was removed: - ----- Method: X64TestStruct>>fourteen: (in category 'accessing') ----- - fourteen: aFloat - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle doubleAt: 105 put: aFloat! Item was removed: - ----- Method: X64TestStruct>>nine (in category 'accessing') ----- - nine - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle signedLongLongAt: 65! Item was removed: - ----- Method: X64TestStruct>>nine: (in category 'accessing') ----- - nine: anInteger - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle signedLongLongAt: 65 put: anInteger! Item was removed: - ----- Method: X64TestStruct>>one (in category 'accessing') ----- - one - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle signedLongLongAt: 1! Item was removed: - ----- Method: X64TestStruct>>one: (in category 'accessing') ----- - one: anInteger - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle signedLongLongAt: 1 put: anInteger! Item was removed: - ----- Method: X64TestStruct>>seven (in category 'accessing') ----- - seven - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle signedLongLongAt: 49! Item was removed: - ----- Method: X64TestStruct>>seven: (in category 'accessing') ----- - seven: anInteger - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle signedLongLongAt: 49 put: anInteger! Item was removed: - ----- Method: X64TestStruct>>six (in category 'accessing') ----- - six - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle doubleAt: 41! Item was removed: - ----- Method: X64TestStruct>>six: (in category 'accessing') ----- - six: aFloat - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle doubleAt: 41 put: aFloat! Item was removed: - ----- Method: X64TestStruct>>sixteen (in category 'accessing') ----- - sixteen - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle doubleAt: 121! Item was removed: - ----- Method: X64TestStruct>>sixteen: (in category 'accessing') ----- - sixteen: aFloat - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle doubleAt: 121 put: aFloat! Item was removed: - ----- Method: X64TestStruct>>ten (in category 'accessing') ----- - ten - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle doubleAt: 73! Item was removed: - ----- Method: X64TestStruct>>ten: (in category 'accessing') ----- - ten: aFloat - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle doubleAt: 73 put: aFloat! Item was removed: - ----- Method: X64TestStruct>>thirteen (in category 'accessing') ----- - thirteen - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle signedLongLongAt: 97! Item was removed: - ----- Method: X64TestStruct>>thirteen: (in category 'accessing') ----- - thirteen: anInteger - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle signedLongLongAt: 97 put: anInteger! Item was removed: - ----- Method: X64TestStruct>>three (in category 'accessing') ----- - three - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle signedLongLongAt: 17! Item was removed: - ----- Method: X64TestStruct>>three: (in category 'accessing') ----- - three: anInteger - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle signedLongLongAt: 17 put: anInteger! Item was removed: - ----- Method: X64TestStruct>>twelve (in category 'accessing') ----- - twelve - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle doubleAt: 89! Item was removed: - ----- Method: X64TestStruct>>twelve: (in category 'accessing') ----- - twelve: aFloat - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle doubleAt: 89 put: aFloat! Item was removed: - ----- Method: X64TestStruct>>two (in category 'accessing') ----- - two - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - ^handle doubleAt: 9! Item was removed: - ----- Method: X64TestStruct>>two: (in category 'accessing') ----- - two: aFloat - "This method was automatically generated. See X64TestStruct class>>fields." - <generated> - handle doubleAt: 9 put: aFloat! Item was removed: - ExternalStructure subclass: #X64TestStruct2 - instanceVariableNames: '' - classVariableNames: '' - poolDictionaries: '' - category: 'FFI-Examples-X64'! Item was removed: - ----- Method: X64TestStruct2 class>>fields (in category 'field definition') ----- - fields - "X64TestStruct2 defineFields" - ^#( - (one #X64TestStruct) - (two #X64TestStruct) - )! Item was removed: - ----- Method: X64TestStruct2>>one (in category 'accessing') ----- - one - "This method was automatically generated. See X64TestStruct2 class>>fields." - <generated> - ^X64TestStruct fromHandle: (handle structAt: 1 length: 128)! Item was removed: - ----- Method: X64TestStruct2>>one: (in category 'accessing') ----- - one: aX64TestStruct - "This method was automatically generated. See X64TestStruct2 class>>fields." - <generated> - handle structAt: 1 put: aX64TestStruct getHandle length: 128.! Item was removed: - ----- Method: X64TestStruct2>>two (in category 'accessing') ----- - two - "This method was automatically generated. See X64TestStruct2 class>>fields." - <generated> - ^X64TestStruct fromHandle: (handle structAt: 129 length: 128)! Item was removed: - ----- Method: X64TestStruct2>>two: (in category 'accessing') ----- - two: aX64TestStruct - "This method was automatically generated. See X64TestStruct2 class>>fields." - <generated> - handle structAt: 129 put: aX64TestStruct getHandle length: 128.! Item was removed: - ExternalStructure subclass: #X64TestStruct3 - instanceVariableNames: '' - classVariableNames: '' - poolDictionaries: '' - category: 'FFI-Examples-X64'! Item was removed: - ----- Method: X64TestStruct3 class>>fields (in category 'field definition') ----- - fields - "X64TestStruct3 defineFields" - ^#( - (one 'longlong') - (two 'double') - (three 'longlong') - (four 'double') - (five 'longlong') - (six 'double') - (seven 'longlong') - (eight 'double') - (nine 'longlong') - (ten 'double') - (eleven 'longlong') - (twelve 'double') - (thirteen 'longlong') - (fourteen 'double') - (fifteen 'longlong') - (sixteen 'double') - (seventeen #X64TestStruct) - (eighteen #X64TestStruct2) - (nineteen 'X64TestStruct*') - (twenty 'X64TestStruct2*') - )! Item was removed: - ----- Method: X64TestStruct3>>eight (in category 'accessing') ----- - eight - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle doubleAt: 57! Item was removed: - ----- Method: X64TestStruct3>>eight: (in category 'accessing') ----- - eight: aFloat - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle doubleAt: 57 put: aFloat! Item was removed: - ----- Method: X64TestStruct3>>eighteen (in category 'accessing') ----- - eighteen - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^X64TestStruct2 fromHandle: (handle structAt: 257 length: 256)! Item was removed: - ----- Method: X64TestStruct3>>eighteen: (in category 'accessing') ----- - eighteen: aX64TestStruct2 - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle structAt: 257 put: aX64TestStruct2 getHandle length: 256.! Item was removed: - ----- Method: X64TestStruct3>>eleven (in category 'accessing') ----- - eleven - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle signedLongLongAt: 81! Item was removed: - ----- Method: X64TestStruct3>>eleven: (in category 'accessing') ----- - eleven: anInteger - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle signedLongLongAt: 81 put: anInteger! Item was removed: - ----- Method: X64TestStruct3>>fifteen (in category 'accessing') ----- - fifteen - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle signedLongLongAt: 113! Item was removed: - ----- Method: X64TestStruct3>>fifteen: (in category 'accessing') ----- - fifteen: anInteger - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle signedLongLongAt: 113 put: anInteger! Item was removed: - ----- Method: X64TestStruct3>>five (in category 'accessing') ----- - five - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle signedLongLongAt: 33! Item was removed: - ----- Method: X64TestStruct3>>five: (in category 'accessing') ----- - five: anInteger - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle signedLongLongAt: 33 put: anInteger! Item was removed: - ----- Method: X64TestStruct3>>four (in category 'accessing') ----- - four - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle doubleAt: 25! Item was removed: - ----- Method: X64TestStruct3>>four: (in category 'accessing') ----- - four: aFloat - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle doubleAt: 25 put: aFloat! Item was removed: - ----- Method: X64TestStruct3>>fourteen (in category 'accessing') ----- - fourteen - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle doubleAt: 105! Item was removed: - ----- Method: X64TestStruct3>>fourteen: (in category 'accessing') ----- - fourteen: aFloat - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle doubleAt: 105 put: aFloat! Item was removed: - ----- Method: X64TestStruct3>>nine (in category 'accessing') ----- - nine - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle signedLongLongAt: 65! Item was removed: - ----- Method: X64TestStruct3>>nine: (in category 'accessing') ----- - nine: anInteger - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle signedLongLongAt: 65 put: anInteger! Item was removed: - ----- Method: X64TestStruct3>>nineteen (in category 'accessing') ----- - nineteen - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^X64TestStruct fromHandle: (handle shortPointerAt: 513)! Item was removed: - ----- Method: X64TestStruct3>>nineteen: (in category 'accessing') ----- - nineteen: aX64TestStruct - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle shortPointerAt: 513 put: aX64TestStruct getHandle.! Item was removed: - ----- Method: X64TestStruct3>>one (in category 'accessing') ----- - one - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle signedLongLongAt: 1! Item was removed: - ----- Method: X64TestStruct3>>one: (in category 'accessing') ----- - one: anInteger - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle signedLongLongAt: 1 put: anInteger! Item was removed: - ----- Method: X64TestStruct3>>seven (in category 'accessing') ----- - seven - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle signedLongLongAt: 49! Item was removed: - ----- Method: X64TestStruct3>>seven: (in category 'accessing') ----- - seven: anInteger - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle signedLongLongAt: 49 put: anInteger! Item was removed: - ----- Method: X64TestStruct3>>seventeen (in category 'accessing') ----- - seventeen - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^X64TestStruct fromHandle: (handle structAt: 129 length: 128)! Item was removed: - ----- Method: X64TestStruct3>>seventeen: (in category 'accessing') ----- - seventeen: aX64TestStruct - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle structAt: 129 put: aX64TestStruct getHandle length: 128.! Item was removed: - ----- Method: X64TestStruct3>>six (in category 'accessing') ----- - six - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle doubleAt: 41! Item was removed: - ----- Method: X64TestStruct3>>six: (in category 'accessing') ----- - six: aFloat - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle doubleAt: 41 put: aFloat! Item was removed: - ----- Method: X64TestStruct3>>sixteen (in category 'accessing') ----- - sixteen - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle doubleAt: 121! Item was removed: - ----- Method: X64TestStruct3>>sixteen: (in category 'accessing') ----- - sixteen: aFloat - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle doubleAt: 121 put: aFloat! Item was removed: - ----- Method: X64TestStruct3>>ten (in category 'accessing') ----- - ten - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle doubleAt: 73! Item was removed: - ----- Method: X64TestStruct3>>ten: (in category 'accessing') ----- - ten: aFloat - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle doubleAt: 73 put: aFloat! Item was removed: - ----- Method: X64TestStruct3>>thirteen (in category 'accessing') ----- - thirteen - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle signedLongLongAt: 97! Item was removed: - ----- Method: X64TestStruct3>>thirteen: (in category 'accessing') ----- - thirteen: anInteger - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle signedLongLongAt: 97 put: anInteger! Item was removed: - ----- Method: X64TestStruct3>>three (in category 'accessing') ----- - three - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle signedLongLongAt: 17! Item was removed: - ----- Method: X64TestStruct3>>three: (in category 'accessing') ----- - three: anInteger - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle signedLongLongAt: 17 put: anInteger! Item was removed: - ----- Method: X64TestStruct3>>twelve (in category 'accessing') ----- - twelve - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle doubleAt: 89! Item was removed: - ----- Method: X64TestStruct3>>twelve: (in category 'accessing') ----- - twelve: aFloat - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle doubleAt: 89 put: aFloat! Item was removed: - ----- Method: X64TestStruct3>>twenty (in category 'accessing') ----- - twenty - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^X64TestStruct2 fromHandle: (handle shortPointerAt: 517)! Item was removed: - ----- Method: X64TestStruct3>>twenty: (in category 'accessing') ----- - twenty: aX64TestStruct2 - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle shortPointerAt: 517 put: aX64TestStruct2 getHandle.! Item was removed: - ----- Method: X64TestStruct3>>two (in category 'accessing') ----- - two - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - ^handle doubleAt: 9! Item was removed: - ----- Method: X64TestStruct3>>two: (in category 'accessing') ----- - two: aFloat - "This method was automatically generated. See X64TestStruct3 class>>fields." - <generated> - handle doubleAt: 9 put: aFloat! |
Free forum by Nabble | Edit this page |