Mission Base

Peter Graf's Free GPL Open Source Software


All software published here is published under the The GNU General Public License or the The GNU Lesser General Public License

PBL - The Program Base Library

PBL is a GPL C library of functions that can be used in a C or C++ project. PBL is highly portable and compiles warning free on Linux gcc, Windows Cygwin gcc, MAC OS X and Windows Microsoft Visual C++ 2008 Express Edition.

The code of the PBL library includes the following modules:

PBL BASE - Some base functions, see pbl_* functions,

PBL COLLECTION - An open source C implementation of a collection used by the list and set implementations.

PBL LIST - An open source C implementation of array lists and linked lists similar to the Java List interface, see pblList* functions,

PBL Set - An open source C implementation of hash sets and tree sets similar to the Java Set interface, see pblSet* functions,

PBL HASH: -- C hash table, C-HashTable

An open source C memory hash table implementation, see pblHt* functions,

PBL KEYFILE: -- C key file, C-KeyFile

An open source C key file implementation, see pblKf* functions,

PBL ISAM: -- C isam file, C-IsamFile

An open source C ISAM file implementation, see pblIsam* functions

AvlDictionary<TKey,TValue>: -- C# .NET Avl-Tree based generic IDictionary<TKey,TValue>

AvlDictionary<TKey,TValue> is an open source C# Avl-Tree based generic IDictionary<TKey,TValue> implementation. See the AvlDictionary documentation.

In order to use AvlDictionary<TKey,TValue> copy AvlDictionary.cs to your solution and use the AVL-Tree based generic AvlDictionary<TKey,TValue> like you use the hash based generic Dictionary<TKey,TValue>.

VERSIONS:

GET PBL:


copyright (C) 2001 - 2009 by Peter Graf