The C++ Portable Types Library (PTypes) is a simple alternative to the STL that includes multithreading and networking. It defines dynamic strings, character sets, variants, lists and other basic data types along with threads, synchronization primitives and IP sockets. It is portable across modern Unix and Windows systems and includes a sample HTTP daemon showing the full power of the library.
|Tags||Internet Web HTTP Servers Software Development Libraries Application Frameworks|
|Operating Systems||Mac OS X POSIX HP-UX Solaris Linux BSD FreeBSD OS Independent Windows Windows Unix|
Release Notes: Support for HP-UX/aCC was added. Several compilation problems were solved on *BSD systems and Mac OS X.
Release Notes: 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.
Release Notes: Several bugs have been fixed that accumulated during the past few years.
Release Notes: 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.
No changes have been submitted for this release.