Code

Use stdbool.h's bool type instead of _Bool.
authorSebastian Harl <sh@tokkee.org>
Wed, 3 Dec 2014 21:20:45 +0000 (22:20 +0100)
committerSebastian Harl <sh@tokkee.org>
Wed, 3 Dec 2014 21:20:45 +0000 (22:20 +0100)
That'll work with C++ as well.

25 files changed:
src/client/sock.c
src/core/data.c
src/core/plugin.c
src/core/store.c
src/core/store_lookup.c
src/core/time.c
src/frontend/connection-private.h
src/frontend/connection.c
src/include/client/sock.h
src/include/core/data.h
src/include/core/plugin.h
src/include/core/store.h
src/include/frontend/sock.h
src/include/utils/avltree.h
src/include/utils/llist.h
src/liboconfig/utils.c
src/liboconfig/utils.h
src/plugins/backend/mk-livestatus.c
src/plugins/timeseries/rrdtool.c
src/tools/sysdb/input.h
src/tools/sysdbd/main.c
src/utils/avltree.c
src/utils/channel.c
src/utils/error.c
src/utils/llist.c

index 8602532da9eea9d4575d85d52fdc82cc34976c91..ef35166bab13162e84156facbd75d83fdd937b85 100644 (file)
@@ -56,7 +56,7 @@
 struct sdb_client {
        char *address;
        int   fd;
-       _Bool eof;
+       bool  eof;
 };
 
 /*
@@ -327,7 +327,7 @@ sdb_client_recv(sdb_client_t *client,
        return (ssize_t)total;
 } /* sdb_client_recv */
 
-_Bool
+bool
 sdb_client_eof(sdb_client_t *client)
 {
        if ((! client) || (client->fd < 0))
index 9f2b1f6fe4dda241997222ec62ac4fcdabf96eb0..503db29a36c500ce34a093f465c7ca252348a8c5 100644 (file)
@@ -610,7 +610,7 @@ sdb_data_strcmp(const sdb_data_t *d1, const sdb_data_t *d2)
 #undef CMP_NULL
 } /* sdb_data_strcmp */
 
-_Bool
+bool
 sdb_data_isnull(const sdb_data_t *datum)
 {
        if (! datum)
@@ -626,7 +626,7 @@ sdb_data_isnull(const sdb_data_t *datum)
        return 0;
 } /* sdb_data_isnull */
 
-_Bool
+bool
 sdb_data_inarray(const sdb_data_t *value, const sdb_data_t *array)
 {
        const void *values;
@@ -839,7 +839,7 @@ sdb_data_format(const sdb_data_t *datum, char *buf, size_t buflen, int quoted)
 {
        char tmp[sdb_data_strlen(datum) + 1];
        char *data = NULL;
-       _Bool is_null = 0;
+       bool is_null = 0;
        int ret = -1;
 
        size_t i, pos;
index 79df55e589ee967a4cf9e4819d4cada6c29dfae0..20fe61cd523dfe6db6229e3996e332a13cc7ca5e 100644 (file)
@@ -107,7 +107,7 @@ static sdb_plugin_ctx_t  plugin_default_ctx  = SDB_PLUGIN_CTX_INIT;
 static sdb_plugin_info_t plugin_default_info = SDB_PLUGIN_INFO_INIT;
 
 static pthread_key_t     plugin_ctx_key;
-static _Bool             plugin_ctx_key_initialized = 0;
+static bool              plugin_ctx_key_initialized = 0;
 
 /* a list of the plugin contexts of all registered plugins */
 static sdb_llist_t      *all_plugins = NULL;
@@ -1140,7 +1140,7 @@ sdb_plugin_log(int prio, const char *msg)
        sdb_llist_iter_t *iter;
        int ret = -1;
 
-       _Bool logged = 0;
+       bool logged = 0;
 
        if (! msg)
                return 0;
index ad59a2e99df3612178445edafe02eeabe3d9fa69..25691dc36839d6b38f9ea2061fcbf0f23378a4ba 100644 (file)
@@ -256,7 +256,7 @@ static sdb_type_t sdb_attribute_type = {
  */
 
 static sdb_host_t *
-lookup_host(const char *name, _Bool canonicalize)
+lookup_host(const char *name, bool canonicalize)
 {
        sdb_host_t *host;
        char *cname;
@@ -540,7 +540,7 @@ sdb_store_host(const char *name, sdb_time_t last_update)
        return status;
 } /* sdb_store_host */
 
-_Bool
+bool
 sdb_store_has_host(const char *name)
 {
        sdb_host_t *host;
index e1e03961fc5e3e7760865c0d6e1e7805a7215c4f..a95f5877d38011dff4788e4655e8616bc27d420a 100644 (file)
@@ -92,7 +92,7 @@ expr_free_datum2(sdb_store_expr_t *e1, sdb_data_t *v1,
  * is enabled, compare the string values in case of a type mismatch.
  */
 static int
-match_cmp_value(int op, sdb_data_t *v1, sdb_data_t *v2, _Bool strcmp_fallback)
+match_cmp_value(int op, sdb_data_t *v1, sdb_data_t *v2, bool strcmp_fallback)
 {
        int status;
 
@@ -153,7 +153,7 @@ match_regex_value(int op, sdb_data_t *v, sdb_data_t *re)
 } /* match_regex_value */
 
 static int
-match_value(int op, sdb_data_t *v1, sdb_data_t *v2, _Bool strcmp_fallback)
+match_value(int op, sdb_data_t *v1, sdb_data_t *v2, bool strcmp_fallback)
 {
        if ((op == MATCHER_REGEX) || (op == MATCHER_NREGEX))
                return match_regex_value(op, v1, v2);
index 5d34e18b4fed99a8769ed9f17d226e6d9432db5d..d0ed0b8dd9917d11596fa54da2f65071026c968f 100644 (file)
@@ -34,6 +34,7 @@
 
 #include <time.h>
 
+#include <stdbool.h>
 #include <stdio.h>
 #include <string.h>
 
@@ -98,7 +99,7 @@ sdb_strfinterval(char *s, size_t len, sdb_time_t interval)
        size_t i;
 
        /* special case the optional fractional part for seconds */
-       _Bool have_seconds = 0;
+       bool have_seconds = 0;
 
        struct {
                sdb_time_t  interval;
index 042091a997044a712c4de1d4c45fe734b1406348..1e5e9e53fee775f452ed85454ef8abea79fc1bb4 100644 (file)
@@ -73,7 +73,7 @@ struct sdb_conn {
 
        /* user information */
        char *username; /* NULL if the user has not been authenticated */
-       _Bool ready; /* indicates that startup finished successfully */
+       bool  ready; /* indicates that startup finished successfully */
 };
 #define CONN(obj) ((sdb_conn_t *)(obj))
 
index 1d8b8b34d2c9ff06eeca3f0aff9584443528540c..e384bafa98297a7cf46c9283dee7b70a9c484dab 100644 (file)
@@ -49,7 +49,7 @@
  */
 
 static pthread_key_t conn_ctx_key;
-static _Bool         conn_ctx_key_initialized = 0;
+static bool          conn_ctx_key_initialized = 0;
 
 /*
  * private types
index aeed8a253b58f310c4e3e55df13e38f4bfa0232b..638f8626660807a33776267f8116dbe38c8449c0 100644 (file)
 
 #include "core/object.h"
 #include "core/data.h"
-
 #include "frontend/proto.h"
-
 #include "utils/strbuf.h"
 
 #include <sys/socket.h>
 
+#include <stdbool.h>
 #include <stddef.h>
 
 #ifdef __cplusplus
@@ -134,7 +133,7 @@ sdb_client_recv(sdb_client_t *client,
  * Returns true if end of file on the client connection was reached, that is,
  * if the remote side closed the connection.
  */
-_Bool
+bool
 sdb_client_eof(sdb_client_t *client);
 
 #ifdef __cplusplus
index 997cf9f0a320c616af5074c86f749a03b1dca8b1..c179fea84b142f836a24eb4791eb12194344f12e 100644 (file)
@@ -31,6 +31,7 @@
 #include "core/time.h"
 
 #include <inttypes.h>
+#include <stdbool.h>
 #include <stddef.h>
 
 #include <sys/types.h>
@@ -161,7 +162,7 @@ sdb_data_strcmp(const sdb_data_t *d1, const sdb_data_t *d2);
  * either datum is NULL or if the type is SDB_TYPE_NULL or if the string or
  * binary datum is NULL.
  */
-_Bool
+bool
 sdb_data_isnull(const sdb_data_t *datum);
 
 /*
@@ -173,7 +174,7 @@ sdb_data_isnull(const sdb_data_t *datum);
  * elements of the first array are included in the second where order does not
  * matter.
  */
-_Bool
+bool
 sdb_data_inarray(const sdb_data_t *value, const sdb_data_t *array);
 
 /*
index 4e5d1046660896bb91bb5759309fda23da448758..6580e90dfcd55a8df4ea52e0ae4ee4ff3ef7d57e 100644 (file)
@@ -36,6 +36,7 @@
 #include "liboconfig/oconfig.h"
 
 #include <stdarg.h>
+#include <stdbool.h>
 
 #ifdef __cplusplus
 extern "C" {
@@ -70,7 +71,7 @@ typedef struct {
        int sdb_module_init(sdb_plugin_info_t *info)
 
 typedef struct {
-       _Bool do_loop;
+       bool do_loop;
        sdb_time_t default_interval;
 } sdb_plugin_loop_t;
 #define SDB_PLUGIN_LOOP_INIT { 1, 0 }
index 5507436742a79bc6d8cde34496c70dd87c61d4cf..6edbea4f173e89000f7869217b145a38ec3294be 100644 (file)
@@ -35,6 +35,7 @@
 #include "core/timeseries.h"
 #include "utils/strbuf.h"
 
+#include <stdbool.h>
 #include <stdio.h>
 
 #ifdef __cplusplus
@@ -151,7 +152,7 @@ sdb_store_host(const char *name, sdb_time_t last_update);
  * sdb_store_get_host increments the ref count of the host object. The caller
  * needs to deref it when no longer using it.
  */
-_Bool
+bool
 sdb_store_has_host(const char *name);
 
 sdb_store_obj_t *
index 2b93a6f724d1adaca687d81e149fa49fecb5bf68..be07329d41e42f60f0ce41fcd51e18a46391735a 100644 (file)
@@ -25,6 +25,7 @@
  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <stdbool.h>
 #include <unistd.h>
 
 #ifndef SDB_FRONTEND_SOCK_H
@@ -40,7 +41,7 @@ typedef struct {
        size_t num_threads;
 
        /* front-end listener shuts down when this is set to false */
-       _Bool do_loop;
+       bool do_loop;
 } sdb_fe_loop_t;
 #define SDB_FE_LOOP_INIT { 5, 1 }
 
index 28efbdfb23d6590882f1a8f35cbba88f59ef766e..de51c7e07dfa007f020a6f6c53017ad55171588c 100644 (file)
@@ -30,6 +30,8 @@
 
 #include "core/object.h"
 
+#include <stdbool.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -106,7 +108,7 @@ sdb_avltree_get_iter(sdb_avltree_t *tree);
 void
 sdb_avltree_iter_destroy(sdb_avltree_iter_t *iter);
 
-_Bool
+bool
 sdb_avltree_iter_has_next(sdb_avltree_iter_t *iter);
 sdb_object_t *
 sdb_avltree_iter_get_next(sdb_avltree_iter_t *iter);
@@ -128,7 +130,7 @@ sdb_avltree_size(sdb_avltree_t *tree);
  *  - true if the tree is valid
  *  - false else
  */
-_Bool
+bool
 sdb_avltree_valid(sdb_avltree_t *tree);
 
 #ifdef __cplusplus
index 1dddb7e0747391a677ac267f36560b2d385d2a89..8d2b96e9ae95cf38a693d1a701397160e5936b1a 100644 (file)
@@ -30,6 +30,8 @@
 
 #include "core/object.h"
 
+#include <stdbool.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -211,7 +213,7 @@ sdb_llist_get_iter(sdb_llist_t *list);
 void
 sdb_llist_iter_destroy(sdb_llist_iter_t *iter);
 
-_Bool
+bool
 sdb_llist_iter_has_next(sdb_llist_iter_t *iter);
 sdb_object_t *
 sdb_llist_iter_get_next(sdb_llist_iter_t *iter);
index 26e3dc659c61ee82afc3f84ae0cb13cc6f02b4c8..e5a131208f18837c602616181a233c29dfe7b985 100644 (file)
@@ -22,6 +22,7 @@
  */
 
 #include "oconfig.h"
+#include "utils.h"
 
 int
 oconfig_get_string(oconfig_item_t *ci, char **value)
@@ -52,7 +53,7 @@ oconfig_get_number(oconfig_item_t *ci, double *value)
 } /* oconfig_get_number */
 
 int
-oconfig_get_boolean(oconfig_item_t *ci, _Bool *value)
+oconfig_get_boolean(oconfig_item_t *ci, bool *value)
 {
        if (! ci)
                return -1;
index 6e8c61e3cc0b7c0de61e512476f7b5fdec3a7413..f37c830bbe255c07a718ccffd65716a306e30b6f 100644 (file)
@@ -26,6 +26,8 @@
 
 #include "oconfig.h"
 
+#include <stdbool.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -43,7 +45,7 @@ oconfig_get_string(oconfig_item_t *ci, char **value);
 int
 oconfig_get_number(oconfig_item_t *ci, double *value);
 int
-oconfig_get_boolean(oconfig_item_t *ci, _Bool *value);
+oconfig_get_boolean(oconfig_item_t *ci, bool *value);
 
 #ifdef __cplusplus
 } /* extern "C" */
index 599758bb7e9042ba31a9a555b6df11fad9d0b6fb..7d9e320bc79c1f05524608c4d617e8ee786d6cd6 100644 (file)
@@ -327,7 +327,7 @@ sdb_module_init(sdb_plugin_info_t *info)
 
        sdb_plugin_register_config(sdb_livestatus_config);
        return 0;
-} /* sdb_version_extra */
+} /* sdb_module_init */
 
 /* vim: set tw=78 sw=4 ts=4 noexpandtab : */
 
index 8ea734fb643c42e8c518c7dbd51739635d5930c5..7d6c30b68ff236d6b59dc417fce56706fe63dde0 100644 (file)
@@ -47,7 +47,7 @@ SDB_PLUGIN_MAGIC;
 /* Current versions of RRDtool do not support multiple RRDCacheD client
  * connections. Use this to guard against multiple configured RRDCacheD
  * instances. */
-static _Bool rrdcached_in_use = 0;
+static bool rrdcached_in_use = 0;
 
 /*
  * plugin API
index ccdce039881ca27893c53e3d5e0cb6ee6ea4cca0..0ba5c0a4dd385169fc439c1fe133b33464f609a8 100644 (file)
@@ -38,8 +38,8 @@ typedef struct {
        size_t tokenizer_pos;
        size_t query_len;
 
-       _Bool interactive;
-       _Bool eof;
+       bool interactive;
+       bool eof;
 } sdb_input_t;
 
 #define SDB_INPUT_INIT { NULL, NULL, 0, 0, 1, 0 }
index 96fe6a645459d79aff04a4d13f7f6153b094d685..bf56656d05ca3e93c961a76c32501d335ffcbfb2 100644 (file)
@@ -304,7 +304,7 @@ main_loop(void)
 int
 main(int argc, char **argv)
 {
-       _Bool do_daemonize = 1;
+       bool do_daemonize = 1;
 
        struct sigaction sa_intterm;
        struct sigaction sa_hup;
index aad2b9a6e8282d10ff0dd3764d920b681f992837..54c1895673a8dd68e6aeccf4655615db00078930 100644 (file)
@@ -435,7 +435,7 @@ sdb_avltree_iter_destroy(sdb_avltree_iter_t *iter)
        free(iter);
 } /* sdb_avltree_iter_destroy */
 
-_Bool
+bool
 sdb_avltree_iter_has_next(sdb_avltree_iter_t *iter)
 {
        if (! iter)
@@ -463,12 +463,12 @@ sdb_avltree_size(sdb_avltree_t *tree)
        return tree ? tree->size : 0;
 } /* sdb_avltree_size */
 
-_Bool
+bool
 sdb_avltree_valid(sdb_avltree_t *tree)
 {
        node_t *n;
 
-       _Bool status = 1;
+       bool status = 1;
        size_t size = 0;
 
        if (! tree)
index 7c5c002ae545f43901e5b9dab352329936218b67..c72953e956911b9e69ffc6ab44889283c5d319b7 100644 (file)
@@ -32,9 +32,9 @@
 #include "utils/channel.h"
 
 #include <assert.h>
-
 #include <errno.h>
 
+#include <stdbool.h>
 #include <stdlib.h>
 #include <string.h>
 
@@ -60,9 +60,9 @@ struct sdb_channel {
 
        size_t head;
        size_t tail;
-       _Bool full;
+       bool  full;
 
-       _Bool shutdown;
+       bool shutdown;
 };
 
 /*
index f4ff99a8def3d847dcabb4143f50192f3e7450c2..f940be6d232b05eb5eceff1b08f6aa13d62642ac 100644 (file)
 #include <pthread.h>
 
 #include <stdarg.h>
+#include <stdbool.h>
 #include <stdio.h>
-#include <string.h>
-
 #include <stdlib.h>
+#include <string.h>
 
 /*
  * private data types
@@ -47,7 +47,7 @@
 typedef struct {
        int   prio;
        sdb_strbuf_t *msg;
-       _Bool logged;
+       bool logged;
 } sdb_error_ctx_t;
 #define SDB_ERROR_INIT { -1, NULL, 1 }
 
@@ -58,7 +58,7 @@ typedef struct {
 static sdb_error_ctx_t default_error_ctx = SDB_ERROR_INIT;
 
 static pthread_key_t error_ctx_key;
-static _Bool         error_ctx_key_initialized = 0;
+static bool          error_ctx_key_initialized = 0;
 
 static int (*logger)(int prio, const char *msg) = NULL;
 
index 03ffd95350f5acf992a7d9edd27acc7ed45c18b3..8a5e3f258a60d7e2863bc09585a685881a62ea49 100644 (file)
@@ -469,7 +469,7 @@ sdb_llist_iter_destroy(sdb_llist_iter_t *iter)
        free(iter);
 } /* sdb_llist_iter_destroy */
 
-_Bool
+bool
 sdb_llist_iter_has_next(sdb_llist_iter_t *iter)
 {
        if (! iter)