--- 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)
...</codeblock> <p>Because <codeph>TIpcArgs</codeph> 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 <codeph>aDes</codeph>, or
-treating it as a 16-bit descriptor would fail with <codeph>KErrBadDescriptor</codeph>.
+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 <codeph>aDes</codeph>,
+or treating it as a 16-bit descriptor would fail with <codeph>KErrBadDescriptor</codeph>.
(The latter case would have allowed access to data beyond the length of the
8- bit descriptor. </p> <p>Note, both leaving and non-leaving versions of
the <codeph>Read()</codeph> and <codeph>Write()</codeph> functions are provided.