]> mj.ucw.cz Git - libucw.git/commitdiff
Let <ucw/lib.h> include <stdbool.h> automatically
authorMartin Mares <mj@ucw.cz>
Mon, 27 Jan 2014 19:45:28 +0000 (20:45 +0100)
committerMartin Mares <mj@ucw.cz>
Mon, 27 Jan 2014 19:45:28 +0000 (20:45 +0100)
ucw/doc/relnotes.txt
ucw/ff-printf.c
ucw/lib.h
ucw/opt-conf.c
ucw/opt.c

index 9c9df165c38dd84eafa7838a942fe9f71a7ea46f..f589bac17435d8b66c60de0a83f3ed8e9ce6fa21 100644 (file)
@@ -4,14 +4,15 @@ Release notes
 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,
index 09a6d432943ee5534cdffba9fdb3bca2e38b6030..8783d9069fabe24c33b1d88592f06571252d8c75 100644 (file)
@@ -12,7 +12,6 @@
 #include <ucw/resource.h>
 
 #include <stdio.h>
-#include <stdbool.h>
 #include <alloca.h>
 
 int
index 4a7dc2935f4ff6755e88132ff498c65a52d1e49a..302f19ed447ae2c7b3dac37c3dda44b7336b4e71 100644 (file)
--- a/ucw/lib.h
+++ b/ucw/lib.h
@@ -1,7 +1,7 @@
 /*
  *     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>
@@ -15,6 +15,7 @@
 
 #include <ucw/config.h>
 #include <stdarg.h>
+#include <stdbool.h>
 
 #ifdef CONFIG_UCW_CLEAN_ABI
 #define assert_failed ucw_assert_failed
index f34b8b82ae3f3fcd658bb9a97e0c702f4c1c1d16..ccebc013077e426bafa47a4da5636f58b3a91673 100644 (file)
@@ -17,7 +17,6 @@
 
 #include <alloca.h>
 #include <math.h>
-#include <stdbool.h>
 
 static void opt_conf_end_of_options(struct cf_context *cc) {
   cf_load_default(cc);
index bba273c4d729ec378790c28b5c5e5708d7065564..0135652cc9dee1817a36bff48789bb11b61cf63f 100644 (file)
--- a/ucw/opt.c
+++ b/ucw/opt.c
@@ -16,7 +16,6 @@
 
 #include <alloca.h>
 #include <math.h>
-#include <stdbool.h>
 
 /***
  * Value flags defaults