summaryrefslogtreecommitdiff
path: root/common/collection/collection_queue.c
AgeCommit message (Collapse)AuthorFilesLines
2009-08-20COMMON Fixes to return values, errno, leaksDmitri Pal1-2/+2
Started looking at the ticket #107 related to traverse functions. Realized that the return values are not consistent. That ovelapped with the work that I wanted to do for ticket #103 - errno cleanup. So I (across collection, INI and ELAPI): * Made the return codes consistent (where found) * Removed errno where it is not needed While was testing used valgrind and found a nasty problem when the value was added to collection with overwriting duplicates the count was decreased improperly. Fixing collection.c to not decrease count made valgrind happy. While I was debugging this I also spotted several build warnings in trace statements when the " exp ? v1 : v2 " was used. Fixed those. In ini_config.c there was a trace stament that used variable after it was freed. Removed trace stament.
2009-07-03Clean up warnings in common/Simo Sorce1-1/+1
Fix consts and function declarations
2009-07-02Changing function names for collection API.Dmitri Pal1-86/+96
Patch prepends prefix "col_" to all functions related to collection. This caused some formatiing issues so the alignement was addressed too.
2009-07-02Queue and stack APIs using collection.Dmitri Pal1-0/+350
Patch adds two interfaces for stack and queue using collection as underlaying implementation. It also fixes a bug in the insterion code - the unsigned properties were created as long.