diff -r 25a17d01db0c -r ebc84c812384 Symbian3/SDK/Source/GUID-0A332D6E-E712-5186-8CD0-D5022FA54052.dita
--- a/Symbian3/SDK/Source/GUID-0A332D6E-E712-5186-8CD0-D5022FA54052.dita Fri Jan 22 18:26:19 2010 +0000
+++ b/Symbian3/SDK/Source/GUID-0A332D6E-E712-5186-8CD0-D5022FA54052.dita Thu Mar 11 15:24:26 2010 +0000
@@ -621,10 +621,10 @@
aMessage.ReadL(0,buffer); // Read data from client descriptor (param 0)
...
Because TIpcArgs also stores type
information about arguments, the kernel knows that argument 0 in the above
-message is an 8-bit constant descriptor. On Symbian OS platforms using the
-EKA2 kernel, this information is used to enforce correct usage of descriptor
-access methods; in this case, trying to write to aDes, or
-treating it as a 16-bit descriptor would fail with KErrBadDescriptor.
+message is an 8-bit constant descriptor. On Symbian platforms
+using the EKA2 kernel, this information is used to enforce correct usage of
+descriptor access methods; in this case, trying to write to aDes,
+or treating it as a 16-bit descriptor would fail with KErrBadDescriptor.
(The latter case would have allowed access to data beyond the length of the
8- bit descriptor.
Note, both leaving and non-leaving versions of
the Read() and Write() functions are provided.