|
About:
CrissCross is a small cross-platform C++ library for console and file I/O, CPU identification (CPUID), hashing (MD2, MD4, MD5, SHA-1, SHA-256, SHA-512, Tiger), sockets (TCP and UDP only currently), and data structures (LList, DArray, RedBlackTree, AVLTree, SplayTree, etc). It is designed to run on Windows, Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, and even the Nintendo DS. Other platforms may become supported upon request. The main idea is to provide the ability to write a program using identical calls on the major platforms without needing to rewrite code.
Release focus: Major bugfixes
Changes:
TCPSockets have been generally overhauled after lots of practical use of them in ARC++. GenerateBuildNumber.exe is now statically linked to eliminate dependencies. Stopwatch now calls Start() on initialization. The largely unimplemented "ban" system in sockets has been removed. The internal strdup macro has been renamed to cc_strdup to avoid conflicts. A critical bug in RedBlackTree where a null pointer was dereferenced has been fixed. A bug in AVLTree where the size may have been incorrectly reported has been fixed. A few compiler warnings have been fixed. ThreadSleep on Mac OS X has been fixed.
Author:
moz [contact developer]
Homepage:
http://www.uplinklabs.net/crisscross/
Tar/GZ:
http://www.uplinklabs.net/[..]isscross/release/crisscross-0.7.1.tar.gz
Tar/BZ2:
http://www.uplinklabs.net/[..]sscross/release/crisscross-0.7.1.tar.bz2
Mailing list archive:
http://groups.google.com/group/crisscross/
Trove categories:
[change]
Dependencies:
[change]
No dependencies filed
|
|
» Rating:
(not rated)
» Vitality: 0.02% (Rank 3556)
» Popularity: 0.59% (Rank 10068)

(click to enlarge graphs)
Record hits: 5,989
URL hits: 1,313
Subscribers: 17
|
|