From 2562df496ae8e2c8277dd8a86b6632adbdf358d1 Mon Sep 17 00:00:00 2001 From: Adrian Szyndela Date: Fri, 17 Apr 2020 10:25:25 +0200 Subject: [PATCH] bus/policy: make local functions static These two functions are used only locally in bus/policy.c: - bus_client_policy_optimize() - bus_client_policy_append_rule() Make them static, remove declarations from the header file, add forward declarations in the C file. Change-Id: Ideba1fea470bc0d38c04f428b23270fe6176ac95 --- bus/policy.c | 8 ++++++-- bus/policy.h | 3 --- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/bus/policy.c b/bus/policy.c index 74cb41bd..7a581581 100644 --- a/bus/policy.c +++ b/bus/policy.c @@ -31,6 +31,10 @@ #include #include +static void bus_client_policy_optimize (BusClientPolicy *policy); +static dbus_bool_t bus_client_policy_append_rule (BusClientPolicy *policy, + BusPolicyRule *rule); + BusPolicyRule* bus_policy_rule_new (BusPolicyRuleType type, dbus_bool_t allow) @@ -778,7 +782,7 @@ remove_rules_by_type_up_to (BusClientPolicy *policy, } } -void +static void bus_client_policy_optimize (BusClientPolicy *policy) { DBusList *link; @@ -858,7 +862,7 @@ bus_client_policy_optimize (BusClientPolicy *policy) _dbus_list_get_length (&policy->rules)); } -dbus_bool_t +static dbus_bool_t bus_client_policy_append_rule (BusClientPolicy *policy, BusPolicyRule *rule) { diff --git a/bus/policy.h b/bus/policy.h index df59d090..82212ebe 100644 --- a/bus/policy.h +++ b/bus/policy.h @@ -170,9 +170,6 @@ dbus_bool_t bus_client_policy_check_can_receive (BusClientPolicy *policy, dbus_int32_t *toggles); dbus_bool_t bus_client_policy_check_can_own (BusClientPolicy *policy, const DBusString *service_name); -dbus_bool_t bus_client_policy_append_rule (BusClientPolicy *policy, - BusPolicyRule *rule); -void bus_client_policy_optimize (BusClientPolicy *policy); #ifdef DBUS_ENABLE_EMBEDDED_TESTS dbus_bool_t bus_policy_check_can_own (BusPolicy *policy,