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.

Merge branch 'documentation'

Conflicts:
	src/stack/stack.c
latest commit ae1625b512
Matthias Beyer authored July 18, 2013
Octocat-spinner-32 src Merge branch 'documentation' July 18, 2013
Octocat-spinner-32 tests fixed some errors January 09, 2013
Octocat-spinner-32 testutils @ a378e16 updated testutils submodule October 23, 2012
Octocat-spinner-32 .gitignore added gitignore September 20, 2012
Octocat-spinner-32 .gitmodules added testutils submodule October 22, 2012
Octocat-spinner-32 LICENSE initial import July 20, 2012
Octocat-spinner-32 Makefile removed old variable January 11, 2013
Octocat-spinner-32 README merged branch map, fixed version conflict January 13, 2013
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.