Télécharger la liste

Description du projet

The libmba package is a collection of mostly independent C modules potentially useful to any project. There are the usual ADTs including a linkedlist, hashmap, pool, stack, and varray, a flexible memory allocator, CSV parser, path canonicalization routine, I18N text abstraction, configuration file module, portable semaphores, condition variables, and more. The code is designed so that individual modules can be integrated into existing codebases rather than requiring the user to commit to the entire library. The code has no typedefs, few comments, and extensive man pages and HTML documentation.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-01-03 16:15
0.8.0

Il ya sept nouveaux modules, dont un sous-Allocataire de recherche qui peut allouer de la mémoire des morceaux arbitraire fixe de la mémoire, les interfaces POSIX-like pour les sémaphores System V et variables de condition, une mise en œuvre hashmap nouvelles, et de nombreux autres changements généralisés dans toute la bibliothèque.
Tags: Major feature enhancements
There are seven new modules, including a sub-allocator that can
allocate memory from arbitrary fixed chunks of memory, POSIX-like
interfaces for System V semaphores and condition variables, a new
hashmap implementation, and many other pervasive changes throughout the
library.

2003-10-16 01:38
0.7.0

Le support de Microsoft Windows a été améliorée, le module CSV a maintenant wchar_t fonctions, une fonction "eval" module a été ajouté qui permet d'évaluer des expressions arithmétiques simples, et un nettoyage du code général a été menée.
Tags: Minor feature enhancements
Microsoft Windows support has been improved, the CSV module now has wchar_t functions, an "eval" module has been added that can evaluate simple arithmetic expressions, and some general code cleanup has been performed.

2003-08-25 22:14
0.6.15

Un tchar I18N abstraction texte a été ajouté, qui permet libmba et les bibliothèques qui l'utilisent pour être compilé pour utiliser wchar_t ou la locale à charge multi-encodage octet. Une fonction de canonisation chemin a été ajouté et la suite de tests et processus de construction a été formalisée et améliorée.
Tags: Major feature enhancements
A tchar I18N text abstraction has been added which permits libmba and libraries that use it to be compiled to use wchar_t or the locale dependent multi-byte encoding. A path canonicalization function has been added and the test suite and build process has been formalized and improved.

2003-05-18 04:41
0.6.1

Plusieurs bugs et des dépassements de tampon ont été fixés dans le module CSV.
Tags: Minor security fixes
Several bugs and buffer overruns have been fixed in the csv module.

2003-05-07 22:55
0.6.0

Après le profilage avec ccmalloc, plusieurs fuites de mémoire ont été détectées et réparées. Une fonction linked_list_insert_sorted a été ajouté, et itérateurs multiples par objet sont maintenant supportés.
Tags: Major bugfixes
After profiling with ccmalloc, several memory leaks were detected and repaired. A linked_list_insert_sorted function has been added, and multiple iterators per object are now supported.

Project Resources