ObjFW  Check-in [e3e3a88363]

Overview
Comment:Add reserved ivar for ABI stability on AmigaOS
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: e3e3a883639b2ab7f8ab942e4db133265fea68e8ece9fba91961619b99300204
User & Date: js on 2023-08-25 13:20:01
Other Links: manifest | tags
Context
2023-08-25
14:19
Remove unused variables check-in: 6ebaa2d2f5 user: js tags: trunk
13:20
Add reserved ivar for ABI stability on AmigaOS check-in: e3e3a88363 user: js tags: trunk
12:25
Minor documentation improvement check-in: 29bbfc3e47 user: js tags: trunk
Changes

Modified src/OFDatagramSocket.h from [5dca355bf6] to [8ee77b29f5].

103
104
105
106
107
108
109

110
111
112
113
114
115
116
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117







+







 */
@interface OFDatagramSocket: OFObject <OFCopying, OFReadyForReadingObserving,
    OFReadyForWritingObserving>
{
	OFSocketHandle _socket;
#ifdef OF_AMIGAOS
	LONG _socketID;
	int _family;	/* unused, reserved for ABI stability */
#endif
	bool _canBlock;
#ifdef OF_WII
	bool _canSendToBroadcastAddresses;
#endif
	id <OFDatagramSocketDelegate> _Nullable _delegate;
	OF_RESERVE_IVARS(OFDatagramSocket, 4)

Modified src/OFSequencedPacketSocket.h from [3fbaff1bfd] to [44d78f0eee].

122
123
124
125
126
127
128




129
130
131
132
133
134
135
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139







+
+
+
+







 *	    than one thread at the same time is not thread-safe, even if copy
 *	    was called to create one "instance" for every thread!
 */
@interface OFSequencedPacketSocket: OFObject <OFCopying,
    OFReadyForReadingObserving, OFReadyForWritingObserving>
{
	OFSocketHandle _socket;
#ifdef OF_AMIGAOS
	LONG _socketID;	/* unused, reserved for ABI stability */
	int _family;	/* unused, reserved for ABI stability */
#endif
	bool _canBlock, _listening;
	OFSocketAddress _remoteAddress;
	id _Nullable _delegate;
	OF_RESERVE_IVARS(OFSequencedPacketSocket, 4)
}

/**

Modified src/OFStreamSocket.h from [06b86be919] to [c87c01f60c].

64
65
66
67
68
69
70

71
72
73
74
75
76
77
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78







+







 */
@interface OFStreamSocket: OFStream <OFReadyForReadingObserving,
    OFReadyForWritingObserving>
{
	OFSocketHandle _socket;
#ifdef OF_AMIGAOS
	LONG _socketID;
	int _family;	/* unused, reserved for ABI stability */
#endif
	bool _atEndOfStream, _listening;
	OFSocketAddress _remoteAddress;
	OF_RESERVE_IVARS(OFStreamSocket, 4)
}

/**