diff -r 25a17d01db0c -r ebc84c812384 Symbian3/SDK/Source/GUID-6590B534-D976-5305-BE95-48DD05120DFB.dita --- a/Symbian3/SDK/Source/GUID-6590B534-D976-5305-BE95-48DD05120DFB.dita Fri Jan 22 18:26:19 2010 +0000 +++ b/Symbian3/SDK/Source/GUID-6590B534-D976-5305-BE95-48DD05120DFB.dita Thu Mar 11 15:24:26 2010 +0000 @@ -18,7 +18,7 @@
The underlying implementation of sockets on Symbian platform -imposes some restrictions on the socket options available in P.I.P.S. and -has also resulted in some new non-standard options to be created.
The +options
The underlying implementation of sockets on the Symbian +platform imposes some restrictions on the socket options available in P.I.P.S. +and has also resulted in some new non-standard options to be created.
The introduction of multi-homing (single link, multiple IP addresses) on Symbian phones and the various methods of connecting to networks, such as Wi-Fi and 3G, with their varying degrees of cost to the user have made it important @@ -252,27 +252,27 @@ return Sock; }
Symbian platform does not have any support for long doubles -so any P.I.P.S. programs which call long double versions of APIs will actually -invoke the double version of the API.
Symbian platform supports the -use of a hardware floating point co-processor, however not all phones incorporate -an FPU (Floating Point Unit) and rely on software emulation of floating point -operations. Phones and computers equipped with an FPU provide faster and more -accurate floating point operations.
Symbian platform does not support -complex numbers so the P.I.P.S. libraries are not able to offer the POSIX -complex number APIs.
Note: The mathematical functions are
-included in the
The Symbian platform does not have any support for long +doubles so any P.I.P.S. programs which call long double versions of APIs will +actually invoke the double version of the API.
The Symbian platform +supports the use of a hardware floating point co-processor, however not all +phones incorporate an FPU (Floating Point Unit) and rely on software emulation +of floating point operations. Phones and computers equipped with an FPU provide +faster and more accurate floating point operations.
The Symbian platform +does not support complex numbers so the P.I.P.S. libraries are not able to +offer the POSIX complex number APIs.
Note: The mathematical
+functions are included in the
It is important that Symbian platform error codes do -not reach any ported application code. P.I.P.S. logically maps the native +and cleanup
It is important that the Symbian platform error codes
+do not reach any ported application code. P.I.P.S. logically maps the native
OS error codes with the corresponding POSIX
Mapping -P.I.P.S. error codes to Symbian platform error codes
Porting your
-application to Symbian platform requires 'translating' Symbian platform error
-codes to POSIX error codes.
Occasionally +P.I.P.S. error codes to the Symbian platform error codes
Porting
+your application to the Symbian platform requires 'translating' the Symbian
+platform error codes to POSIX error codes.
Occasionally
errors may be generated by the underlying Symbian platform that cannot be
translated to POSIX error codes, in which case the error variable
The @@ -653,7 +653,7 @@ /**
Symbian platform phones do not have a command line shell +shell
The Symbian platform phones do not have a command line shell
as standard. P.I.P.S. does however support the
Standard C++ states that the
Symbian +Rule (ODR) must be maintained within a program.
The Symbian platform can neither check (without significant modifications) that the ODR is violated nor use the technique called symbol pre-emption to ensure that the ODR is enforced.
Therefore, you must take care and must not assume