]> mj.ucw.cz Git - libucw.git/commit
Heap: Interface cleanup
authorMartin Mares <mj@ucw.cz>
Sun, 21 Oct 2012 15:10:20 +0000 (17:10 +0200)
committerMartin Mares <mj@ucw.cz>
Sun, 21 Oct 2012 15:10:20 +0000 (17:10 +0200)
commitf17e4350dcf0c033891e52b30b0c32a4a4fed5e0
treea8da9504d19321d083a6e31b6c48fdeb603bf3fa
parent624f5994a8f5e0e20ea09443adc4cd98dc8efbf1
Heap: Interface cleanup

The previous interfaces was mixing macros, which really perform the
operation, with those where the caller performs the operation and the
macro fixes the heap. This has for example lead to non-systematic side
effects on the `num' variable.

The change is backwards incompatible, all old code should hopefully
fail to compile now.
ucw/doc/heap.txt
ucw/doc/relnotes.txt
ucw/heap.h