--- a/ExternalStructure.st Fri May 05 14:31:42 2006 +0200
+++ b/ExternalStructure.st Fri May 05 14:44:38 2006 +0200
@@ -1,6 +1,6 @@
"
COPYRIGHT (c) 2006 by eXept Software AG
- All Rights Reserved
+ All Rights Reserved
This software is furnished under a license and may be used
only in accordance with the terms of that license and with the
@@ -12,7 +12,7 @@
"{ Package: 'stx:libbasic' }"
-ExternalAddress subclass:#ExternalStructure
+ExternalBytes subclass:#ExternalStructure
instanceVariableNames:''
classVariableNames:''
poolDictionaries:''
@@ -31,7 +31,7 @@
copyright
"
COPYRIGHT (c) 2006 by eXept Software AG
- All Rights Reserved
+ All Rights Reserved
This software is furnished under a license and may be used
only in accordance with the terms of that license and with the
@@ -46,18 +46,18 @@
"
Instances of this class represent external (non-Smalltalk) data,
typically C-structs or C++ instances.
- They are only useful to represent handles as returned by C functions as smalltalk objects.
+ They are only useful to represent handles as returned by C functions as smalltalk objects.
ExternallStructures are much like ExternalBytes - however, the latter
allow you to access bytes via indexed at:/at:put: messages, whilst instances of subclasses of me
allow access via the corresponding getter/setter methods of my C-type.
[author:]
- Claus Gittinger
+ Claus Gittinger
[see also:]
- ExternalBytes ExternalAddress
- ( how to write primitive code :html: programming/primitive.html )
+ ExternalBytes ExternalAddress
+ ( how to write primitive code :html: programming/primitive.html )
"
! !
@@ -70,5 +70,5 @@
!ExternalStructure class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/ExternalStructure.st,v 1.1 2006-05-05 09:41:08 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/ExternalStructure.st,v 1.2 2006-05-05 12:44:38 cg Exp $'
! !