summaryrefslogtreecommitdiff
path: root/src/network/networkd-util.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-05-22 13:10:17 +0200
committerLennart Poettering <lennart@poettering.net>2018-05-22 13:18:44 +0200
commita2106925257945fa2cfc8735fcb49ebcaff609d6 (patch)
treed3b3968918f8bbf4767c5d77f6ecedacaad9f367 /src/network/networkd-util.h
parent1f12b48a730bfbca991d0ae51e3a740d59faf201 (diff)
downloadsystemd-a2106925257945fa2cfc8735fcb49ebcaff609d6.tar.gz
tree-wide: port over all code to the new CONFIG_PARSER_PROTOTYPE() macro
This makes most header files easier to look at. Also Emacs gets really slow when browsing through large sections of overly long prototypes, which is much improved by this macro. We should probably not do something similar with too many other cases, as macros like this might help readability for some, but make it worse for others. But I think given the complexity of this specific prototype and how often we use it, it's worth doing.
Diffstat (limited to 'src/network/networkd-util.h')
-rw-r--r--src/network/networkd-util.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/network/networkd-util.h b/src/network/networkd-util.h
index 1468ec0654..4e338d0af7 100644
--- a/src/network/networkd-util.h
+++ b/src/network/networkd-util.h
@@ -7,6 +7,7 @@
Copyright 2013 Tom Gundersen <teg@jklm.no>
***/
+#include "conf-parser.h"
#include "macro.h"
typedef enum AddressFamilyBoolean {
@@ -19,8 +20,8 @@ typedef enum AddressFamilyBoolean {
_ADDRESS_FAMILY_BOOLEAN_INVALID = -1,
} AddressFamilyBoolean;
-int config_parse_address_family_boolean(const char *unit, const char *filename, unsigned line, const char *section, unsigned section_line, const char *lvalue, int ltype, const char *rvalue, void *data, void *userdata);
-int config_parse_address_family_boolean_with_kernel(const char* unit, const char *filename, unsigned line, const char *section, unsigned section_line, const char *lvalue, int ltype, const char *rvalue, void *data, void *userdata);
+CONFIG_PARSER_PROTOTYPE(config_parse_address_family_boolean);
+CONFIG_PARSER_PROTOTYPE(config_parse_address_family_boolean_with_kernel);
const char *address_family_boolean_to_string(AddressFamilyBoolean b) _const_;
AddressFamilyBoolean address_family_boolean_from_string(const char *s) _const_;