Submit a comment to an "Available C++ Libraries FAQ" entry
Libraries available to download (M-P)
OpenRTL - General purpose programming library
The OpenRTL library is an extensive augmentation to the standard C library and an alternative to large portions of the C runtime and the STL. OpenRTL text processing is UTF based for all UTF flavours. OpenRTL is itself an open standard, and this project is the official implementation. At the C and C++ compiler level, OpenRTL merges itself over the top of the standard C libraries of compilers such as GCC, BCC and MSC, on windows, linux and mac.
OpenRTL solves the portability of code problem by using a native code approach instead of a wrapper based approach. Wrapper solutions that wrap to many underlying OS calls tend not to work exactly the same on different platforms. For functionality that cannot be wrapped, only then are OS calls used, such as for threads and mutexes for example.
Features of OpenRTL
UTF based using UTF-8, UTF-32 and UTF-16.
Advanced memory management functions
Full unicode support
Full locale implementation
String manipulation functions in all UTF flavours.
Localized and non localized string and date functions.
Legacy windows compatible character set conversion.
Works on win, mac, ios, linux.
Unrestricted code license policy.
Full test suite.
Licensing : MIT
Comment from : 0k on 2013-07-14
Links are broken
Do not expect an immediate response - the contents of this form
will be added to a queue, which I process manually
about once a week. If you don't fill in
your email address correctly, you will not (obviously) get any reply at
all. Other invalid information may result in a mailed request for
Enter your comment in the areas provided below. Be sure to
include your name and email address.
Please don't bother trying to post spam or links to dodgy web sites - everything
you post here is reviewed by a human being before being released for public