Use own (user) data section for each Linked-List-Element (LLEl) including a fix Identifier which is for search via basic Lnkdlst function (fast ID-part-search, e.g. to find all elements with a specific bit in the ID set).
Main list-linkage-change functions: append, insert, delete.
-
Examples: use of flexible variable ArgList (OnePointerArg, optional valid if not NULL, Argument-Type by ID-Number is easy to get), key-value pairs, build FIFO{queue}/LIFO{stack}, auto-list with max. Element-Size and chronological order.
Use malloc{slower-but-easy} or fix (static) memory.
-
OAList01: Object-Kind of a predefined pre-reserved List with X Elements (with constant user-data size), with secur modify functions and option to use locks (POSIX: mutex). Supporting a BusyList and a IdleList for easy build of e.g. a FIFO without need of much time for mem-allocation.
-
Release-Notes see uws-Lnkdlst-readme.txt in the tar.gz file(s) and in „Files“.

Features

  • Fast and secur handling if using Lnkdlst functions for sys-part only
  • Slim base struct (Linked-List-Element, LLEl or LnkdlstEl)
  • Use with or without memory management (basic: without)
  • For small sizes recommendet - hashing is not part of Lnkdlst (usually less 10000 elements)
  • OAList01: object-like handling in C for easy and secur access at one block of Lnkdlst-Elements, with active and idle elements
  • Versatile application / Only a few libraries needed (see code/makefile)
  • Optional usable Debug-Log/-Checks for usage (&bug) control (C only)
  • 0.2: basic features in C++ too via class LnkdLst
  • 0.3: basic features in java too via class LnkdLst
  • 0.3.2: optional list validation in C (debug), switchable on compile-time

Project Activity

See All Activity >

Follow Lnkdlst

Lnkdlst Web Site

Other Useful Business Software
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Lnkdlst!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Intended Audience

Architects, Developers, Science/Research

User Interface

Console/Terminal

Programming Language

C, C++, Java

Related Categories

C++ Object Oriented Software, C++ Libraries, C Object Oriented Software, C Libraries, Java Object Oriented Software, Java Libraries

Registered

2016-12-14