]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
string_utils: use restrict for lxc_safe_int64_residual()
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 1 Apr 2021 07:30:08 +0000 (09:30 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 1 Apr 2021 09:08:13 +0000 (11:08 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/string_utils.c
src/lxc/string_utils.h

index a5bc7cced1923ddff4281759ed31005b6fa674a4..366cbd9ed984a15c0a8914185d965bc2474595c9 100644 (file)
@@ -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;
index fefb1f496ea4abcc02fb005cddb6002281177cab..44f2f3e1e92891ed18cf978b9403cb97ecdf0bf9 100644 (file)
@@ -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);