Linux SoftwareProgrammingLibrariesGDSL 1.3

GDSL 1.3


GDSL) is a collection of routines for generic data structures manipulation
Developer:   Nicolas Darnis
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   1181K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


GDSL) is a collection of routines for generic data structures manipulation. It is a portable and re-entrant library fully written from scratch in pure ANSI C.

It is designed to offer for C programmers common data structures with powerful algorithms, and hidden implementation. Available structures are lists, queues, stacks, hash tables, binary trees, binary search trees, red-black trees, 2D arrays, and permutations.

What's New in This Release:
  • FIX: search functions in hash module.
  • FIX: backward parse function in list module.
  • FIX: removed usefull comparison in list module's search function.
  • FIX: XML output formats of tree modules.
  • FIX: incorrect proto in list module.
  • FIX: incorrect proto in hash module.
  • FIX: insert function in bstree module.
  • FIX: set_name function in rbtree module.
  • ADD: general hash function.
  • ADD: general sort function.
  • ADD: function to get the cardinality of a low-level list.
  • ADD: function for sorting lists.
  • ADD: enable/disable asserts directives in configure script.
  • ADD: functions into the perm module.
  • ADD: functions to insert not found searched elements in trees modules.
  • ADD: function to search next element in a bstree.
  • ADD: gdsl.spec file to generate RPM package.
  • ADD: new functions into some modules.
  • ADD: THANKS file.
  • CHG: removed usefull internal memory module.
  • CHG: some recursive functions has been rewritten in iteratives forms to improve speed.
  • CHG: canonical functions in permutation module are now in D. Knuth's canonical form.
  • CHG: a lot of protos and functions names has been modified in almost all modules to improve acuracy and homogeneousness of symbol names, so THIS VERSION IS *NOT* COMPATIBLE WHITH PREVIOUS ONE.
  • CHG: the heap module was removed and may be reintroduced in a future version with a lot of functions. The sort function has been moved to the new gdsl_sort module.
  • CHG: the _list_node module has been renamed _node and so, all its symbol names have been changed.
  • CHG: man and html doxygen-generated documentation
    tags module fix  has been  add function  list module  functions into  add functions  modules add  symbol names  chg the  module chg  function add  fix incorrect  removed usefull  

    Download GDSL 1.3


     http://download.gna.org/gdsl/gdsl-1.3.tar.gz


    Authors software

    Configuration File Library 1.0 (by Nicolas Darnis)
    The Configuration File Library (CFL) is a collection of routines for manipulating configuration files

    GDSL 1.3 (by Nicolas Darnis)
    GDSL) is a collection of routines for generic data structures manipulation

    Generic Data Structures Library 1.4-pl1 (by Nicolas Darnis)
    Generic Data Structures Library (GDSL) is a collection of routines for generic data structures manipulation.

    Generic Data Structur


    Similar software

    GDSL 1.3 (by Nicolas Darnis)
    GDSL) is a collection of routines for generic data structures manipulation

    Generic Data Structures Library 1.4-pl1 (by Nicolas Darnis)
    Generic Data Structures Library (GDSL) is a collection of routines for generic data structures manipulation.

    Generic Data Structur

    C Algorithms Library 1.0.0 (by Simon Howard)
    C Algorithms Library is a collection of commonly used Computer Science algorithms.

    The focus is on code that is well documented an

    CAD::Drawing::IO 0.26 (by Eric L. Wilhelm)
    CAD::Drawing::IO are I/O methods for the CAD::Drawing module.

    This module provides the load() and save() functions for CAD::Drawin

    Gimp::Compat 1.211 (by Dov Grobgeld)
    Gimp::Compat is a Perl module with compatibility functions for older versions of Gimp.

    SYNOPSIS

    < loaded automatically on dema

    SAPRFC 1.4.1 (by Eduard Koucky)
    SAPRFC is a extension module for PHP 4 and PHP 5

    Convert::Recode 1.04 (by Gisle Aas)
    Convert::Recode is a Perl module to make mapping functions between character sets.

    SYNOPSIS

    use Convert::Recode qw(ebcdic_to_

    pydiction 0.5 (by Ryan Kulla)
    pydiction is a special dictionary file of Python modules for use with vim's completion feature.
    Pydiction.py is a program that gener

    Parse::Binary::FixedFormat::Variants 0.10 (by Autrijus Tang)
    Parse::Binary::FixedFormat::Variants is a Perl module to convert between variant records and hashes.

    Parse::Binary::FixedFormat su

    CPAN+changelog 1.33 (by Matthias Ferdinand)
    If you are administrator for a Perl installation and you use CPAN for updating Perl modules, then this software provides some assista


    Other software in this category

    zlib 1.2.3 (by Jean-loup Gailly)
    zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

    libjpeg v6b (by Independent JPEG Group)
    libjpeg is a library for handling the JPEG (JFIF) image format

    OpenSSL 0.9.7c (by The OpenSSL Project Team)
    The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

    libxml2 2.6.27 (by DV)
    Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

    GNU C library 2.4 (by Andreas Jaeger)
    GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

    GNU C library is us

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags