From: Christian Brauner Date: Thu, 1 Apr 2021 07:30:08 +0000 (+0200) Subject: string_utils: use restrict for lxc_safe_int64_residual() X-Git-Tag: lxc-5.0.0~221^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=59f5a10311c25503ad07265bbbb7e8a615be0004;p=thirdparty%2Flxc.git string_utils: use restrict for lxc_safe_int64_residual() Signed-off-by: Christian Brauner --- diff --git a/src/lxc/string_utils.c b/src/lxc/string_utils.c index a5bc7cced..366cbd9ed 100644 --- a/src/lxc/string_utils.c +++ b/src/lxc/string_utils.c @@ -637,8 +637,9 @@ int lxc_safe_uint64(const char *numstr, uint64_t *converted, int base) return 0; } -int lxc_safe_int64_residual(const char *numstr, int64_t *converted, int base, char *residual, - size_t residual_len) +int lxc_safe_int64_residual(const char *restrict numstr, + int64_t *restrict converted, int base, + char *restrict residual, size_t residual_len) { char *remaining = NULL; int64_t u; diff --git a/src/lxc/string_utils.h b/src/lxc/string_utils.h index fefb1f496..44f2f3e1e 100644 --- a/src/lxc/string_utils.h +++ b/src/lxc/string_utils.h @@ -64,8 +64,10 @@ __hidden extern int lxc_safe_long(const char *numstr, long int *converted); __hidden extern int lxc_safe_long_long(const char *numstr, long long int *converted); __hidden extern int lxc_safe_ulong(const char *numstr, unsigned long *converted); __hidden extern int lxc_safe_uint64(const char *numstr, uint64_t *converted, int base); -__hidden extern int lxc_safe_int64_residual(const char *numstr, int64_t *converted, int base, - char *residual, size_t residual_len); +__hidden extern int lxc_safe_int64_residual(const char *restrict numstr, + int64_t *restrict converted, + int base, char *restrict residual, + size_t residual_len); /* Handles B, kb, MB, GB. Detects overflows and reports -ERANGE. */ __hidden extern int parse_byte_size_string(const char *s, long long int *converted);