Available C++ Libraries FAQ

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.

Operating Systems

  • Linux
  • PC 32-bit Windows
  • Unix
  • PC Windows
  • Mac
  • POSIX

Compilers

  • Visual C++
  • GCC
  • Borland C++

Added : 2012-04-12 Amended: 2013-10-15 Licensing : MIT

Comment from : 0k on 2013-07-14

Links are broken

Add a comment


Our ads
Buy gold
Beat the credit crunch - buy gold online - quickly, safely and at low prices
www.bullionvault.com
Google
Trumphurst Home Page
C++ Usenet Newsgroup
A Web form for submissions to this list
Contact the author for permission to distribute

Copyright (c) 2024 Nikki Locke, Trumphurst Ltd.
Permission is granted to distribute over the Internet without charge. The author's permission is required (and usually given) to distribute in any other way, including on CD.