Free C++ source code

DynString

DynString is a thread safe and portable string class. It provides strtok, sprintf, substitution, capitalisation, whitespace removal, truncation, appending, append if missing, dynamic allocation, etc. The class is portable.

IndexedIni

IndexedIni is a class that allows Windows ini format data to be read, and indexed for fast access later via CRCs and linked lists. The data can come from any source, and retrieval of section/item pairs is made by an initial CRC comparison, therefore it's very fast. You can now store ini data anywhere you like - even in database string fields, and this class will parse it for you. The class is portable.

QLinkList

QLinkList is a double linked linked list class which can be serialized on disk. When you use it, you merely inherit from the base class as required. The class is portable.

Crc

32 BIT ANSI X3.66 CRC checksum files NB. We do not claim ownership of this work - we merely made some small modifications. It's a fast table driven implementation, and it's used in the above source, so you'll need it. The class is portable.

License

You may use this source code in the manner defined in the Creative Commons Attribution license.

You are free:

  • to Share to copy, distribute and transmit the work
  • to Remix to adapt the work
Under the following conditions:
  • Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of
  • the work).
  • For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page.
  • Any of the above conditions can be waived if you get permission from the copyright holder.
  • Nothing in this license impairs or restricts the author's moral rights
Download zip file