openh323: Multi-platform class library + Open H.323 lib1

Package available in: [7.0] [6.0] [2.1]

PWLib is a moderately large class library that has its genesis many years ago as a method to product applications to run on both Microsoft Windows and Unix X-Windows systems. It also was to have a Macintosh port as well but this never eventuated.

Since then the system has grown to having quite good application to areas other than mere Windows GUI portability. Classes for I/O portability, multi-threading portability, aid in producing unix daemons and NT services portably and all sorts of internet protocols were added over the years.

All this over and above basic "container" classes such as arrays, linear lists, sorted lists (RB Tree) and dictionaries (hash tables) which were all created before STL became the answer to all our prayers. Unfortunately, due to intertia and the GNU C++ inadequate support of templates, this library will probably not be ported to STL in the near future.

The library was used extensively for all our in-house products. Then we decided to support the open H323 project by throwing in some of the code written for one of our products. Thus, required PWLib so it got thrown into the open source world as well.

... part of T2, get it here


Author: Equivalence Pty Ltd (
Maintainer: The T2 Project <t2 [at] t2-project [dot] org>

License: MPL
Status: Stable
Version: 1_15_2

Remark: Does not allow parallel builds.

Download: openh323-v1_15_2-src-tar.gz

T2 source: openh323.cache
T2 source: openh323.desc

Build time (on reference hardware): 50675% (relative to binutils)2

Installed size (on reference hardware): 9.38 MB, 95 files

Dependencies (build time detected): bash binutils bzip2 ccache coreutils cyrus-sasl2 diffutils expat findutils gawk gcc glibc grep libsdl linux-header make mktemp net-tools openldap openssl pwlib sed sysfiles tar util-linux

Installed files (on reference hardware): n.a.

1) This page was automatically generated from the T2 package source. Corrections, such as dead links, URL changes or typos need to be performed directly on that source.

2) Compatible with Linux From Scratch's "Standard Build Unit" (SBU).