C++ Portable Types Library(PTypes)は、マルチスレッドやネットワーキングを含む、STLの簡単な代替物です。これは、同期プリミティブとIPソケットのスレッドと一緒に動的文字列、文字セット、バリアント、リスト、およびその他の基本データ型を定義します。現代のUnixとWindowsシステム間で移植可能で、ライブラリのフルパワーを見せるHTTPデーモンのサンプルを含みます。
In addition to Intel and PowerPC, atomic functions
(inc/dec/swap) are now implemented in the assembly
language for SPARC platforms as well. More exotic
platforms still use a mutex hash table in these
functions. Another important improvement in this
release is introduction of portable 64-bit
file/stream positioning.
The memory corruption problem in multi-threaded
applications compiled with the LinuxThreads
library has been fixed. Several minor improvements
and bugfixes have been made for streams and for
the dynamic string class.