Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

utils in C, including implementation of linked list, stack and looking forward to a binary tree.

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 src
Octocat-spinner-32 tests
Octocat-spinner-32 testutils @ a378e16
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .gitmodules
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Makefile
Octocat-spinner-32 README
README
This is a set of utils in C
===========================

Containing:

- a linked list implementation 
- a stack implementation 

Versioning
----------
Major.Minor.Patchlevel[ optional self-explanatory stuff ]

Major 
	is changed when there is new functionality or API-Changes

Minor 
	is changed when there are new features (E.G.: stack can be removed from 
	memory-> version 2.1.2 to 2.2.0)

Patchlevel 
	is changed when there are bugfixes.


Version 1.0.0
-------------
See the similar named tag. The tests are running, the stuff is working. If there
are any problems, please let me know / send a pull request! I would be pleased!

If you want to add functionality to the linkedlist, do it! I would love to see 
your ideas!

Version 2.0.0
-------------
Thanks to the guys from stackoverflow.com. They gave me nice and constructive 
feedback!

What's new:
* real data is stored. That caused some API-changes!
* a simple stack implementation is added
* conventions are fixes, also variable names are improved
* portability is improved (I can't test it!)
* speed fixes are done

Note: There will be no sorting for the linkedlist stuff!

	Version 2.1.0
	-------------
	* print your stack or your linkedlist binary!

	Version 2.1.1
	-------------
	* some bugfixes. Removing LinkedList from memory was fixed.

	Version 2.1.2
	-------------
	* Just code-styling

	Version 2.2.0
	-------------
	* Stack can be removed from memory
	* Some Bugfixes

	Version 2.3.0
	-------------
	* limit the length of a LinkedList to a given value with the  ll_limit() function
	
	Version 2.3.1
	-------------
	* keep the first n or the last n when using ll_limit() function

	Version 2.3.2
	-------------
	* stack_is_empty() function was added to stack

	Version 2.3.3
	-------------
	* stack bug-/compilerwarning-fixes

	Version 2.3.4
	-------------
	* single bugfix
Something went wrong with that request. Please try again.