From: Stephen Hemminger Date: Thu, 15 Nov 2018 22:36:20 +0000 (-0800) Subject: lib/utils: make local functions static X-Git-Tag: v4.20.0~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b8795a320846eb6165d8bfdf6bb3a27e2a151302;p=thirdparty%2Fiproute2.git lib/utils: make local functions static Some of the print/parsing is only used internally. Drop unused get_s8/get_s16. Signed-off-by: Stephen Hemminger --- diff --git a/include/utils.h b/include/utils.h index bf6dea23d..1630dd0b2 100644 --- a/include/utils.h +++ b/include/utils.h @@ -157,9 +157,7 @@ int get_u64(__u64 *val, const char *arg, int base); int get_u32(__u32 *val, const char *arg, int base); int get_s32(__s32 *val, const char *arg, int base); int get_u16(__u16 *val, const char *arg, int base); -int get_s16(__s16 *val, const char *arg, int base); int get_u8(__u8 *val, const char *arg, int base); -int get_s8(__s8 *val, const char *arg, int base); int get_be64(__be64 *val, const char *arg, int base); int get_be32(__be32 *val, const char *arg, int base); int get_be16(__be16 *val, const char *arg, int base); @@ -172,7 +170,6 @@ __u8 *hexstring_a2n(const char *str, __u8 *buf, int blen, unsigned int *len); int addr64_n2a(__u64 addr, char *buff, size_t len); int af_bit_len(int af); -int af_byte_len(int af); const char *format_host_r(int af, int len, const void *addr, char *buf, int buflen); @@ -326,8 +323,6 @@ void drop_cap(void); int get_time(unsigned int *time, const char *str); int get_time64(__s64 *time, const char *str); -void print_time(char *buf, int len, __u32 time); -void print_time64(char *buf, int len, __s64 time); char *sprint_time(__u32 time, char *buf); char *sprint_time64(__s64 time, char *buf); diff --git a/lib/utils.c b/lib/utils.c index 345630d04..4965a5750 100644 --- a/lib/utils.c +++ b/lib/utils.c @@ -45,6 +45,10 @@ int timestamp_short; int pretty; const char *_SL_ = "\n"; +static int af_byte_len(int af); +static void print_time(char *buf, int len, __u32 time); +static void print_time64(char *buf, int len, __s64 time); + int read_prop(const char *dev, char *prop, long *value) { char fname[128], buf[80], *endp, *nl; @@ -426,43 +430,6 @@ int get_s32(__s32 *val, const char *arg, int base) return 0; } -int get_s16(__s16 *val, const char *arg, int base) -{ - long res; - char *ptr; - - if (!arg || !*arg) - return -1; - res = strtol(arg, &ptr, base); - if (!ptr || ptr == arg || *ptr) - return -1; - if ((res == LONG_MIN || res == LONG_MAX) && errno == ERANGE) - return -1; - if (res > 0x7FFF || res < -0x8000) - return -1; - - *val = res; - return 0; -} - -int get_s8(__s8 *val, const char *arg, int base) -{ - long res; - char *ptr; - - if (!arg || !*arg) - return -1; - res = strtol(arg, &ptr, base); - if (!ptr || ptr == arg || *ptr) - return -1; - if ((res == LONG_MIN || res == LONG_MAX) && errno == ERANGE) - return -1; - if (res > 0x7F || res < -0x80) - return -1; - *val = res; - return 0; -} - int get_be64(__be64 *val, const char *arg, int base) { __u64 v; @@ -708,7 +675,7 @@ int af_bit_len(int af) return 0; } -int af_byte_len(int af) +static int af_byte_len(int af) { return af_bit_len(af) / 8; } @@ -1710,8 +1677,7 @@ int get_time(unsigned int *time, const char *str) return 0; } - -void print_time(char *buf, int len, __u32 time) +static void print_time(char *buf, int len, __u32 time) { double tmp = time; @@ -1764,7 +1730,7 @@ int get_time64(__s64 *time, const char *str) return 0; } -void print_time64(char *buf, int len, __s64 time) +static void print_time64(char *buf, int len, __s64 time) { double nsec = time;