plugin util: make set_plugin_boolean actually set a bool
authorFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 7 Apr 2016 19:01:37 +0000 (21:01 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 7 Apr 2016 19:17:02 +0000 (21:17 +0200)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/httpinfo/src/olsrd_plugin.c
lib/httpinfo/src/olsrd_plugin.h
lib/info/info_types.h
lib/mdns/src/NetworkInterfaces.c
lib/mdns/src/NetworkInterfaces.h
lib/quagga/src/plugin.c
src/plugin_util.c

index 8bccb13..7084583 100644 (file)
@@ -57,7 +57,7 @@
 #include "olsrd_httpinfo.h"
 
 int http_port = 0;
-int resolve_ip_addresses = 0;
+bool resolve_ip_addresses = false;
 struct allowed_net *allowed_nets = NULL;
 union olsr_ip_addr httpinfo_listen_ip;
 
index e6aae5d..531a653 100644 (file)
@@ -54,6 +54,7 @@
 #include <sys/time.h>
 #include <time.h>
 #include <math.h>
+#include <stdbool.h>
 
 #include "olsr_types.h"
 #include "../../../src/olsrd_plugin.h"
@@ -72,7 +73,7 @@
 #define PLUGIN_INTERFACE_VERSION 5
 
 extern int http_port;
-extern int resolve_ip_addresses;
+extern bool resolve_ip_addresses;
 
 /* Allowed hosts stuff */
 
index 803d40e..27dee16 100644 (file)
@@ -54,7 +54,7 @@ typedef struct {
     int ipc_port;
     bool http_headers;
     bool allow_localhost;
-    int ipv6_only;
+    bool ipv6_only;
 } info_plugin_config_t;
 
 #define INFO_PLUGIN_CONFIG_PLUGIN_PARAMETERS(config) \
index 0b01616..16162d7 100644 (file)
@@ -60,7 +60,7 @@
 #include <netinet/ip.h>         /* struct ip */
 #include <netinet/udp.h>        /* SOL_UDP */
 #include <stdlib.h>             /* atoi, malloc */
-#include <strings.h>    /* strcasecmp */
+#include <strings.h>            /* strcasecmp */
 
 /* OLSRD includes */
 #include "olsr.h"               /* OLSR_PRINTF() */
@@ -79,7 +79,7 @@
 #include "plugin_util.h"
 
 int my_MDNS_TTL = 0;
-int my_TTL_Check = 1;
+bool my_TTL_Check = true;
 
 /* List of network interface objects used by BMF plugin */
 struct TBmfInterface *BmfInterfaces = NULL;
index 96da841..49452a9 100644 (file)
@@ -44,6 +44,7 @@
 
 /* System includes */
 #include <netinet/in.h>         /* struct in_addr */
+#include <stdbool.h>            /* bool */
 
 /* OLSR includes */
 #include "olsr_types.h"         /* olsr_ip_addr */
@@ -116,7 +117,7 @@ struct TBmfInterface {
 extern struct TBmfInterface *BmfInterfaces;
 
 extern int my_MDNS_TTL;
-extern int my_TTL_Check;
+extern bool my_TTL_Check;
 
 extern int HighestSkfd;
 extern fd_set InputSet;
index 2e9c2f9..147280e 100644 (file)
@@ -29,6 +29,8 @@
 #include "packet.h"
 #include "plugin.h"
 
+#include <stdbool.h>
+
 static void *my_realloc(void *, size_t, const char *);
 
 static void
@@ -104,7 +106,7 @@ zplugin_distance(const char *value, void *data __attribute__ ((unused)), set_plu
 int
 zplugin_localpref(const char *value, void *data __attribute__ ((unused)), set_plugin_parameter_addon addon __attribute__ ((unused)))
 {
-  int b;
+  bool b;
 
   if (set_plugin_boolean(value, &b, addon))
     return 1;
index f6120f3..d6140eb 100644 (file)
@@ -95,7 +95,7 @@ set_plugin_ipaddress(const char *value, void *data, set_plugin_parameter_addon a
 int
 set_plugin_boolean(const char *value, void *data, set_plugin_parameter_addon addon __attribute__ ((unused)))
 {
-  int *v = data;
+  bool *v = data;
   if (strcasecmp(value, "yes") == 0 || strcasecmp(value, "true") == 0) {
     *v = 1;
   } else if (strcasecmp(value, "no") == 0 || strcasecmp(value, "false") == 0) {