WIP
---
-* The <<conf:,configuration file parser>> has been improved:
-** *Incompatible:* The interface of the <<heap:,heap>> module was cleaned up
+* `<stdbool.h>` is automatically included by `<ucw/lib.h>`.
+* *Incompatible:* The interface of the <<heap:,heap>> module was cleaned up
to remove non-systematic side-effects. The `HEAP_INSERT` operation is now
a proper insert (previously, it was just cleanup after insertion performed
by the caller), similarly `HEAP_INCREASE` and `HEAP_DECREASE`. The `HEAP_DELMIN`
operation was renamed to `HEAP_DELETE_MIN`. New operations `HEAP_REPLACE` and
`HEAP_REPLACE_MIN` have been added. If you need to track positions of elements
in the heap, please check the notes at individual functions.
+* The <<conf:,configuration file parser>> has been improved:
** Multiple instances of the configuration parser are supported.
** *Incompatible:* As there may be more instances, we can no longer use
global variables to control the configuration system. In particular,
/*
* The UCW Library -- Miscellaneous Functions
*
- * (c) 1997--2009 Martin Mares <mj@ucw.cz>
+ * (c) 1997--2014 Martin Mares <mj@ucw.cz>
* (c) 2005 Tomas Valla <tom@ucw.cz>
* (c) 2006 Robert Spalek <robert@ucw.cz>
* (c) 2007 Pavel Charvat <pchar@ucw.cz>
#include <ucw/config.h>
#include <stdarg.h>
+#include <stdbool.h>
#ifdef CONFIG_UCW_CLEAN_ABI
#define assert_failed ucw_assert_failed