]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
conf-parser: add parser for 32bit signed integers
authorLennart Poettering <lennart@poettering.net>
Tue, 10 Dec 2019 20:32:10 +0000 (21:32 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 20 Jan 2020 16:42:03 +0000 (17:42 +0100)
src/shared/conf-parser.c
src/shared/conf-parser.h

index cb20279dda602ad45276dc223fdc1761b0d622c9..bb8a00c5682fe9f161dd310b851b6c0725a437e8 100644 (file)
@@ -515,6 +515,7 @@ DEFINE_PARSER(long, long, safe_atoli);
 DEFINE_PARSER(uint8, uint8_t, safe_atou8);
 DEFINE_PARSER(uint16, uint16_t, safe_atou16);
 DEFINE_PARSER(uint32, uint32_t, safe_atou32);
+DEFINE_PARSER(int32, int32_t, safe_atoi32);
 DEFINE_PARSER(uint64, uint64_t, safe_atou64);
 DEFINE_PARSER(unsigned, unsigned, safe_atou);
 DEFINE_PARSER(double, double, safe_atod);
index 287620ad71431a7854e3fa81c5c61f974bb981b6..3a07bec3036ee7e190a40a1043b223ad7c983745 100644 (file)
@@ -115,6 +115,7 @@ CONFIG_PARSER_PROTOTYPE(config_parse_long);
 CONFIG_PARSER_PROTOTYPE(config_parse_uint8);
 CONFIG_PARSER_PROTOTYPE(config_parse_uint16);
 CONFIG_PARSER_PROTOTYPE(config_parse_uint32);
+CONFIG_PARSER_PROTOTYPE(config_parse_int32);
 CONFIG_PARSER_PROTOTYPE(config_parse_uint64);
 CONFIG_PARSER_PROTOTYPE(config_parse_double);
 CONFIG_PARSER_PROTOTYPE(config_parse_iec_size);