Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.186.466 Times

Sglib 1.0.4

  Date Added: November 09, 2010  |  Visits: 912

Sglib

Report Broken Link
Printer Friendly Version


Product Homepage
Download (101 downloads)



Sglib project is a library defining useful macros for manipulating common data structures. The library currently provides generic implementation for: - sorting arrays - manipulating linked lists - manipulating sorted linked lists - manipulating double linked lists - manipulating red-black trees - manipulating hashed containers Sglib consists of a single header file without any binary code. In consequence it is absolutely platform independent. In order to use it just put #include "sglib.h" into your source code. The library is implemented in the C programming language and written for C programmers, however it is freely inspired by the Standard Template Library. In general, Sglib macros are parametrized by the type of the data structure and a comparator function (or comparator macro). Several further generic parameters such as the name of the next field for linked lists may be required. Although I wish to keep the library as simple as possible all suggestions for new functionalities are welcomed. Currently, the implementation of queues, priority queues, hashed tables and AVL trees is in progress. Whats New in This Release: - This release fixes problems with overflow of the numeric comparator..

Requirements: No special requirements
Platforms: Linux
Keyword: Generic Libraries Library Linked Linked Lists Manipulating Programming Sglib Simple
Users rating: 0/10

License: Shareware Size: 60.42 KB
USER REVIEWS
More Reviews or Write Review


SGLIB RELATED
Miscellaneous  -  Fifo as single linked lists 1.4
Fifo mean "First In First Out". This script  creates a container, which only allows element insertion and removal and where the first element inserted is the first element removed.
 
Development Tools  -  Sglib 1.0.4
Sglib is a library defining useful macros for manipulating common data structures. The library currently provides generic implementation for: - sorting arrays - manipulating linked lists - manipulating sorted linked lists - manipulating double...
 
Libraries  -  libg3d 0.0.6
Libg3d is a glib-based library for loading and manipulating 3D objects. libg3d supports a wide range of file formats for 3D objects and textures. Its plugin interface makes it easily expandable. The code has been split off from the g3dviewer...
419.84 KB  
Programming  -  MASkinG GUI library 0.80
MASkinG is an addon library for the Allegro game programming library intended for building GUI applications in C++.
921.6 KB  
Utilities  -  Application Server Development Library for Linux 1.4.0
ASDL, Application Server Development Library, is a generic components library & framework for application server/services & software/program development on multi-platform. Project's intention is provide a highly efficient, reusable, easy-to-use...
3.52 MB  
Libraries  -  Eyefi ImageModifier 0.4
Eyefi ImageModifier library is a high-level programming interface for describing and caching a series of image transformations which are applied to source images, typically for display on web pages. The work process is as follows: you define a...
20.48 KB  
Libraries  -  SimCList 1.2
SimCList project is a high quality C library for handling lists. SimCList is available for free, under restrictions imposed by the BSD license. SimCList API is good because: - it is simple, yet powerful - it makes elegant and consistent use...
22.53 KB  
Libraries  -  Java Network Stack 1.1
Java Network Stack provides a Java library for research oriented network programming. Java Network Stack is a library used by the DIMES project to create new internet measurements. It provides a clean API for packet manipulation, send, receive,...
1.5 MB  
Libraries  -  CGI::Application::Plugin::Authentication::Driver::Generic 0.12
CGI::Application::Plugin::Authentication::Driver::Generic is a Generic Authentication driver. SYNOPSIS use base qw(CGI::Application); use CGI::Application::Plugin::Authentication; __PACKAGE__->authen->config( DRIVER => [ Generic, { user1...
48.13 KB  
Libraries  -  PyChoReLib 0.0.5
PyChoReLib is a Python library which transforms lists of notenames to a chordname. The system uses built-in music theory knowledge to make it easy and quick to add support for new chord types PyChoReLib, in the current form, accepts a list of...
33.79 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  AlarmClockEvent 2024
Alarm and event management software. Events can be sound, message, opening an application or running a script, shutting down the computer. Discreet, this application is present on the desktop as an icon placed in the taskbar. International...
3.24 MB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  flufl.bounce 2.1.1
The ``flufl.bounce`` library provides a set of heuristics and an API for detecting the original bouncing email addresses from a bounce message. Many formats found in the wild are supported, as are VERP_ and RFC 3464 (DSN_).
143.36 KB  
Libraries  -  DpdlEngine lite 1.0.1
Dpdl is a software framework designed for constrained device and rapid development programming. It comes with built-in database technology and allows access to the Java platform API and external Java libraries. In addition, Dpdl supports the...
14.54 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB