From 8835940a43f28f2d61d5e8c2267c2fc8e9c269f3 Mon Sep 17 00:00:00 2001
From: Andre Maroneze <andre.oliveiramaroneze@cea.fr>
Date: Tue, 11 Dec 2018 14:14:31 +0100
Subject: [PATCH] [Kernel] normalize restrict attribute to __restrict

---
 share/libc/features.h                         |  17 +-
 src/kernel_internals/typing/cabs2cil.ml       |   2 +-
 .../tests/known/oracle/print_libc.pretty.c    |   4 +-
 .../tests/known/oracle/printf.res.oracle      |  65 ++--
 .../oracle/printf_wrong_arity.res.oracle      |   4 +-
 .../oracle/printf_wrong_pointers.res.oracle   |  10 +-
 .../oracle/printf_wrong_types.res.oracle      |  60 ++--
 .../tests/known/oracle/scanf.res.oracle       |   3 +-
 .../tests/known/oracle/scanf_loop.res.oracle  |   2 +-
 .../tests/known/oracle/scanf_wrong.res.oracle |   3 +-
 .../tests/known/oracle/snprintf.res.oracle    |   6 +-
 .../tests/known/oracle/stdio_print.res.oracle |  20 +-
 .../tests/known/oracle/stdio_scan.res.oracle  |  11 +-
 tests/libc/oracle/fc_libc.1.res.oracle        | 142 +++++---
 tests/libc/oracle/inttypes_h.0.res.oracle     | 336 +++++++++---------
 tests/libc/oracle/inttypes_h.1.res.oracle     | 336 +++++++++---------
 tests/libc/oracle/inttypes_h.2.res.oracle     | 336 +++++++++---------
 tests/libc/oracle/inttypes_h.3.res.oracle     | 336 +++++++++---------
 tests/libc/oracle/inttypes_h.4.res.oracle     | 336 +++++++++---------
 tests/libc/oracle/inttypes_h.5.res.oracle     | 336 +++++++++---------
 tests/libc/oracle/inttypes_h.6.res.oracle     | 336 +++++++++---------
 tests/libc/oracle/inttypes_h.7.res.oracle     | 336 +++++++++---------
 .../oracle/copy_visitor_bts_1073.0.res.oracle |   6 +-
 .../oracle/copy_visitor_bts_1073.1.res.oracle |   6 +-
 24 files changed, 1542 insertions(+), 1507 deletions(-)

diff --git a/share/libc/features.h b/share/libc/features.h
index ec2b71ed328..4eca85c0a6f 100644
--- a/share/libc/features.h
+++ b/share/libc/features.h
@@ -107,21 +107,8 @@
 # define __wur /* Ignore */
 #endif
 
-#ifndef __STDC_VERSION__
-#define restrict
-#else
-#define __restrict__
-#define __restrict
-# if __STDC_VERSION__ >= 199901L && defined (FRAMA_C_C99)
-#define restrict restrict
-#define __restrict__ restrict
-#define __restrict restrict
-#  else
-#define restrict
-#define __restrict__
-#define __restrict
-# endif
-#endif
+#define restrict __restrict
+#define __restrict__ __restrict
 
 #define __USE_ISOC99	1
 
diff --git a/src/kernel_internals/typing/cabs2cil.ml b/src/kernel_internals/typing/cabs2cil.ml
index 4c1ad4eb993..b83030c8f8a 100644
--- a/src/kernel_internals/typing/cabs2cil.ml
+++ b/src/kernel_internals/typing/cabs2cil.ml
@@ -6442,7 +6442,7 @@ and doExp local_env
                  (Cil.isPointerType texpected && Ast_info.is_null_expr a') ||
                  areCompatibleTypes texpected att ||
                  (let texpected_no_qualif =
-                    Cil.typeRemoveAttributesDeep ["const"] texpected
+                    Cil.typeRemoveAttributesDeep ["const"; "restrict"] texpected
                   in
                   areCompatibleTypes texpected_no_qualif att)
                in
diff --git a/src/plugins/variadic/tests/known/oracle/print_libc.pretty.c b/src/plugins/variadic/tests/known/oracle/print_libc.pretty.c
index 78b1f67254f..284877a285f 100644
--- a/src/plugins/variadic/tests/known/oracle/print_libc.pretty.c
+++ b/src/plugins/variadic/tests/known/oracle/print_libc.pretty.c
@@ -12,7 +12,7 @@
       \from (indirect: __fc_stdout->__fc_FILE_id),
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..)));
  */
-int printf_va_1(char const *format);
+int printf_va_1(char const * __restrict format);
 
 int main(void)
 {
@@ -37,7 +37,7 @@ int main(void)
       \from (indirect: __fc_stdout->__fc_FILE_id),
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..)));
  */
-int printf_va_1(char const *format);
+int printf_va_1(char const * __restrict format);
 
 int main(void)
 {
diff --git a/src/plugins/variadic/tests/known/oracle/printf.res.oracle b/src/plugins/variadic/tests/known/oracle/printf.res.oracle
index 3b1f6578d43..6468d9e5be5 100644
--- a/src/plugins/variadic/tests/known/oracle/printf.res.oracle
+++ b/src/plugins/variadic/tests/known/oracle/printf.res.oracle
@@ -172,7 +172,7 @@
       \from (indirect: __fc_stdout->__fc_FILE_id),
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..)));
  */
-int printf_va_1(char const *format);
+int printf_va_1(char const * __restrict format);
 
 /*@ requires valid_read_string(format);
     requires \valid(param1);
@@ -192,7 +192,7 @@ int printf_va_1(char const *format);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             *(param0 + (0 ..));
  */
-int printf_va_2(char const *format, char *param0, int *param1);
+int printf_va_2(char const * __restrict format, char *param0, int *param1);
 
 /*@ requires valid_read_string(format);
     requires valid_read_wstring(param0);
@@ -206,7 +206,7 @@ int printf_va_2(char const *format, char *param0, int *param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             *(param0 + (0 ..));
  */
-int printf_va_3(char const *format, wchar_t *param0);
+int printf_va_3(char const * __restrict format, wchar_t *param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param1);
@@ -225,7 +225,8 @@ int printf_va_3(char const *format, wchar_t *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_4(char const *format, int param0, signed char *param1);
+int printf_va_4(char const * __restrict format, int param0,
+                signed char *param1);
 
 /*@ requires valid_read_string(format);
     requires \valid(param1);
@@ -244,7 +245,7 @@ int printf_va_4(char const *format, int param0, signed char *param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_5(char const *format, int param0, short *param1);
+int printf_va_5(char const * __restrict format, int param0, short *param1);
 
 /*@ requires valid_read_string(format);
     requires \valid(param1);
@@ -263,7 +264,7 @@ int printf_va_5(char const *format, int param0, short *param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_6(char const *format, int param0, long *param1);
+int printf_va_6(char const * __restrict format, int param0, long *param1);
 
 /*@ requires valid_read_string(format);
     requires \valid(param1);
@@ -282,7 +283,8 @@ int printf_va_6(char const *format, int param0, long *param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_7(char const *format, long param0, long long *param1);
+int printf_va_7(char const * __restrict format, long param0,
+                long long *param1);
 
 /*@ requires valid_read_string(format);
     requires \valid(param1);
@@ -301,7 +303,8 @@ int printf_va_7(char const *format, long param0, long long *param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_8(char const *format, long long param0, intmax_t *param1);
+int printf_va_8(char const * __restrict format, long long param0,
+                intmax_t *param1);
 
 /*@ requires valid_read_string(format);
     requires \valid(param1);
@@ -320,7 +323,8 @@ int printf_va_8(char const *format, long long param0, intmax_t *param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_9(char const *format, intmax_t param0, size_t *param1);
+int printf_va_9(char const * __restrict format, intmax_t param0,
+                size_t *param1);
 
 /*@ requires valid_read_string(format);
     requires \valid(param1);
@@ -339,7 +343,8 @@ int printf_va_9(char const *format, intmax_t param0, size_t *param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_10(char const *format, size_t param0, ptrdiff_t *param1);
+int printf_va_10(char const * __restrict format, size_t param0,
+                 ptrdiff_t *param1);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -352,7 +357,7 @@ int printf_va_10(char const *format, size_t param0, ptrdiff_t *param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_11(char const *format, ptrdiff_t param0);
+int printf_va_11(char const * __restrict format, ptrdiff_t param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -365,7 +370,7 @@ int printf_va_11(char const *format, ptrdiff_t param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_12(char const *format, unsigned int param0);
+int printf_va_12(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -378,7 +383,7 @@ int printf_va_12(char const *format, unsigned int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_13(char const *format, int param0);
+int printf_va_13(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -391,7 +396,7 @@ int printf_va_13(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_14(char const *format, int param0);
+int printf_va_14(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -404,7 +409,7 @@ int printf_va_14(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_15(char const *format, unsigned long param0);
+int printf_va_15(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -417,7 +422,7 @@ int printf_va_15(char const *format, unsigned long param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_16(char const *format, unsigned long long param0);
+int printf_va_16(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -430,7 +435,7 @@ int printf_va_16(char const *format, unsigned long long param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_17(char const *format, uintmax_t param0);
+int printf_va_17(char const * __restrict format, uintmax_t param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -443,7 +448,8 @@ int printf_va_17(char const *format, uintmax_t param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param1, param0;
  */
-int printf_va_18(char const *format, size_t param0, ptrdiff_t param1);
+int printf_va_18(char const * __restrict format, size_t param0,
+                 ptrdiff_t param1);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -456,7 +462,7 @@ int printf_va_18(char const *format, size_t param0, ptrdiff_t param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_19(char const *format, unsigned long long param0);
+int printf_va_19(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -469,7 +475,7 @@ int printf_va_19(char const *format, unsigned long long param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_20(char const *format, int param0);
+int printf_va_20(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -482,7 +488,7 @@ int printf_va_20(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_21(char const *format, unsigned long long param0);
+int printf_va_21(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -495,7 +501,7 @@ int printf_va_21(char const *format, unsigned long long param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_22(char const *format, int param0);
+int printf_va_22(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -508,7 +514,8 @@ int printf_va_22(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param1, param0;
  */
-int printf_va_23(char const *format, double param0, long double param1);
+int printf_va_23(char const * __restrict format, double param0,
+                 long double param1);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -521,7 +528,7 @@ int printf_va_23(char const *format, double param0, long double param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_24(char const *format, int param0);
+int printf_va_24(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -534,7 +541,7 @@ int printf_va_24(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_25(char const *format, void *param0);
+int printf_va_25(char const * __restrict format, void *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -547,8 +554,8 @@ int printf_va_25(char const *format, void *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param3, param2, param1, param0;
  */
-int printf_va_26(char const *format, int param0, int param1, int param2,
-                 unsigned int param3);
+int printf_va_26(char const * __restrict format, int param0, int param1,
+                 int param2, unsigned int param3);
 
 /*@ requires valid_read_string(format);
     requires valid_read_nstring(param1, param0);
@@ -562,7 +569,7 @@ int printf_va_26(char const *format, int param0, int param1, int param2,
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             *(param1 + (0 ..)), param0;
  */
-int printf_va_27(char const *format, int param0, char *param1);
+int printf_va_27(char const * __restrict format, int param0, char *param1);
 
 /*@ requires valid_read_string(format);
     requires valid_read_nstring(param0, 4);
@@ -576,7 +583,7 @@ int printf_va_27(char const *format, int param0, char *param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             *(param0 + (0 ..));
  */
-int printf_va_28(char const *format, char *param0);
+int printf_va_28(char const * __restrict format, char *param0);
 
 int main(void)
 {
diff --git a/src/plugins/variadic/tests/known/oracle/printf_wrong_arity.res.oracle b/src/plugins/variadic/tests/known/oracle/printf_wrong_arity.res.oracle
index 4812a0dc010..ab84ecbf690 100644
--- a/src/plugins/variadic/tests/known/oracle/printf_wrong_arity.res.oracle
+++ b/src/plugins/variadic/tests/known/oracle/printf_wrong_arity.res.oracle
@@ -55,7 +55,7 @@
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_1(char const *format, int param0);
+int printf_va_1(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -68,7 +68,7 @@ int printf_va_1(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param1, param0;
  */
-int printf_va_2(char const *format, int param0, int param1);
+int printf_va_2(char const * __restrict format, int param0, int param1);
 
 int main(void)
 {
diff --git a/src/plugins/variadic/tests/known/oracle/printf_wrong_pointers.res.oracle b/src/plugins/variadic/tests/known/oracle/printf_wrong_pointers.res.oracle
index 9cd2d1296fb..3acc772c1d3 100644
--- a/src/plugins/variadic/tests/known/oracle/printf_wrong_pointers.res.oracle
+++ b/src/plugins/variadic/tests/known/oracle/printf_wrong_pointers.res.oracle
@@ -66,7 +66,7 @@
       \from (indirect: __fc_stdout->__fc_FILE_id),
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..)));
  */
-int printf_va_1(char const *format, int *param0);
+int printf_va_1(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -82,7 +82,7 @@ int printf_va_1(char const *format, int *param0);
       \from (indirect: __fc_stdout->__fc_FILE_id),
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..)));
  */
-int printf_va_2(char const *format, int *param0);
+int printf_va_2(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -98,7 +98,7 @@ int printf_va_2(char const *format, int *param0);
       \from (indirect: __fc_stdout->__fc_FILE_id),
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..)));
  */
-int printf_va_3(char const *format, signed char *param0);
+int printf_va_3(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     requires valid_read_string(param0);
@@ -112,7 +112,7 @@ int printf_va_3(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             *(param0 + (0 ..));
  */
-int printf_va_4(char const *format, char *param0);
+int printf_va_4(char const * __restrict format, char *param0);
 
 /*@ requires valid_read_string(format);
     requires valid_read_wstring(param0);
@@ -126,7 +126,7 @@ int printf_va_4(char const *format, char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             *(param0 + (0 ..));
  */
-int printf_va_5(char const *format, wchar_t *param0);
+int printf_va_5(char const * __restrict format, wchar_t *param0);
 
 int main(void)
 {
diff --git a/src/plugins/variadic/tests/known/oracle/printf_wrong_types.res.oracle b/src/plugins/variadic/tests/known/oracle/printf_wrong_types.res.oracle
index 2255eda5046..0bb2cd97335 100644
--- a/src/plugins/variadic/tests/known/oracle/printf_wrong_types.res.oracle
+++ b/src/plugins/variadic/tests/known/oracle/printf_wrong_types.res.oracle
@@ -113,7 +113,7 @@ typedef enum __anonenum_RC_1 RC;
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_1(char const *format, int param0);
+int printf_va_1(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -126,7 +126,7 @@ int printf_va_1(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_2(char const *format, int param0);
+int printf_va_2(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -139,7 +139,7 @@ int printf_va_2(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_3(char const *format, unsigned int param0);
+int printf_va_3(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -152,7 +152,7 @@ int printf_va_3(char const *format, unsigned int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_4(char const *format, long param0);
+int printf_va_4(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -165,7 +165,7 @@ int printf_va_4(char const *format, long param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_5(char const *format, int param0);
+int printf_va_5(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -178,7 +178,7 @@ int printf_va_5(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_6(char const *format, unsigned long param0);
+int printf_va_6(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -191,7 +191,7 @@ int printf_va_6(char const *format, unsigned long param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_7(char const *format, unsigned int param0);
+int printf_va_7(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -204,7 +204,7 @@ int printf_va_7(char const *format, unsigned int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_8(char const *format, void *param0);
+int printf_va_8(char const * __restrict format, void *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -217,7 +217,7 @@ int printf_va_8(char const *format, void *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_9(char const *format, double param0);
+int printf_va_9(char const * __restrict format, double param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -230,7 +230,7 @@ int printf_va_9(char const *format, double param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_10(char const *format, double param0);
+int printf_va_10(char const * __restrict format, double param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -243,7 +243,7 @@ int printf_va_10(char const *format, double param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_11(char const *format, double param0);
+int printf_va_11(char const * __restrict format, double param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -256,7 +256,7 @@ int printf_va_11(char const *format, double param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_12(char const *format, long double param0);
+int printf_va_12(char const * __restrict format, long double param0);
 
 /*@ requires valid_read_string(format);
     requires valid_read_string(param0);
@@ -270,7 +270,7 @@ int printf_va_12(char const *format, long double param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             *(param0 + (0 ..));
  */
-int printf_va_13(char const *format, char *param0);
+int printf_va_13(char const * __restrict format, char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -283,7 +283,7 @@ int printf_va_13(char const *format, char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_14(char const *format, int param0);
+int printf_va_14(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -296,7 +296,7 @@ int printf_va_14(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_15(char const *format, unsigned int param0);
+int printf_va_15(char const * __restrict format, unsigned int param0);
 
 int main(void)
 {
@@ -496,7 +496,7 @@ typedef enum __anonenum_RC_1 RC;
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_1(char const *format, int param0);
+int printf_va_1(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -509,7 +509,7 @@ int printf_va_1(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_2(char const *format, int param0);
+int printf_va_2(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -522,7 +522,7 @@ int printf_va_2(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_3(char const *format, unsigned int param0);
+int printf_va_3(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -535,7 +535,7 @@ int printf_va_3(char const *format, unsigned int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_4(char const *format, long param0);
+int printf_va_4(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -548,7 +548,7 @@ int printf_va_4(char const *format, long param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_5(char const *format, int param0);
+int printf_va_5(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -561,7 +561,7 @@ int printf_va_5(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_6(char const *format, unsigned long param0);
+int printf_va_6(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -574,7 +574,7 @@ int printf_va_6(char const *format, unsigned long param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_7(char const *format, unsigned int param0);
+int printf_va_7(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -587,7 +587,7 @@ int printf_va_7(char const *format, unsigned int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_8(char const *format, void *param0);
+int printf_va_8(char const * __restrict format, void *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -600,7 +600,7 @@ int printf_va_8(char const *format, void *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_9(char const *format, double param0);
+int printf_va_9(char const * __restrict format, double param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -613,7 +613,7 @@ int printf_va_9(char const *format, double param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_10(char const *format, double param0);
+int printf_va_10(char const * __restrict format, double param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -626,7 +626,7 @@ int printf_va_10(char const *format, double param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_11(char const *format, double param0);
+int printf_va_11(char const * __restrict format, double param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -639,7 +639,7 @@ int printf_va_11(char const *format, double param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_12(char const *format, long double param0);
+int printf_va_12(char const * __restrict format, long double param0);
 
 /*@ requires valid_read_string(format);
     requires valid_read_string(param0);
@@ -653,7 +653,7 @@ int printf_va_12(char const *format, long double param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             *(param0 + (0 ..));
  */
-int printf_va_13(char const *format, char *param0);
+int printf_va_13(char const * __restrict format, char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -666,7 +666,7 @@ int printf_va_13(char const *format, char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_14(char const *format, int param0);
+int printf_va_14(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -679,7 +679,7 @@ int printf_va_14(char const *format, int param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_15(char const *format, unsigned int param0);
+int printf_va_15(char const * __restrict format, unsigned int param0);
 
 int main(void)
 {
diff --git a/src/plugins/variadic/tests/known/oracle/scanf.res.oracle b/src/plugins/variadic/tests/known/oracle/scanf.res.oracle
index 7bb9be7190b..e2b30a7dd89 100644
--- a/src/plugins/variadic/tests/known/oracle/scanf.res.oracle
+++ b/src/plugins/variadic/tests/known/oracle/scanf.res.oracle
@@ -56,7 +56,8 @@
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_1(char const *format, char *param0, char *param1, int *param2);
+int scanf_va_1(char const * __restrict format, char *param0, char *param1,
+               int *param2);
 
 int main(void)
 {
diff --git a/src/plugins/variadic/tests/known/oracle/scanf_loop.res.oracle b/src/plugins/variadic/tests/known/oracle/scanf_loop.res.oracle
index dcf0c89e66a..a9a7845b251 100644
--- a/src/plugins/variadic/tests/known/oracle/scanf_loop.res.oracle
+++ b/src/plugins/variadic/tests/known/oracle/scanf_loop.res.oracle
@@ -45,7 +45,7 @@ int volatile nondet;
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_1(char const *format, int *param0);
+int scanf_va_1(char const * __restrict format, int *param0);
 
 int main(void)
 {
diff --git a/src/plugins/variadic/tests/known/oracle/scanf_wrong.res.oracle b/src/plugins/variadic/tests/known/oracle/scanf_wrong.res.oracle
index b37a1ee08b7..41d5dc140e7 100644
--- a/src/plugins/variadic/tests/known/oracle/scanf_wrong.res.oracle
+++ b/src/plugins/variadic/tests/known/oracle/scanf_wrong.res.oracle
@@ -57,7 +57,8 @@
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_1(char const *format, char *param0, char *param1, int *param2);
+int scanf_va_1(char const * __restrict format, char *param0, char *param1,
+               int *param2);
 
 int main(void)
 {
diff --git a/src/plugins/variadic/tests/known/oracle/snprintf.res.oracle b/src/plugins/variadic/tests/known/oracle/snprintf.res.oracle
index 0c1183e4c7e..5283467af6b 100644
--- a/src/plugins/variadic/tests/known/oracle/snprintf.res.oracle
+++ b/src/plugins/variadic/tests/known/oracle/snprintf.res.oracle
@@ -60,7 +60,8 @@ int volatile nondet;
     assigns *(s + (0 ..))
       \from (indirect: n), (indirect: *(format + (0 ..))), *(param0 + (0 ..));
  */
-int snprintf_va_1(char *s, size_t n, char const *format, char *param0);
+int snprintf_va_1(char * __restrict s, size_t n,
+                  char const * __restrict format, char *param0);
 
 /*@ requires
       \valid(s + (0 .. n - 1)) ∨
@@ -73,7 +74,8 @@ int snprintf_va_1(char *s, size_t n, char const *format, char *param0);
     assigns *(s + (0 ..))
       \from (indirect: n), (indirect: *(format + (0 ..))), *(param0 + (0 ..));
  */
-int snprintf_va_2(char *s, size_t n, char const *format, char *param0);
+int snprintf_va_2(char * __restrict s, size_t n,
+                  char const * __restrict format, char *param0);
 
 int main(void)
 {
diff --git a/src/plugins/variadic/tests/known/oracle/stdio_print.res.oracle b/src/plugins/variadic/tests/known/oracle/stdio_print.res.oracle
index f464a7a17aa..3affc42a4ed 100644
--- a/src/plugins/variadic/tests/known/oracle/stdio_print.res.oracle
+++ b/src/plugins/variadic/tests/known/oracle/stdio_print.res.oracle
@@ -79,8 +79,8 @@
             (indirect: *(format + (0 ..))), param2, *(param1 + (0 ..)),
             param0;
  */
-int fprintf_va_1(FILE *stream, char const *format, int param0, char *param1,
-                 int param2);
+int fprintf_va_1(FILE * __restrict stream, char const * __restrict format,
+                 int param0, char *param1, int param2);
 
 /*@ requires valid_read_string(format);
     requires valid_read_string(param1);
@@ -94,7 +94,8 @@ int fprintf_va_1(FILE *stream, char const *format, int param0, char *param1,
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param2, *(param1 + (0 ..)), param0;
  */
-int printf_va_1(char const *format, int param0, char *param1, int param2);
+int printf_va_1(char const * __restrict format, int param0, char *param1,
+                int param2);
 
 /*@ requires
       \valid(s + (0 .. n - 1)) ∨
@@ -109,8 +110,9 @@ int printf_va_1(char const *format, int param0, char *param1, int param2);
       \from (indirect: n), (indirect: *(format + (0 ..))), param2,
             *(param1 + (0 ..)), param0;
  */
-int snprintf_va_1(char *s, size_t n, char const *format, int param0,
-                  char *param1, int param2);
+int snprintf_va_1(char * __restrict s, size_t n,
+                  char const * __restrict format, int param0, char *param1,
+                  int param2);
 
 /*@ requires valid_read_string(format);
     requires valid_read_string(param1);
@@ -122,8 +124,8 @@ int snprintf_va_1(char *s, size_t n, char const *format, int param0,
       \from (indirect: *(format + (0 ..))), param2, *(param1 + (0 ..)),
             param0;
  */
-int sprintf_va_1(char *s, char const *format, int param0, char *param1,
-                 int param2);
+int sprintf_va_1(char * __restrict s, char const * __restrict format,
+                 int param0, char *param1, int param2);
 
 /*@ requires valid_read_string(format);
     requires valid_read_string(param2);
@@ -133,8 +135,8 @@ int sprintf_va_1(char *s, char const *format, int param0, char *param1,
       \from (indirect: fd), (indirect: *(format + (0 ..))),
             *(param2 + (0 ..)), *(param1 + (0 ..)), param0;
  */
-int dprintf_va_1(int fd, char const *format, int param0, char *param1,
-                 char *param2);
+int dprintf_va_1(int fd, char const * __restrict format, int param0,
+                 char *param1, char *param2);
 
 int main(void)
 {
diff --git a/src/plugins/variadic/tests/known/oracle/stdio_scan.res.oracle b/src/plugins/variadic/tests/known/oracle/stdio_scan.res.oracle
index 2c35bd8632d..9d9d9383a4d 100644
--- a/src/plugins/variadic/tests/known/oracle/stdio_scan.res.oracle
+++ b/src/plugins/variadic/tests/known/oracle/stdio_scan.res.oracle
@@ -74,8 +74,8 @@
       \from (indirect: stream->__fc_FILE_id), stream->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int fscanf_va_1(FILE *stream, char const *format, int *param0, char *param1,
-                int *param2);
+int fscanf_va_1(FILE * __restrict stream, char const * __restrict format,
+                int *param0, char *param1, int *param2);
 
 /*@ requires valid_read_string(format);
     requires \valid(param2);
@@ -100,7 +100,8 @@ int fscanf_va_1(FILE *stream, char const *format, int *param0, char *param1,
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_1(char const *format, int *param0, char *param1, int *param2);
+int scanf_va_1(char const * __restrict format, int *param0, char *param1,
+               int *param2);
 
 /*@ requires valid_read_string(s);
     requires valid_read_string(format);
@@ -118,8 +119,8 @@ int scanf_va_1(char const *format, int *param0, char *param1, int *param2);
     assigns *param0
       \from (indirect: *(s + (0 ..))), (indirect: *(format + (0 ..)));
  */
-int sscanf_va_1(char const *s, char const *format, int *param0, char *param1,
-                int *param2);
+int sscanf_va_1(char const * __restrict s, char const * __restrict format,
+                int *param0, char *param1, int *param2);
 
 int main(void)
 {
diff --git a/tests/libc/oracle/fc_libc.1.res.oracle b/tests/libc/oracle/fc_libc.1.res.oracle
index 067e748dee0..388b254dc2a 100644
--- a/tests/libc/oracle/fc_libc.1.res.oracle
+++ b/tests/libc/oracle/fc_libc.1.res.oracle
@@ -31,8 +31,8 @@ struct __anonstruct_glob_t_3 {
    void (*gl_closedir)(void *) ;
    void *(*gl_readdir)(void *) ;
    void *(*gl_opendir)(char const *) ;
-   int (*gl_lstat)(char const *, void *) ;
-   int (*gl_stat)(char const *, void *) ;
+   int (*gl_lstat)(char const * __restrict , void * __restrict ) ;
+   int (*gl_stat)(char const * __restrict , void * __restrict ) ;
 };
 typedef struct __anonstruct_glob_t_3 glob_t;
 typedef int wchar_t;
@@ -1406,7 +1406,7 @@ extern long long atoll(char const *nptr);
     complete behaviors store_position, no_storage;
     disjoint behaviors store_position, no_storage;
  */
-extern double strtod(char const *nptr, char **endptr);
+extern double strtod(char const * __restrict nptr, char ** __restrict endptr);
 
 /*@ requires valid_nptr: \valid_read(nptr);
     requires separation: \separated(nptr, endptr);
@@ -1434,7 +1434,7 @@ extern double strtod(char const *nptr, char **endptr);
     complete behaviors store_position, no_storage;
     disjoint behaviors store_position, no_storage;
  */
-extern float strtof(char const *nptr, char **endptr);
+extern float strtof(char const * __restrict nptr, char ** __restrict endptr);
 
 /*@ requires valid_nptr: \valid_read(nptr);
     requires separation: \separated(nptr, endptr);
@@ -1462,7 +1462,8 @@ extern float strtof(char const *nptr, char **endptr);
     complete behaviors store_position, no_storage;
     disjoint behaviors store_position, no_storage;
  */
-extern long double strtold(char const *nptr, char **endptr);
+extern long double strtold(char const * __restrict nptr,
+                           char ** __restrict endptr);
 
 /*@ requires valid_nptr: \valid_read(nptr);
     requires separation: \separated(nptr, endptr);
@@ -1498,7 +1499,8 @@ extern long double strtold(char const *nptr, char **endptr);
     complete behaviors store_position, no_storage;
     disjoint behaviors store_position, no_storage;
  */
-extern long strtol(char const *nptr, char **endptr, int base);
+extern long strtol(char const * __restrict nptr, char ** __restrict endptr,
+                   int base);
 
 /*@ requires valid_nptr: \valid_read(nptr);
     requires separation: \separated(nptr, endptr);
@@ -1534,7 +1536,8 @@ extern long strtol(char const *nptr, char **endptr, int base);
     complete behaviors store_position, no_storage;
     disjoint behaviors store_position, no_storage;
  */
-extern long long strtoll(char const *nptr, char **endptr, int base);
+extern long long strtoll(char const * __restrict nptr,
+                         char ** __restrict endptr, int base);
 
 /*@ requires valid_nptr: \valid_read(nptr);
     requires separation: \separated(nptr, endptr);
@@ -1570,7 +1573,8 @@ extern long long strtoll(char const *nptr, char **endptr, int base);
     complete behaviors store_position, no_storage;
     disjoint behaviors store_position, no_storage;
  */
-extern unsigned long strtoul(char const *nptr, char **endptr, int base);
+extern unsigned long strtoul(char const * __restrict nptr,
+                             char ** __restrict endptr, int base);
 
 /*@ requires valid_nptr: \valid_read(nptr);
     requires separation: \separated(nptr, endptr);
@@ -1606,7 +1610,8 @@ extern unsigned long strtoul(char const *nptr, char **endptr, int base);
     complete behaviors store_position, no_storage;
     disjoint behaviors store_position, no_storage;
  */
-extern unsigned long long strtoull(char const *nptr, char **endptr, int base);
+extern unsigned long long strtoull(char const * __restrict nptr,
+                                   char ** __restrict endptr, int base);
 
 /*@ ghost
 extern int __fc_random_counter __attribute__((__unused__, __FRAMA_C_MODEL__));
@@ -1868,7 +1873,8 @@ extern int mblen(char const *s, size_t n);
       \from (indirect: s), *(s + (0 .. n - 1)), (indirect: n),
             __fc_mbtowc_state;
  */
-extern int mbtowc(wchar_t *pwc, char const *s, size_t n);
+extern int mbtowc(wchar_t * __restrict pwc, char const * __restrict s,
+                  size_t n);
 
 /*@ ghost extern int __fc_wctomb_state; */
 
@@ -1886,7 +1892,8 @@ extern int wctomb(char *s, wchar_t wc);
     assigns *(pwcs + (0 .. n - 1))
       \from (indirect: s), *(s + (0 .. n - 1)), (indirect: n);
  */
-extern size_t mbstowcs(wchar_t *pwcs, char const *s, size_t n);
+extern size_t mbstowcs(wchar_t * __restrict pwcs, char const * __restrict s,
+                       size_t n);
 
 /*@ requires separation: \separated(s, pwcs);
     assigns \result, *(s + (0 .. n - 1));
@@ -1896,7 +1903,8 @@ extern size_t mbstowcs(wchar_t *pwcs, char const *s, size_t n);
     assigns *(s + (0 .. n - 1))
       \from (indirect: pwcs), *(pwcs + (0 .. n - 1)), (indirect: n);
  */
-extern size_t wcstombs(char *s, wchar_t const *pwcs, size_t n);
+extern size_t wcstombs(char * __restrict s, wchar_t const * __restrict pwcs,
+                       size_t n);
 
 int glob(char const *pattern, int flags,
          int (*errfunc)(char const *epath, int eerrno), glob_t *pglob)
@@ -2003,7 +2011,8 @@ imaxdiv_t imaxdiv(intmax_t numer, intmax_t denom);
     assigns *(endptr + (..)) \from *(nptr + (..)), base;
     assigns __fc_errno \from *(nptr + (..)), base;
  */
-extern intmax_t strtoimax(char const *nptr, char **endptr, int base);
+extern intmax_t strtoimax(char const * __restrict nptr,
+                          char ** __restrict endptr, int base);
 
 /*@ requires abs_representable: (long long)(-c) ≢ c;
     assigns \result;
@@ -2888,7 +2897,8 @@ extern int sigismember(sigset_t const *set, int signum);
     assigns oldset ≡ \null? \empty: *oldset
       \from (indirect: how), (indirect: oldset);
  */
-extern int sigprocmask(int how, sigset_t const *set, sigset_t *oldset);
+extern int sigprocmask(int how, sigset_t const * __restrict set,
+                       sigset_t * __restrict oldset);
 
 /*@ ensures result_ok_or_error: \result ≡ 0 ∨ \result ≡ -1;
     assigns \result;
@@ -3213,8 +3223,10 @@ char *__fc_gai_strerror = (char *)"<error message reported by gai_strerror>";
  */
 extern char const *gai_strerror(int errcode);
 
-int getaddrinfo(char const *nodename, char const *servname,
-                struct addrinfo const *hints, struct addrinfo **res);
+int getaddrinfo(char const * __restrict nodename,
+                char const * __restrict servname,
+                struct addrinfo const * __restrict hints,
+                struct addrinfo ** __restrict res);
 
 static unsigned int volatile getaddrinfo_net_state;
 /*@ requires
@@ -3252,8 +3264,10 @@ static unsigned int volatile getaddrinfo_net_state;
     complete behaviors normal_request, empty_request;
     disjoint behaviors normal_request, empty_request;
  */
-int getaddrinfo(char const *nodename, char const *servname,
-                struct addrinfo const *hints, struct addrinfo **res)
+int getaddrinfo(char const * __restrict nodename,
+                char const * __restrict servname,
+                struct addrinfo const * __restrict hints,
+                struct addrinfo ** __restrict res)
 {
   int __retres;
   if (nodename == (char const *)0) 
@@ -3378,7 +3392,8 @@ extern int fflush(FILE *stream);
       \from (indirect: *(filename + (..))), (indirect: *(mode + (..))),
             __fc_p_fopen;
  */
-extern FILE *fopen(char const *filename, char const *mode);
+extern FILE *fopen(char const * __restrict filename,
+                   char const * __restrict mode);
 
 /*@ requires valid_mode: valid_read_string(mode);
     ensures
@@ -3409,15 +3424,17 @@ extern FILE *fdopen(int fd, char const *mode);
       \from (indirect: *(filename + (..))), (indirect: *(mode + (..))),
             __fc_p_fopen, (indirect: stream);
  */
-extern FILE *freopen(char const *filename, char const *mode, FILE *stream);
+extern FILE *freopen(char const * __restrict filename,
+                     char const * __restrict mode, FILE * __restrict stream);
 
 /*@ assigns *stream;
     assigns *stream \from buf; */
-extern void setbuf(FILE *stream, char *buf);
+extern void setbuf(FILE * __restrict stream, char * __restrict buf);
 
 /*@ assigns *stream;
     assigns *stream \from buf, mode, size; */
-extern int setvbuf(FILE *stream, char *buf, int mode, size_t size);
+extern int setvbuf(FILE * __restrict stream, char * __restrict buf, int mode,
+                   size_t size);
 
 /*@ axiomatic format_length {
       logic ℤ format_length{L}(char *format) ;
@@ -3427,29 +3444,33 @@ extern int setvbuf(FILE *stream, char *buf, int mode, size_t size);
 */
 /*@ assigns *stream;
     assigns *stream \from *(format + (..)), arg; */
-extern int vfprintf(FILE *stream, char const *format, va_list arg);
+extern int vfprintf(FILE * __restrict stream, char const * __restrict format,
+                    va_list arg);
 
 /*@ assigns *stream;
     assigns *stream \from *(format + (..)), *stream; */
-extern int vfscanf(FILE *stream, char const *format, va_list arg);
+extern int vfscanf(FILE * __restrict stream, char const * __restrict format,
+                   va_list arg);
 
 /*@ assigns *__fc_stdout;
     assigns *__fc_stdout \from arg; */
-extern int vprintf(char const *format, va_list arg);
+extern int vprintf(char const * __restrict format, va_list arg);
 
 /*@ assigns *__fc_stdin;
     assigns *__fc_stdin \from *(format + (..)); */
-extern int vscanf(char const *format, va_list arg);
+extern int vscanf(char const * __restrict format, va_list arg);
 
 /*@ assigns *(s + (0 .. n - 1));
     assigns *(s + (0 .. n - 1)) \from *(format + (..)), arg;
  */
-extern int vsnprintf(char *s, size_t n, char const *format, va_list arg);
+extern int vsnprintf(char * __restrict s, size_t n,
+                     char const * __restrict format, va_list arg);
 
 /*@ assigns *(s + (0 ..));
     assigns *(s + (0 ..)) \from *(format + (..)), arg;
  */
-extern int vsprintf(char *s, char const *format, va_list arg);
+extern int vsprintf(char * __restrict s, char const * __restrict format,
+                    va_list arg);
 
 /*@ requires valid_stream: \valid(stream);
     ensures result_uchar_or_eof: (0 ≤ \result ≤ 255) ∨ \result ≡ -1;
@@ -3468,14 +3489,14 @@ extern int fgetc(FILE *stream);
     assigns *(s + (0 .. size)) \from (indirect: size), (indirect: *stream);
     assigns \result \from s, (indirect: size), (indirect: *stream);
  */
-extern char *fgets(char *s, int size, FILE *stream);
+extern char *fgets(char * __restrict s, int size, FILE * __restrict stream);
 
 /*@ assigns *stream; */
 extern int fputc(int c, FILE *stream);
 
 /*@ assigns *stream;
     assigns *stream \from *(s + (..)); */
-extern int fputs(char const *s, FILE *stream);
+extern int fputs(char const * __restrict s, FILE * __restrict stream);
 
 /*@ assigns \result, *stream;
     assigns \result \from *stream;
@@ -3521,7 +3542,8 @@ extern int ungetc(int c, FILE *stream);
       \from size, nmemb, *stream;
     assigns \result \from size, *stream;
  */
-extern size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
+extern size_t fread(void * __restrict ptr, size_t size, size_t nmemb,
+                    FILE * __restrict stream);
 
 /*@ requires
       valid_ptr_block: \valid_read((char *)ptr + (0 .. nmemb * size - 1));
@@ -3531,11 +3553,12 @@ extern size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
     assigns *stream \from *((char *)ptr + (0 .. nmemb * size - 1));
     assigns \result \from *((char *)ptr + (0 .. nmemb * size - 1));
  */
-extern size_t fwrite(void const *ptr, size_t size, size_t nmemb, FILE *stream);
+extern size_t fwrite(void const * __restrict ptr, size_t size, size_t nmemb,
+                     FILE * __restrict stream);
 
 /*@ assigns *pos;
     assigns *pos \from *stream; */
-extern int fgetpos(FILE *stream, fpos_t *pos);
+extern int fgetpos(FILE * __restrict stream, fpos_t * __restrict pos);
 
 /*@ requires valid_stream: \valid(stream);
     requires whence_enum: whence ≡ 0 ∨ whence ≡ 1 ∨ whence ≡ 2;
@@ -3795,7 +3818,7 @@ int memcmp(void const *s1, void const *s2, size_t n);
 
 void *memchr(void const *s, int c, size_t n);
 
-void *memcpy(void *dest, void const *src, size_t n);
+void *memcpy(void * __restrict dest, void const * __restrict src, size_t n);
 
 void *memmove(void *dest, void const *src, size_t n);
 
@@ -3915,7 +3938,7 @@ char *__fc_strtok_ptr;
     complete behaviors resume_str, new_str;
     disjoint behaviors resume_str, new_str;
  */
-extern char *strtok(char *s, char const *delim);
+extern char *strtok(char * __restrict s, char const * __restrict delim);
 
 /*@ requires valid_string_delim: valid_read_string(delim);
     requires valid_saveptr: \valid(saveptr);
@@ -3978,7 +4001,8 @@ extern char *strtok(char *s, char const *delim);
     complete behaviors resume_str, new_str;
     disjoint behaviors resume_str, new_str;
  */
-extern char *strtok_r(char *s, char const *delim, char **saveptr);
+extern char *strtok_r(char * __restrict s, char const * __restrict delim,
+                      char ** __restrict saveptr);
 
 /*@ requires
       valid_string_stringp: \valid(stringp) ∧ valid_string(*stringp);
@@ -4009,7 +4033,8 @@ char *strncat(char *dest, char const *src, size_t n);
       \from (indirect: *(src + (0 ..))), (indirect: n);
     assigns \result \from dest;
  */
-extern size_t strxfrm(char *dest, char const *src, size_t n);
+extern size_t strxfrm(char * __restrict dest, char const * __restrict src,
+                      size_t n);
 
 char *strdup(char const *s);
 
@@ -4333,7 +4358,7 @@ int unsetenv(char const *name)
       \from *((char *)src + (0 .. n - 1));
     assigns \result \from dest;
  */
-void *memcpy(void *dest, void const *src, size_t n)
+void *memcpy(void * __restrict dest, void const * __restrict src, size_t n)
 {
   {
     size_t i = (unsigned int)0;
@@ -5181,8 +5206,9 @@ extern struct tm *localtime(time_t const *timer);
     assigns \result
       \from (indirect: max), (indirect: *(format + (0 ..))), (indirect: *tm);
  */
-extern size_t strftime(char *s, size_t max, char const *format,
-                       struct tm const *tm);
+extern size_t strftime(char * __restrict s, size_t max,
+                       char const * __restrict format,
+                       struct tm const * __restrict tm);
 
 /*@ requires tp: \valid(tp);
     assigns \result, *tp, __fc_time;
@@ -5408,7 +5434,8 @@ extern size_t wcscspn(wchar_t const *wcs, wchar_t const *accept);
       \from (indirect: *(dest + (0 ..))), (indirect: *(src + (0 .. n - 1))),
             (indirect: n);
  */
-extern size_t wcslcat(wchar_t *dest, wchar_t const *src, size_t n);
+extern size_t wcslcat(wchar_t * __restrict dest,
+                      wchar_t const * __restrict src, size_t n);
 
 /*@ requires
       separation: dest: src:
@@ -5477,7 +5504,8 @@ extern wchar_t *wcsstr(wchar_t const *haystack, wchar_t const *needle);
     assigns *(ws + (0 .. n)) \from (indirect: n), (indirect: *stream);
     assigns \result \from ws, (indirect: n), (indirect: *stream);
  */
-extern wchar_t *fgetws(wchar_t *ws, int n, FILE *stream);
+extern wchar_t *fgetws(wchar_t * __restrict ws, int n,
+                       FILE * __restrict stream);
 
 /*@ axiomatic wformat_length {
       logic ℤ wformat_length{L}(wchar_t *format) ;
@@ -6198,7 +6226,7 @@ extern int utimes(char const *path, struct timeval const * /*[2]*/ times);
                        tv_not_null,
                        tv_and_tz_null;
  */
-extern int gettimeofday(struct timeval *tv, void *tz);
+extern int gettimeofday(struct timeval * __restrict tv, void * __restrict tz);
 
 /*@ assigns \result, __fc_time, __fc_tz;
     assigns \result
@@ -6317,8 +6345,9 @@ extern int getitimer(int which, struct itimerval *curr_value);
     
     disjoint behaviors invalid, prof, virtual, real;
  */
-extern int setitimer(int which, struct itimerval const *new_value,
-                     struct itimerval *old_value);
+extern int setitimer(int which,
+                     struct itimerval const * __restrict new_value,
+                     struct itimerval * __restrict old_value);
 
 /*@ ghost int volatile __fc_fds_state; */
 /*@ requires nfds: nfds ≥ 0;
@@ -6380,8 +6409,10 @@ extern int select(int nfds, fd_set *readfds, fd_set *writefds,
     assigns *(*(outbuf + (0 .. *outbytesleft - 1)))
       \from *(*(inbuf + (0 .. *inbytesleft - 1)));
  */
-extern size_t iconv(iconv_t cd, char **inbuf, size_t *inbytesleft,
-                    char **outbuf, size_t *outbytesleft);
+extern size_t iconv(iconv_t cd, char ** __restrict inbuf,
+                    size_t * __restrict inbytesleft,
+                    char ** __restrict outbuf,
+                    size_t * __restrict outbytesleft);
 
 /*@ ensures result_zero_or_neg: \result ≡ 0 ∨ \result ≡ -1;
     assigns __fc_errno;
@@ -6434,8 +6465,8 @@ extern int pthread_cond_destroy(pthread_cond_t *cond);
     assigns *cond \from *attr;
     assigns \result \from \nothing;
  */
-extern int pthread_cond_init(pthread_cond_t *cond,
-                             pthread_condattr_t const *attr);
+extern int pthread_cond_init(pthread_cond_t * __restrict cond,
+                             pthread_condattr_t const * __restrict attr);
 
 /*@ requires valid_cond: \valid(cond);
     requires valid_mutex: \valid(mutex);
@@ -6443,7 +6474,8 @@ extern int pthread_cond_init(pthread_cond_t *cond,
     assigns \result;
     assigns \result \from \nothing;
  */
-extern int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex);
+extern int pthread_cond_wait(pthread_cond_t * __restrict cond,
+                             pthread_mutex_t * __restrict mutex);
 
 /*@ requires valid_thread: \valid(thread);
     requires valid_null_attr: attr ≡ \null ∨ \valid_read(attr);
@@ -6456,8 +6488,10 @@ extern int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex);
     assigns *thread \from *attr;
     assigns \result \from (indirect: *attr);
  */
-extern int pthread_create(pthread_t *thread, pthread_attr_t const *attr,
-                          void *(*start_routine)(void *), void *arg);
+extern int pthread_create(pthread_t * __restrict thread,
+                          pthread_attr_t const * __restrict attr,
+                          void *(*start_routine)(void *),
+                          void * __restrict arg);
 
 /*@ requires valid_or_null_retval: retval ≡ \null ∨ \valid(retval);
     ensures
@@ -6498,8 +6532,8 @@ extern int pthread_mutex_destroy(pthread_mutex_t *mutex);
     assigns *mutex \from *mutex, *attrs;
     assigns \result \from (indirect: *mutex), (indirect: *attrs);
  */
-extern int pthread_mutex_init(pthread_mutex_t *mutex,
-                              pthread_mutexattr_t const *attrs);
+extern int pthread_mutex_init(pthread_mutex_t * __restrict mutex,
+                              pthread_mutexattr_t const * __restrict attrs);
 
 /*@ requires mutex_valid: \valid(mutex);
     ensures
diff --git a/tests/libc/oracle/inttypes_h.0.res.oracle b/tests/libc/oracle/inttypes_h.0.res.oracle
index 95a7c50626c..cd58d651b71 100644
--- a/tests/libc/oracle/inttypes_h.0.res.oracle
+++ b/tests/libc/oracle/inttypes_h.0.res.oracle
@@ -22,7 +22,7 @@
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_1(char const *format, signed char *param0);
+int scanf_va_1(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -35,7 +35,7 @@ int scanf_va_1(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_1(char const *format, int param0);
+int printf_va_1(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -51,7 +51,7 @@ int printf_va_1(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_2(char const *format, signed char *param0);
+int scanf_va_2(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -64,7 +64,7 @@ int scanf_va_2(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_2(char const *format, int param0);
+int printf_va_2(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -80,7 +80,7 @@ int printf_va_2(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_3(char const *format, unsigned char *param0);
+int scanf_va_3(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -93,7 +93,7 @@ int scanf_va_3(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_3(char const *format, int param0);
+int printf_va_3(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -109,7 +109,7 @@ int printf_va_3(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_4(char const *format, unsigned char *param0);
+int scanf_va_4(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -122,7 +122,7 @@ int scanf_va_4(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_4(char const *format, int param0);
+int printf_va_4(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -138,7 +138,7 @@ int printf_va_4(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_5(char const *format, unsigned char *param0);
+int scanf_va_5(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -151,7 +151,7 @@ int scanf_va_5(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_5(char const *format, int param0);
+int printf_va_5(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -167,7 +167,7 @@ int printf_va_5(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_6(char const *format, unsigned char *param0);
+int scanf_va_6(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -180,7 +180,7 @@ int scanf_va_6(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_6(char const *format, int param0);
+int printf_va_6(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -196,7 +196,7 @@ int printf_va_6(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_7(char const *format, short *param0);
+int scanf_va_7(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -209,7 +209,7 @@ int scanf_va_7(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_7(char const *format, int param0);
+int printf_va_7(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -225,7 +225,7 @@ int printf_va_7(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_8(char const *format, short *param0);
+int scanf_va_8(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -238,7 +238,7 @@ int scanf_va_8(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_8(char const *format, int param0);
+int printf_va_8(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -254,7 +254,7 @@ int printf_va_8(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_9(char const *format, unsigned short *param0);
+int scanf_va_9(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -267,7 +267,7 @@ int scanf_va_9(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_9(char const *format, unsigned int param0);
+int printf_va_9(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -283,7 +283,7 @@ int printf_va_9(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_10(char const *format, unsigned short *param0);
+int scanf_va_10(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -296,7 +296,7 @@ int scanf_va_10(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_10(char const *format, unsigned int param0);
+int printf_va_10(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -312,7 +312,7 @@ int printf_va_10(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_11(char const *format, unsigned short *param0);
+int scanf_va_11(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -325,7 +325,7 @@ int scanf_va_11(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_11(char const *format, unsigned int param0);
+int printf_va_11(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -341,7 +341,7 @@ int printf_va_11(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_12(char const *format, unsigned short *param0);
+int scanf_va_12(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -354,7 +354,7 @@ int scanf_va_12(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_12(char const *format, unsigned int param0);
+int printf_va_12(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -370,7 +370,7 @@ int printf_va_12(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_13(char const *format, long *param0);
+int scanf_va_13(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -383,7 +383,7 @@ int scanf_va_13(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_13(char const *format, long param0);
+int printf_va_13(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -399,7 +399,7 @@ int printf_va_13(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_14(char const *format, long *param0);
+int scanf_va_14(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -412,7 +412,7 @@ int scanf_va_14(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_14(char const *format, long param0);
+int printf_va_14(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -428,7 +428,7 @@ int printf_va_14(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_15(char const *format, unsigned long *param0);
+int scanf_va_15(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -441,7 +441,7 @@ int scanf_va_15(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_15(char const *format, unsigned long param0);
+int printf_va_15(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -457,7 +457,7 @@ int printf_va_15(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_16(char const *format, unsigned long *param0);
+int scanf_va_16(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -470,7 +470,7 @@ int scanf_va_16(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_16(char const *format, unsigned long param0);
+int printf_va_16(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -486,7 +486,7 @@ int printf_va_16(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_17(char const *format, unsigned long *param0);
+int scanf_va_17(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -499,7 +499,7 @@ int scanf_va_17(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_17(char const *format, unsigned long param0);
+int printf_va_17(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -515,7 +515,7 @@ int printf_va_17(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_18(char const *format, unsigned long *param0);
+int scanf_va_18(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -528,7 +528,7 @@ int scanf_va_18(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_18(char const *format, unsigned long param0);
+int printf_va_18(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -544,7 +544,7 @@ int printf_va_18(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_19(char const *format, long long *param0);
+int scanf_va_19(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -557,7 +557,7 @@ int scanf_va_19(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_19(char const *format, long long param0);
+int printf_va_19(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -573,7 +573,7 @@ int printf_va_19(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_20(char const *format, long long *param0);
+int scanf_va_20(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -586,7 +586,7 @@ int scanf_va_20(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_20(char const *format, long long param0);
+int printf_va_20(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -602,7 +602,7 @@ int printf_va_20(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_21(char const *format, unsigned long long *param0);
+int scanf_va_21(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -615,7 +615,7 @@ int scanf_va_21(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_21(char const *format, unsigned long long param0);
+int printf_va_21(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -631,7 +631,7 @@ int printf_va_21(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_22(char const *format, unsigned long long *param0);
+int scanf_va_22(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -644,7 +644,7 @@ int scanf_va_22(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_22(char const *format, unsigned long long param0);
+int printf_va_22(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -660,7 +660,7 @@ int printf_va_22(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_23(char const *format, unsigned long long *param0);
+int scanf_va_23(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -673,7 +673,7 @@ int scanf_va_23(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_23(char const *format, unsigned long long param0);
+int printf_va_23(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -689,7 +689,7 @@ int printf_va_23(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_24(char const *format, unsigned long long *param0);
+int scanf_va_24(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -702,7 +702,7 @@ int scanf_va_24(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_24(char const *format, unsigned long long param0);
+int printf_va_24(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -718,7 +718,7 @@ int printf_va_24(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_25(char const *format, signed char *param0);
+int scanf_va_25(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -731,7 +731,7 @@ int scanf_va_25(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_25(char const *format, int param0);
+int printf_va_25(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -747,7 +747,7 @@ int printf_va_25(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_26(char const *format, signed char *param0);
+int scanf_va_26(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -760,7 +760,7 @@ int scanf_va_26(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_26(char const *format, int param0);
+int printf_va_26(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -776,7 +776,7 @@ int printf_va_26(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_27(char const *format, unsigned char *param0);
+int scanf_va_27(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -789,7 +789,7 @@ int scanf_va_27(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_27(char const *format, int param0);
+int printf_va_27(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -805,7 +805,7 @@ int printf_va_27(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_28(char const *format, unsigned char *param0);
+int scanf_va_28(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -818,7 +818,7 @@ int scanf_va_28(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_28(char const *format, int param0);
+int printf_va_28(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -834,7 +834,7 @@ int printf_va_28(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_29(char const *format, unsigned char *param0);
+int scanf_va_29(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -847,7 +847,7 @@ int scanf_va_29(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_29(char const *format, int param0);
+int printf_va_29(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -863,7 +863,7 @@ int printf_va_29(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_30(char const *format, unsigned char *param0);
+int scanf_va_30(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -876,7 +876,7 @@ int scanf_va_30(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_30(char const *format, int param0);
+int printf_va_30(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -892,7 +892,7 @@ int printf_va_30(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_31(char const *format, short *param0);
+int scanf_va_31(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -905,7 +905,7 @@ int scanf_va_31(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_31(char const *format, int param0);
+int printf_va_31(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -921,7 +921,7 @@ int printf_va_31(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_32(char const *format, short *param0);
+int scanf_va_32(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -934,7 +934,7 @@ int scanf_va_32(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_32(char const *format, int param0);
+int printf_va_32(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -950,7 +950,7 @@ int printf_va_32(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_33(char const *format, unsigned short *param0);
+int scanf_va_33(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -963,7 +963,7 @@ int scanf_va_33(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_33(char const *format, unsigned int param0);
+int printf_va_33(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -979,7 +979,7 @@ int printf_va_33(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_34(char const *format, unsigned short *param0);
+int scanf_va_34(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -992,7 +992,7 @@ int scanf_va_34(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_34(char const *format, unsigned int param0);
+int printf_va_34(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1008,7 +1008,7 @@ int printf_va_34(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_35(char const *format, unsigned short *param0);
+int scanf_va_35(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1021,7 +1021,7 @@ int scanf_va_35(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_35(char const *format, unsigned int param0);
+int printf_va_35(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1037,7 +1037,7 @@ int printf_va_35(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_36(char const *format, unsigned short *param0);
+int scanf_va_36(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1050,7 +1050,7 @@ int scanf_va_36(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_36(char const *format, unsigned int param0);
+int printf_va_36(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1066,7 +1066,7 @@ int printf_va_36(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_37(char const *format, long *param0);
+int scanf_va_37(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1079,7 +1079,7 @@ int scanf_va_37(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_37(char const *format, long param0);
+int printf_va_37(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1095,7 +1095,7 @@ int printf_va_37(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_38(char const *format, long *param0);
+int scanf_va_38(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1108,7 +1108,7 @@ int scanf_va_38(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_38(char const *format, long param0);
+int printf_va_38(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1124,7 +1124,7 @@ int printf_va_38(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_39(char const *format, unsigned long *param0);
+int scanf_va_39(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1137,7 +1137,7 @@ int scanf_va_39(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_39(char const *format, unsigned long param0);
+int printf_va_39(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1153,7 +1153,7 @@ int printf_va_39(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_40(char const *format, unsigned long *param0);
+int scanf_va_40(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1166,7 +1166,7 @@ int scanf_va_40(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_40(char const *format, unsigned long param0);
+int printf_va_40(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1182,7 +1182,7 @@ int printf_va_40(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_41(char const *format, unsigned long *param0);
+int scanf_va_41(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1195,7 +1195,7 @@ int scanf_va_41(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_41(char const *format, unsigned long param0);
+int printf_va_41(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1211,7 +1211,7 @@ int printf_va_41(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_42(char const *format, unsigned long *param0);
+int scanf_va_42(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1224,7 +1224,7 @@ int scanf_va_42(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_42(char const *format, unsigned long param0);
+int printf_va_42(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1240,7 +1240,7 @@ int printf_va_42(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_43(char const *format, long long *param0);
+int scanf_va_43(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1253,7 +1253,7 @@ int scanf_va_43(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_43(char const *format, long long param0);
+int printf_va_43(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1269,7 +1269,7 @@ int printf_va_43(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_44(char const *format, long long *param0);
+int scanf_va_44(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1282,7 +1282,7 @@ int scanf_va_44(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_44(char const *format, long long param0);
+int printf_va_44(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1298,7 +1298,7 @@ int printf_va_44(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_45(char const *format, unsigned long long *param0);
+int scanf_va_45(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1311,7 +1311,7 @@ int scanf_va_45(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_45(char const *format, unsigned long long param0);
+int printf_va_45(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1327,7 +1327,7 @@ int printf_va_45(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_46(char const *format, unsigned long long *param0);
+int scanf_va_46(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1340,7 +1340,7 @@ int scanf_va_46(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_46(char const *format, unsigned long long param0);
+int printf_va_46(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1356,7 +1356,7 @@ int printf_va_46(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_47(char const *format, unsigned long long *param0);
+int scanf_va_47(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1369,7 +1369,7 @@ int scanf_va_47(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_47(char const *format, unsigned long long param0);
+int printf_va_47(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1385,7 +1385,7 @@ int printf_va_47(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_48(char const *format, unsigned long long *param0);
+int scanf_va_48(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1398,7 +1398,7 @@ int scanf_va_48(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_48(char const *format, unsigned long long param0);
+int printf_va_48(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1414,7 +1414,7 @@ int printf_va_48(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_49(char const *format, signed char *param0);
+int scanf_va_49(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1427,7 +1427,7 @@ int scanf_va_49(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_49(char const *format, int param0);
+int printf_va_49(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1443,7 +1443,7 @@ int printf_va_49(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_50(char const *format, signed char *param0);
+int scanf_va_50(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1456,7 +1456,7 @@ int scanf_va_50(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_50(char const *format, int param0);
+int printf_va_50(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1472,7 +1472,7 @@ int printf_va_50(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_51(char const *format, unsigned char *param0);
+int scanf_va_51(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1485,7 +1485,7 @@ int scanf_va_51(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_51(char const *format, int param0);
+int printf_va_51(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1501,7 +1501,7 @@ int printf_va_51(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_52(char const *format, unsigned char *param0);
+int scanf_va_52(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1514,7 +1514,7 @@ int scanf_va_52(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_52(char const *format, int param0);
+int printf_va_52(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1530,7 +1530,7 @@ int printf_va_52(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_53(char const *format, unsigned char *param0);
+int scanf_va_53(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1543,7 +1543,7 @@ int scanf_va_53(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_53(char const *format, int param0);
+int printf_va_53(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1559,7 +1559,7 @@ int printf_va_53(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_54(char const *format, unsigned char *param0);
+int scanf_va_54(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1572,7 +1572,7 @@ int scanf_va_54(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_54(char const *format, int param0);
+int printf_va_54(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1588,7 +1588,7 @@ int printf_va_54(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_55(char const *format, int *param0);
+int scanf_va_55(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1601,7 +1601,7 @@ int scanf_va_55(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_55(char const *format, int param0);
+int printf_va_55(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1617,7 +1617,7 @@ int printf_va_55(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_56(char const *format, int *param0);
+int scanf_va_56(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1630,7 +1630,7 @@ int scanf_va_56(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_56(char const *format, int param0);
+int printf_va_56(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1646,7 +1646,7 @@ int printf_va_56(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_57(char const *format, unsigned int *param0);
+int scanf_va_57(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1659,7 +1659,7 @@ int scanf_va_57(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_57(char const *format, unsigned int param0);
+int printf_va_57(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1675,7 +1675,7 @@ int printf_va_57(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_58(char const *format, unsigned int *param0);
+int scanf_va_58(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1688,7 +1688,7 @@ int scanf_va_58(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_58(char const *format, unsigned int param0);
+int printf_va_58(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1704,7 +1704,7 @@ int printf_va_58(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_59(char const *format, unsigned int *param0);
+int scanf_va_59(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1717,7 +1717,7 @@ int scanf_va_59(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_59(char const *format, unsigned int param0);
+int printf_va_59(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1733,7 +1733,7 @@ int printf_va_59(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_60(char const *format, unsigned int *param0);
+int scanf_va_60(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1746,7 +1746,7 @@ int scanf_va_60(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_60(char const *format, unsigned int param0);
+int printf_va_60(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1762,7 +1762,7 @@ int printf_va_60(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_61(char const *format, long *param0);
+int scanf_va_61(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1775,7 +1775,7 @@ int scanf_va_61(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_61(char const *format, long param0);
+int printf_va_61(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1791,7 +1791,7 @@ int printf_va_61(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_62(char const *format, long *param0);
+int scanf_va_62(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1804,7 +1804,7 @@ int scanf_va_62(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_62(char const *format, long param0);
+int printf_va_62(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1820,7 +1820,7 @@ int printf_va_62(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_63(char const *format, unsigned long *param0);
+int scanf_va_63(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1833,7 +1833,7 @@ int scanf_va_63(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_63(char const *format, unsigned long param0);
+int printf_va_63(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1849,7 +1849,7 @@ int printf_va_63(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_64(char const *format, unsigned long *param0);
+int scanf_va_64(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1862,7 +1862,7 @@ int scanf_va_64(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_64(char const *format, unsigned long param0);
+int printf_va_64(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1878,7 +1878,7 @@ int printf_va_64(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_65(char const *format, unsigned long *param0);
+int scanf_va_65(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1891,7 +1891,7 @@ int scanf_va_65(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_65(char const *format, unsigned long param0);
+int printf_va_65(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1907,7 +1907,7 @@ int printf_va_65(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_66(char const *format, unsigned long *param0);
+int scanf_va_66(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1920,7 +1920,7 @@ int scanf_va_66(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_66(char const *format, unsigned long param0);
+int printf_va_66(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1936,7 +1936,7 @@ int printf_va_66(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_67(char const *format, long long *param0);
+int scanf_va_67(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1949,7 +1949,7 @@ int scanf_va_67(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_67(char const *format, long long param0);
+int printf_va_67(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1965,7 +1965,7 @@ int printf_va_67(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_68(char const *format, long long *param0);
+int scanf_va_68(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1978,7 +1978,7 @@ int scanf_va_68(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_68(char const *format, long long param0);
+int printf_va_68(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1994,7 +1994,7 @@ int printf_va_68(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_69(char const *format, unsigned long long *param0);
+int scanf_va_69(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2007,7 +2007,7 @@ int scanf_va_69(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_69(char const *format, unsigned long long param0);
+int printf_va_69(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2023,7 +2023,7 @@ int printf_va_69(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_70(char const *format, unsigned long long *param0);
+int scanf_va_70(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2036,7 +2036,7 @@ int scanf_va_70(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_70(char const *format, unsigned long long param0);
+int printf_va_70(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2052,7 +2052,7 @@ int printf_va_70(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_71(char const *format, unsigned long long *param0);
+int scanf_va_71(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2065,7 +2065,7 @@ int scanf_va_71(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_71(char const *format, unsigned long long param0);
+int printf_va_71(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2081,7 +2081,7 @@ int printf_va_71(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_72(char const *format, unsigned long long *param0);
+int scanf_va_72(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2094,7 +2094,7 @@ int scanf_va_72(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_72(char const *format, unsigned long long param0);
+int printf_va_72(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2110,7 +2110,7 @@ int printf_va_72(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_73(char const *format, long long *param0);
+int scanf_va_73(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2123,7 +2123,7 @@ int scanf_va_73(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_73(char const *format, long long param0);
+int printf_va_73(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2139,7 +2139,7 @@ int printf_va_73(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_74(char const *format, long long *param0);
+int scanf_va_74(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2152,7 +2152,7 @@ int scanf_va_74(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_74(char const *format, long long param0);
+int printf_va_74(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2168,7 +2168,7 @@ int printf_va_74(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_75(char const *format, unsigned long long *param0);
+int scanf_va_75(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2181,7 +2181,7 @@ int scanf_va_75(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_75(char const *format, unsigned long long param0);
+int printf_va_75(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2197,7 +2197,7 @@ int printf_va_75(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_76(char const *format, unsigned long long *param0);
+int scanf_va_76(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2210,7 +2210,7 @@ int scanf_va_76(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_76(char const *format, unsigned long long param0);
+int printf_va_76(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2226,7 +2226,7 @@ int printf_va_76(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_77(char const *format, unsigned long long *param0);
+int scanf_va_77(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2239,7 +2239,7 @@ int scanf_va_77(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_77(char const *format, unsigned long long param0);
+int printf_va_77(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2255,7 +2255,7 @@ int printf_va_77(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_78(char const *format, unsigned long long *param0);
+int scanf_va_78(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2268,7 +2268,7 @@ int scanf_va_78(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_78(char const *format, unsigned long long param0);
+int printf_va_78(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2284,7 +2284,7 @@ int printf_va_78(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_79(char const *format, long *param0);
+int scanf_va_79(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2297,7 +2297,7 @@ int scanf_va_79(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_79(char const *format, long param0);
+int printf_va_79(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2313,7 +2313,7 @@ int printf_va_79(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_80(char const *format, long *param0);
+int scanf_va_80(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2326,7 +2326,7 @@ int scanf_va_80(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_80(char const *format, long param0);
+int printf_va_80(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2342,7 +2342,7 @@ int printf_va_80(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_81(char const *format, unsigned long *param0);
+int scanf_va_81(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2355,7 +2355,7 @@ int scanf_va_81(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_81(char const *format, unsigned long param0);
+int printf_va_81(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2371,7 +2371,7 @@ int printf_va_81(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_82(char const *format, unsigned long *param0);
+int scanf_va_82(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2384,7 +2384,7 @@ int scanf_va_82(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_82(char const *format, unsigned long param0);
+int printf_va_82(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2400,7 +2400,7 @@ int printf_va_82(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_83(char const *format, unsigned long *param0);
+int scanf_va_83(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2413,7 +2413,7 @@ int scanf_va_83(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_83(char const *format, unsigned long param0);
+int printf_va_83(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2429,7 +2429,7 @@ int printf_va_83(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_84(char const *format, unsigned long *param0);
+int scanf_va_84(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2442,7 +2442,7 @@ int scanf_va_84(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_84(char const *format, unsigned long param0);
+int printf_va_84(char const * __restrict format, unsigned long param0);
 
 int main(void)
 {
diff --git a/tests/libc/oracle/inttypes_h.1.res.oracle b/tests/libc/oracle/inttypes_h.1.res.oracle
index 4df9581be57..9b6a585e15d 100644
--- a/tests/libc/oracle/inttypes_h.1.res.oracle
+++ b/tests/libc/oracle/inttypes_h.1.res.oracle
@@ -22,7 +22,7 @@
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_1(char const *format, signed char *param0);
+int scanf_va_1(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -35,7 +35,7 @@ int scanf_va_1(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_1(char const *format, int param0);
+int printf_va_1(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -51,7 +51,7 @@ int printf_va_1(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_2(char const *format, signed char *param0);
+int scanf_va_2(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -64,7 +64,7 @@ int scanf_va_2(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_2(char const *format, int param0);
+int printf_va_2(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -80,7 +80,7 @@ int printf_va_2(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_3(char const *format, unsigned char *param0);
+int scanf_va_3(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -93,7 +93,7 @@ int scanf_va_3(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_3(char const *format, int param0);
+int printf_va_3(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -109,7 +109,7 @@ int printf_va_3(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_4(char const *format, unsigned char *param0);
+int scanf_va_4(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -122,7 +122,7 @@ int scanf_va_4(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_4(char const *format, int param0);
+int printf_va_4(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -138,7 +138,7 @@ int printf_va_4(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_5(char const *format, unsigned char *param0);
+int scanf_va_5(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -151,7 +151,7 @@ int scanf_va_5(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_5(char const *format, int param0);
+int printf_va_5(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -167,7 +167,7 @@ int printf_va_5(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_6(char const *format, unsigned char *param0);
+int scanf_va_6(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -180,7 +180,7 @@ int scanf_va_6(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_6(char const *format, int param0);
+int printf_va_6(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -196,7 +196,7 @@ int printf_va_6(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_7(char const *format, short *param0);
+int scanf_va_7(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -209,7 +209,7 @@ int scanf_va_7(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_7(char const *format, int param0);
+int printf_va_7(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -225,7 +225,7 @@ int printf_va_7(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_8(char const *format, short *param0);
+int scanf_va_8(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -238,7 +238,7 @@ int scanf_va_8(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_8(char const *format, int param0);
+int printf_va_8(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -254,7 +254,7 @@ int printf_va_8(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_9(char const *format, unsigned short *param0);
+int scanf_va_9(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -267,7 +267,7 @@ int scanf_va_9(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_9(char const *format, int param0);
+int printf_va_9(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -283,7 +283,7 @@ int printf_va_9(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_10(char const *format, unsigned short *param0);
+int scanf_va_10(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -296,7 +296,7 @@ int scanf_va_10(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_10(char const *format, int param0);
+int printf_va_10(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -312,7 +312,7 @@ int printf_va_10(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_11(char const *format, unsigned short *param0);
+int scanf_va_11(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -325,7 +325,7 @@ int scanf_va_11(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_11(char const *format, int param0);
+int printf_va_11(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -341,7 +341,7 @@ int printf_va_11(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_12(char const *format, unsigned short *param0);
+int scanf_va_12(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -354,7 +354,7 @@ int scanf_va_12(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_12(char const *format, int param0);
+int printf_va_12(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -370,7 +370,7 @@ int printf_va_12(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_13(char const *format, int *param0);
+int scanf_va_13(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -383,7 +383,7 @@ int scanf_va_13(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_13(char const *format, int param0);
+int printf_va_13(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -399,7 +399,7 @@ int printf_va_13(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_14(char const *format, int *param0);
+int scanf_va_14(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -412,7 +412,7 @@ int scanf_va_14(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_14(char const *format, int param0);
+int printf_va_14(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -428,7 +428,7 @@ int printf_va_14(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_15(char const *format, unsigned int *param0);
+int scanf_va_15(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -441,7 +441,7 @@ int scanf_va_15(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_15(char const *format, unsigned int param0);
+int printf_va_15(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -457,7 +457,7 @@ int printf_va_15(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_16(char const *format, unsigned int *param0);
+int scanf_va_16(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -470,7 +470,7 @@ int scanf_va_16(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_16(char const *format, unsigned int param0);
+int printf_va_16(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -486,7 +486,7 @@ int printf_va_16(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_17(char const *format, unsigned int *param0);
+int scanf_va_17(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -499,7 +499,7 @@ int scanf_va_17(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_17(char const *format, unsigned int param0);
+int printf_va_17(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -515,7 +515,7 @@ int printf_va_17(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_18(char const *format, unsigned int *param0);
+int scanf_va_18(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -528,7 +528,7 @@ int scanf_va_18(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_18(char const *format, unsigned int param0);
+int printf_va_18(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -544,7 +544,7 @@ int printf_va_18(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_19(char const *format, long long *param0);
+int scanf_va_19(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -557,7 +557,7 @@ int scanf_va_19(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_19(char const *format, long long param0);
+int printf_va_19(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -573,7 +573,7 @@ int printf_va_19(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_20(char const *format, long long *param0);
+int scanf_va_20(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -586,7 +586,7 @@ int scanf_va_20(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_20(char const *format, long long param0);
+int printf_va_20(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -602,7 +602,7 @@ int printf_va_20(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_21(char const *format, unsigned long long *param0);
+int scanf_va_21(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -615,7 +615,7 @@ int scanf_va_21(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_21(char const *format, unsigned long long param0);
+int printf_va_21(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -631,7 +631,7 @@ int printf_va_21(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_22(char const *format, unsigned long long *param0);
+int scanf_va_22(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -644,7 +644,7 @@ int scanf_va_22(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_22(char const *format, unsigned long long param0);
+int printf_va_22(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -660,7 +660,7 @@ int printf_va_22(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_23(char const *format, unsigned long long *param0);
+int scanf_va_23(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -673,7 +673,7 @@ int scanf_va_23(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_23(char const *format, unsigned long long param0);
+int printf_va_23(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -689,7 +689,7 @@ int printf_va_23(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_24(char const *format, unsigned long long *param0);
+int scanf_va_24(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -702,7 +702,7 @@ int scanf_va_24(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_24(char const *format, unsigned long long param0);
+int printf_va_24(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -718,7 +718,7 @@ int printf_va_24(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_25(char const *format, signed char *param0);
+int scanf_va_25(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -731,7 +731,7 @@ int scanf_va_25(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_25(char const *format, int param0);
+int printf_va_25(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -747,7 +747,7 @@ int printf_va_25(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_26(char const *format, signed char *param0);
+int scanf_va_26(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -760,7 +760,7 @@ int scanf_va_26(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_26(char const *format, int param0);
+int printf_va_26(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -776,7 +776,7 @@ int printf_va_26(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_27(char const *format, unsigned char *param0);
+int scanf_va_27(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -789,7 +789,7 @@ int scanf_va_27(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_27(char const *format, int param0);
+int printf_va_27(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -805,7 +805,7 @@ int printf_va_27(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_28(char const *format, unsigned char *param0);
+int scanf_va_28(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -818,7 +818,7 @@ int scanf_va_28(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_28(char const *format, int param0);
+int printf_va_28(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -834,7 +834,7 @@ int printf_va_28(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_29(char const *format, unsigned char *param0);
+int scanf_va_29(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -847,7 +847,7 @@ int scanf_va_29(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_29(char const *format, int param0);
+int printf_va_29(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -863,7 +863,7 @@ int printf_va_29(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_30(char const *format, unsigned char *param0);
+int scanf_va_30(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -876,7 +876,7 @@ int scanf_va_30(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_30(char const *format, int param0);
+int printf_va_30(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -892,7 +892,7 @@ int printf_va_30(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_31(char const *format, short *param0);
+int scanf_va_31(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -905,7 +905,7 @@ int scanf_va_31(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_31(char const *format, int param0);
+int printf_va_31(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -921,7 +921,7 @@ int printf_va_31(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_32(char const *format, short *param0);
+int scanf_va_32(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -934,7 +934,7 @@ int scanf_va_32(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_32(char const *format, int param0);
+int printf_va_32(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -950,7 +950,7 @@ int printf_va_32(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_33(char const *format, unsigned short *param0);
+int scanf_va_33(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -963,7 +963,7 @@ int scanf_va_33(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_33(char const *format, int param0);
+int printf_va_33(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -979,7 +979,7 @@ int printf_va_33(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_34(char const *format, unsigned short *param0);
+int scanf_va_34(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -992,7 +992,7 @@ int scanf_va_34(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_34(char const *format, int param0);
+int printf_va_34(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1008,7 +1008,7 @@ int printf_va_34(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_35(char const *format, unsigned short *param0);
+int scanf_va_35(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1021,7 +1021,7 @@ int scanf_va_35(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_35(char const *format, int param0);
+int printf_va_35(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1037,7 +1037,7 @@ int printf_va_35(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_36(char const *format, unsigned short *param0);
+int scanf_va_36(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1050,7 +1050,7 @@ int scanf_va_36(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_36(char const *format, int param0);
+int printf_va_36(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1066,7 +1066,7 @@ int printf_va_36(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_37(char const *format, int *param0);
+int scanf_va_37(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1079,7 +1079,7 @@ int scanf_va_37(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_37(char const *format, int param0);
+int printf_va_37(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1095,7 +1095,7 @@ int printf_va_37(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_38(char const *format, int *param0);
+int scanf_va_38(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1108,7 +1108,7 @@ int scanf_va_38(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_38(char const *format, int param0);
+int printf_va_38(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1124,7 +1124,7 @@ int printf_va_38(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_39(char const *format, unsigned int *param0);
+int scanf_va_39(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1137,7 +1137,7 @@ int scanf_va_39(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_39(char const *format, unsigned int param0);
+int printf_va_39(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1153,7 +1153,7 @@ int printf_va_39(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_40(char const *format, unsigned int *param0);
+int scanf_va_40(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1166,7 +1166,7 @@ int scanf_va_40(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_40(char const *format, unsigned int param0);
+int printf_va_40(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1182,7 +1182,7 @@ int printf_va_40(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_41(char const *format, unsigned int *param0);
+int scanf_va_41(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1195,7 +1195,7 @@ int scanf_va_41(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_41(char const *format, unsigned int param0);
+int printf_va_41(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1211,7 +1211,7 @@ int printf_va_41(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_42(char const *format, unsigned int *param0);
+int scanf_va_42(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1224,7 +1224,7 @@ int scanf_va_42(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_42(char const *format, unsigned int param0);
+int printf_va_42(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1240,7 +1240,7 @@ int printf_va_42(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_43(char const *format, long long *param0);
+int scanf_va_43(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1253,7 +1253,7 @@ int scanf_va_43(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_43(char const *format, long long param0);
+int printf_va_43(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1269,7 +1269,7 @@ int printf_va_43(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_44(char const *format, long long *param0);
+int scanf_va_44(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1282,7 +1282,7 @@ int scanf_va_44(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_44(char const *format, long long param0);
+int printf_va_44(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1298,7 +1298,7 @@ int printf_va_44(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_45(char const *format, unsigned long long *param0);
+int scanf_va_45(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1311,7 +1311,7 @@ int scanf_va_45(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_45(char const *format, unsigned long long param0);
+int printf_va_45(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1327,7 +1327,7 @@ int printf_va_45(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_46(char const *format, unsigned long long *param0);
+int scanf_va_46(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1340,7 +1340,7 @@ int scanf_va_46(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_46(char const *format, unsigned long long param0);
+int printf_va_46(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1356,7 +1356,7 @@ int printf_va_46(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_47(char const *format, unsigned long long *param0);
+int scanf_va_47(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1369,7 +1369,7 @@ int scanf_va_47(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_47(char const *format, unsigned long long param0);
+int printf_va_47(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1385,7 +1385,7 @@ int printf_va_47(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_48(char const *format, unsigned long long *param0);
+int scanf_va_48(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1398,7 +1398,7 @@ int scanf_va_48(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_48(char const *format, unsigned long long param0);
+int printf_va_48(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1414,7 +1414,7 @@ int printf_va_48(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_49(char const *format, signed char *param0);
+int scanf_va_49(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1427,7 +1427,7 @@ int scanf_va_49(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_49(char const *format, int param0);
+int printf_va_49(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1443,7 +1443,7 @@ int printf_va_49(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_50(char const *format, signed char *param0);
+int scanf_va_50(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1456,7 +1456,7 @@ int scanf_va_50(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_50(char const *format, int param0);
+int printf_va_50(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1472,7 +1472,7 @@ int printf_va_50(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_51(char const *format, unsigned char *param0);
+int scanf_va_51(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1485,7 +1485,7 @@ int scanf_va_51(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_51(char const *format, int param0);
+int printf_va_51(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1501,7 +1501,7 @@ int printf_va_51(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_52(char const *format, unsigned char *param0);
+int scanf_va_52(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1514,7 +1514,7 @@ int scanf_va_52(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_52(char const *format, int param0);
+int printf_va_52(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1530,7 +1530,7 @@ int printf_va_52(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_53(char const *format, unsigned char *param0);
+int scanf_va_53(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1543,7 +1543,7 @@ int scanf_va_53(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_53(char const *format, int param0);
+int printf_va_53(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1559,7 +1559,7 @@ int printf_va_53(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_54(char const *format, unsigned char *param0);
+int scanf_va_54(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1572,7 +1572,7 @@ int scanf_va_54(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_54(char const *format, int param0);
+int printf_va_54(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1588,7 +1588,7 @@ int printf_va_54(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_55(char const *format, int *param0);
+int scanf_va_55(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1601,7 +1601,7 @@ int scanf_va_55(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_55(char const *format, int param0);
+int printf_va_55(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1617,7 +1617,7 @@ int printf_va_55(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_56(char const *format, int *param0);
+int scanf_va_56(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1630,7 +1630,7 @@ int scanf_va_56(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_56(char const *format, int param0);
+int printf_va_56(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1646,7 +1646,7 @@ int printf_va_56(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_57(char const *format, unsigned int *param0);
+int scanf_va_57(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1659,7 +1659,7 @@ int scanf_va_57(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_57(char const *format, unsigned int param0);
+int printf_va_57(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1675,7 +1675,7 @@ int printf_va_57(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_58(char const *format, unsigned int *param0);
+int scanf_va_58(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1688,7 +1688,7 @@ int scanf_va_58(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_58(char const *format, unsigned int param0);
+int printf_va_58(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1704,7 +1704,7 @@ int printf_va_58(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_59(char const *format, unsigned int *param0);
+int scanf_va_59(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1717,7 +1717,7 @@ int scanf_va_59(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_59(char const *format, unsigned int param0);
+int printf_va_59(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1733,7 +1733,7 @@ int printf_va_59(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_60(char const *format, unsigned int *param0);
+int scanf_va_60(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1746,7 +1746,7 @@ int scanf_va_60(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_60(char const *format, unsigned int param0);
+int printf_va_60(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1762,7 +1762,7 @@ int printf_va_60(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_61(char const *format, int *param0);
+int scanf_va_61(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1775,7 +1775,7 @@ int scanf_va_61(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_61(char const *format, int param0);
+int printf_va_61(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1791,7 +1791,7 @@ int printf_va_61(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_62(char const *format, int *param0);
+int scanf_va_62(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1804,7 +1804,7 @@ int scanf_va_62(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_62(char const *format, int param0);
+int printf_va_62(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1820,7 +1820,7 @@ int printf_va_62(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_63(char const *format, unsigned int *param0);
+int scanf_va_63(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1833,7 +1833,7 @@ int scanf_va_63(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_63(char const *format, unsigned int param0);
+int printf_va_63(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1849,7 +1849,7 @@ int printf_va_63(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_64(char const *format, unsigned int *param0);
+int scanf_va_64(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1862,7 +1862,7 @@ int scanf_va_64(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_64(char const *format, unsigned int param0);
+int printf_va_64(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1878,7 +1878,7 @@ int printf_va_64(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_65(char const *format, unsigned int *param0);
+int scanf_va_65(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1891,7 +1891,7 @@ int scanf_va_65(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_65(char const *format, unsigned int param0);
+int printf_va_65(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1907,7 +1907,7 @@ int printf_va_65(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_66(char const *format, unsigned int *param0);
+int scanf_va_66(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1920,7 +1920,7 @@ int scanf_va_66(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_66(char const *format, unsigned int param0);
+int printf_va_66(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1936,7 +1936,7 @@ int printf_va_66(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_67(char const *format, long long *param0);
+int scanf_va_67(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1949,7 +1949,7 @@ int scanf_va_67(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_67(char const *format, long long param0);
+int printf_va_67(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1965,7 +1965,7 @@ int printf_va_67(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_68(char const *format, long long *param0);
+int scanf_va_68(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1978,7 +1978,7 @@ int scanf_va_68(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_68(char const *format, long long param0);
+int printf_va_68(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1994,7 +1994,7 @@ int printf_va_68(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_69(char const *format, unsigned long long *param0);
+int scanf_va_69(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2007,7 +2007,7 @@ int scanf_va_69(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_69(char const *format, unsigned long long param0);
+int printf_va_69(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2023,7 +2023,7 @@ int printf_va_69(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_70(char const *format, unsigned long long *param0);
+int scanf_va_70(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2036,7 +2036,7 @@ int scanf_va_70(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_70(char const *format, unsigned long long param0);
+int printf_va_70(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2052,7 +2052,7 @@ int printf_va_70(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_71(char const *format, unsigned long long *param0);
+int scanf_va_71(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2065,7 +2065,7 @@ int scanf_va_71(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_71(char const *format, unsigned long long param0);
+int printf_va_71(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2081,7 +2081,7 @@ int printf_va_71(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_72(char const *format, unsigned long long *param0);
+int scanf_va_72(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2094,7 +2094,7 @@ int scanf_va_72(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_72(char const *format, unsigned long long param0);
+int printf_va_72(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2110,7 +2110,7 @@ int printf_va_72(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_73(char const *format, long long *param0);
+int scanf_va_73(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2123,7 +2123,7 @@ int scanf_va_73(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_73(char const *format, long long param0);
+int printf_va_73(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2139,7 +2139,7 @@ int printf_va_73(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_74(char const *format, long long *param0);
+int scanf_va_74(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2152,7 +2152,7 @@ int scanf_va_74(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_74(char const *format, long long param0);
+int printf_va_74(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2168,7 +2168,7 @@ int printf_va_74(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_75(char const *format, unsigned long long *param0);
+int scanf_va_75(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2181,7 +2181,7 @@ int scanf_va_75(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_75(char const *format, unsigned long long param0);
+int printf_va_75(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2197,7 +2197,7 @@ int printf_va_75(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_76(char const *format, unsigned long long *param0);
+int scanf_va_76(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2210,7 +2210,7 @@ int scanf_va_76(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_76(char const *format, unsigned long long param0);
+int printf_va_76(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2226,7 +2226,7 @@ int printf_va_76(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_77(char const *format, unsigned long long *param0);
+int scanf_va_77(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2239,7 +2239,7 @@ int scanf_va_77(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_77(char const *format, unsigned long long param0);
+int printf_va_77(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2255,7 +2255,7 @@ int printf_va_77(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_78(char const *format, unsigned long long *param0);
+int scanf_va_78(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2268,7 +2268,7 @@ int scanf_va_78(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_78(char const *format, unsigned long long param0);
+int printf_va_78(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2284,7 +2284,7 @@ int printf_va_78(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_79(char const *format, int *param0);
+int scanf_va_79(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2297,7 +2297,7 @@ int scanf_va_79(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_79(char const *format, int param0);
+int printf_va_79(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2313,7 +2313,7 @@ int printf_va_79(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_80(char const *format, int *param0);
+int scanf_va_80(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2326,7 +2326,7 @@ int scanf_va_80(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_80(char const *format, int param0);
+int printf_va_80(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2342,7 +2342,7 @@ int printf_va_80(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_81(char const *format, unsigned int *param0);
+int scanf_va_81(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2355,7 +2355,7 @@ int scanf_va_81(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_81(char const *format, unsigned int param0);
+int printf_va_81(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2371,7 +2371,7 @@ int printf_va_81(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_82(char const *format, unsigned int *param0);
+int scanf_va_82(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2384,7 +2384,7 @@ int scanf_va_82(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_82(char const *format, unsigned int param0);
+int printf_va_82(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2400,7 +2400,7 @@ int printf_va_82(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_83(char const *format, unsigned int *param0);
+int scanf_va_83(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2413,7 +2413,7 @@ int scanf_va_83(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_83(char const *format, unsigned int param0);
+int printf_va_83(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2429,7 +2429,7 @@ int printf_va_83(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_84(char const *format, unsigned int *param0);
+int scanf_va_84(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2442,7 +2442,7 @@ int scanf_va_84(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_84(char const *format, unsigned int param0);
+int printf_va_84(char const * __restrict format, unsigned int param0);
 
 int main(void)
 {
diff --git a/tests/libc/oracle/inttypes_h.2.res.oracle b/tests/libc/oracle/inttypes_h.2.res.oracle
index d26cb3da44a..3ddc4b43a71 100644
--- a/tests/libc/oracle/inttypes_h.2.res.oracle
+++ b/tests/libc/oracle/inttypes_h.2.res.oracle
@@ -22,7 +22,7 @@
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_1(char const *format, signed char *param0);
+int scanf_va_1(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -35,7 +35,7 @@ int scanf_va_1(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_1(char const *format, int param0);
+int printf_va_1(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -51,7 +51,7 @@ int printf_va_1(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_2(char const *format, signed char *param0);
+int scanf_va_2(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -64,7 +64,7 @@ int scanf_va_2(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_2(char const *format, int param0);
+int printf_va_2(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -80,7 +80,7 @@ int printf_va_2(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_3(char const *format, unsigned char *param0);
+int scanf_va_3(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -93,7 +93,7 @@ int scanf_va_3(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_3(char const *format, int param0);
+int printf_va_3(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -109,7 +109,7 @@ int printf_va_3(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_4(char const *format, unsigned char *param0);
+int scanf_va_4(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -122,7 +122,7 @@ int scanf_va_4(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_4(char const *format, int param0);
+int printf_va_4(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -138,7 +138,7 @@ int printf_va_4(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_5(char const *format, unsigned char *param0);
+int scanf_va_5(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -151,7 +151,7 @@ int scanf_va_5(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_5(char const *format, int param0);
+int printf_va_5(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -167,7 +167,7 @@ int printf_va_5(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_6(char const *format, unsigned char *param0);
+int scanf_va_6(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -180,7 +180,7 @@ int scanf_va_6(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_6(char const *format, int param0);
+int printf_va_6(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -196,7 +196,7 @@ int printf_va_6(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_7(char const *format, short *param0);
+int scanf_va_7(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -209,7 +209,7 @@ int scanf_va_7(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_7(char const *format, int param0);
+int printf_va_7(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -225,7 +225,7 @@ int printf_va_7(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_8(char const *format, short *param0);
+int scanf_va_8(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -238,7 +238,7 @@ int scanf_va_8(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_8(char const *format, int param0);
+int printf_va_8(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -254,7 +254,7 @@ int printf_va_8(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_9(char const *format, unsigned short *param0);
+int scanf_va_9(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -267,7 +267,7 @@ int scanf_va_9(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_9(char const *format, int param0);
+int printf_va_9(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -283,7 +283,7 @@ int printf_va_9(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_10(char const *format, unsigned short *param0);
+int scanf_va_10(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -296,7 +296,7 @@ int scanf_va_10(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_10(char const *format, int param0);
+int printf_va_10(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -312,7 +312,7 @@ int printf_va_10(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_11(char const *format, unsigned short *param0);
+int scanf_va_11(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -325,7 +325,7 @@ int scanf_va_11(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_11(char const *format, int param0);
+int printf_va_11(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -341,7 +341,7 @@ int printf_va_11(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_12(char const *format, unsigned short *param0);
+int scanf_va_12(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -354,7 +354,7 @@ int scanf_va_12(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_12(char const *format, int param0);
+int printf_va_12(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -370,7 +370,7 @@ int printf_va_12(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_13(char const *format, int *param0);
+int scanf_va_13(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -383,7 +383,7 @@ int scanf_va_13(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_13(char const *format, int param0);
+int printf_va_13(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -399,7 +399,7 @@ int printf_va_13(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_14(char const *format, int *param0);
+int scanf_va_14(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -412,7 +412,7 @@ int scanf_va_14(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_14(char const *format, int param0);
+int printf_va_14(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -428,7 +428,7 @@ int printf_va_14(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_15(char const *format, unsigned int *param0);
+int scanf_va_15(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -441,7 +441,7 @@ int scanf_va_15(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_15(char const *format, unsigned int param0);
+int printf_va_15(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -457,7 +457,7 @@ int printf_va_15(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_16(char const *format, unsigned int *param0);
+int scanf_va_16(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -470,7 +470,7 @@ int scanf_va_16(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_16(char const *format, unsigned int param0);
+int printf_va_16(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -486,7 +486,7 @@ int printf_va_16(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_17(char const *format, unsigned int *param0);
+int scanf_va_17(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -499,7 +499,7 @@ int scanf_va_17(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_17(char const *format, unsigned int param0);
+int printf_va_17(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -515,7 +515,7 @@ int printf_va_17(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_18(char const *format, unsigned int *param0);
+int scanf_va_18(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -528,7 +528,7 @@ int scanf_va_18(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_18(char const *format, unsigned int param0);
+int printf_va_18(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -544,7 +544,7 @@ int printf_va_18(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_19(char const *format, long *param0);
+int scanf_va_19(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -557,7 +557,7 @@ int scanf_va_19(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_19(char const *format, long param0);
+int printf_va_19(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -573,7 +573,7 @@ int printf_va_19(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_20(char const *format, long *param0);
+int scanf_va_20(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -586,7 +586,7 @@ int scanf_va_20(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_20(char const *format, long param0);
+int printf_va_20(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -602,7 +602,7 @@ int printf_va_20(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_21(char const *format, unsigned long *param0);
+int scanf_va_21(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -615,7 +615,7 @@ int scanf_va_21(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_21(char const *format, unsigned long param0);
+int printf_va_21(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -631,7 +631,7 @@ int printf_va_21(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_22(char const *format, unsigned long *param0);
+int scanf_va_22(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -644,7 +644,7 @@ int scanf_va_22(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_22(char const *format, unsigned long param0);
+int printf_va_22(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -660,7 +660,7 @@ int printf_va_22(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_23(char const *format, unsigned long *param0);
+int scanf_va_23(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -673,7 +673,7 @@ int scanf_va_23(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_23(char const *format, unsigned long param0);
+int printf_va_23(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -689,7 +689,7 @@ int printf_va_23(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_24(char const *format, unsigned long *param0);
+int scanf_va_24(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -702,7 +702,7 @@ int scanf_va_24(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_24(char const *format, unsigned long param0);
+int printf_va_24(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -718,7 +718,7 @@ int printf_va_24(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_25(char const *format, signed char *param0);
+int scanf_va_25(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -731,7 +731,7 @@ int scanf_va_25(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_25(char const *format, int param0);
+int printf_va_25(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -747,7 +747,7 @@ int printf_va_25(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_26(char const *format, signed char *param0);
+int scanf_va_26(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -760,7 +760,7 @@ int scanf_va_26(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_26(char const *format, int param0);
+int printf_va_26(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -776,7 +776,7 @@ int printf_va_26(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_27(char const *format, unsigned char *param0);
+int scanf_va_27(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -789,7 +789,7 @@ int scanf_va_27(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_27(char const *format, int param0);
+int printf_va_27(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -805,7 +805,7 @@ int printf_va_27(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_28(char const *format, unsigned char *param0);
+int scanf_va_28(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -818,7 +818,7 @@ int scanf_va_28(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_28(char const *format, int param0);
+int printf_va_28(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -834,7 +834,7 @@ int printf_va_28(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_29(char const *format, unsigned char *param0);
+int scanf_va_29(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -847,7 +847,7 @@ int scanf_va_29(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_29(char const *format, int param0);
+int printf_va_29(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -863,7 +863,7 @@ int printf_va_29(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_30(char const *format, unsigned char *param0);
+int scanf_va_30(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -876,7 +876,7 @@ int scanf_va_30(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_30(char const *format, int param0);
+int printf_va_30(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -892,7 +892,7 @@ int printf_va_30(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_31(char const *format, short *param0);
+int scanf_va_31(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -905,7 +905,7 @@ int scanf_va_31(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_31(char const *format, int param0);
+int printf_va_31(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -921,7 +921,7 @@ int printf_va_31(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_32(char const *format, short *param0);
+int scanf_va_32(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -934,7 +934,7 @@ int scanf_va_32(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_32(char const *format, int param0);
+int printf_va_32(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -950,7 +950,7 @@ int printf_va_32(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_33(char const *format, unsigned short *param0);
+int scanf_va_33(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -963,7 +963,7 @@ int scanf_va_33(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_33(char const *format, int param0);
+int printf_va_33(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -979,7 +979,7 @@ int printf_va_33(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_34(char const *format, unsigned short *param0);
+int scanf_va_34(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -992,7 +992,7 @@ int scanf_va_34(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_34(char const *format, int param0);
+int printf_va_34(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1008,7 +1008,7 @@ int printf_va_34(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_35(char const *format, unsigned short *param0);
+int scanf_va_35(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1021,7 +1021,7 @@ int scanf_va_35(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_35(char const *format, int param0);
+int printf_va_35(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1037,7 +1037,7 @@ int printf_va_35(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_36(char const *format, unsigned short *param0);
+int scanf_va_36(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1050,7 +1050,7 @@ int scanf_va_36(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_36(char const *format, int param0);
+int printf_va_36(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1066,7 +1066,7 @@ int printf_va_36(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_37(char const *format, int *param0);
+int scanf_va_37(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1079,7 +1079,7 @@ int scanf_va_37(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_37(char const *format, int param0);
+int printf_va_37(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1095,7 +1095,7 @@ int printf_va_37(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_38(char const *format, int *param0);
+int scanf_va_38(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1108,7 +1108,7 @@ int scanf_va_38(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_38(char const *format, int param0);
+int printf_va_38(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1124,7 +1124,7 @@ int printf_va_38(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_39(char const *format, unsigned int *param0);
+int scanf_va_39(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1137,7 +1137,7 @@ int scanf_va_39(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_39(char const *format, unsigned int param0);
+int printf_va_39(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1153,7 +1153,7 @@ int printf_va_39(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_40(char const *format, unsigned int *param0);
+int scanf_va_40(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1166,7 +1166,7 @@ int scanf_va_40(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_40(char const *format, unsigned int param0);
+int printf_va_40(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1182,7 +1182,7 @@ int printf_va_40(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_41(char const *format, unsigned int *param0);
+int scanf_va_41(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1195,7 +1195,7 @@ int scanf_va_41(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_41(char const *format, unsigned int param0);
+int printf_va_41(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1211,7 +1211,7 @@ int printf_va_41(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_42(char const *format, unsigned int *param0);
+int scanf_va_42(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1224,7 +1224,7 @@ int scanf_va_42(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_42(char const *format, unsigned int param0);
+int printf_va_42(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1240,7 +1240,7 @@ int printf_va_42(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_43(char const *format, long *param0);
+int scanf_va_43(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1253,7 +1253,7 @@ int scanf_va_43(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_43(char const *format, long param0);
+int printf_va_43(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1269,7 +1269,7 @@ int printf_va_43(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_44(char const *format, long *param0);
+int scanf_va_44(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1282,7 +1282,7 @@ int scanf_va_44(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_44(char const *format, long param0);
+int printf_va_44(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1298,7 +1298,7 @@ int printf_va_44(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_45(char const *format, unsigned long *param0);
+int scanf_va_45(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1311,7 +1311,7 @@ int scanf_va_45(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_45(char const *format, unsigned long param0);
+int printf_va_45(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1327,7 +1327,7 @@ int printf_va_45(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_46(char const *format, unsigned long *param0);
+int scanf_va_46(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1340,7 +1340,7 @@ int scanf_va_46(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_46(char const *format, unsigned long param0);
+int printf_va_46(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1356,7 +1356,7 @@ int printf_va_46(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_47(char const *format, unsigned long *param0);
+int scanf_va_47(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1369,7 +1369,7 @@ int scanf_va_47(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_47(char const *format, unsigned long param0);
+int printf_va_47(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1385,7 +1385,7 @@ int printf_va_47(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_48(char const *format, unsigned long *param0);
+int scanf_va_48(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1398,7 +1398,7 @@ int scanf_va_48(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_48(char const *format, unsigned long param0);
+int printf_va_48(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1414,7 +1414,7 @@ int printf_va_48(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_49(char const *format, signed char *param0);
+int scanf_va_49(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1427,7 +1427,7 @@ int scanf_va_49(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_49(char const *format, int param0);
+int printf_va_49(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1443,7 +1443,7 @@ int printf_va_49(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_50(char const *format, signed char *param0);
+int scanf_va_50(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1456,7 +1456,7 @@ int scanf_va_50(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_50(char const *format, int param0);
+int printf_va_50(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1472,7 +1472,7 @@ int printf_va_50(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_51(char const *format, unsigned char *param0);
+int scanf_va_51(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1485,7 +1485,7 @@ int scanf_va_51(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_51(char const *format, int param0);
+int printf_va_51(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1501,7 +1501,7 @@ int printf_va_51(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_52(char const *format, unsigned char *param0);
+int scanf_va_52(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1514,7 +1514,7 @@ int scanf_va_52(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_52(char const *format, int param0);
+int printf_va_52(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1530,7 +1530,7 @@ int printf_va_52(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_53(char const *format, unsigned char *param0);
+int scanf_va_53(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1543,7 +1543,7 @@ int scanf_va_53(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_53(char const *format, int param0);
+int printf_va_53(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1559,7 +1559,7 @@ int printf_va_53(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_54(char const *format, unsigned char *param0);
+int scanf_va_54(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1572,7 +1572,7 @@ int scanf_va_54(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_54(char const *format, int param0);
+int printf_va_54(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1588,7 +1588,7 @@ int printf_va_54(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_55(char const *format, int *param0);
+int scanf_va_55(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1601,7 +1601,7 @@ int scanf_va_55(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_55(char const *format, int param0);
+int printf_va_55(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1617,7 +1617,7 @@ int printf_va_55(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_56(char const *format, int *param0);
+int scanf_va_56(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1630,7 +1630,7 @@ int scanf_va_56(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_56(char const *format, int param0);
+int printf_va_56(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1646,7 +1646,7 @@ int printf_va_56(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_57(char const *format, unsigned int *param0);
+int scanf_va_57(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1659,7 +1659,7 @@ int scanf_va_57(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_57(char const *format, unsigned int param0);
+int printf_va_57(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1675,7 +1675,7 @@ int printf_va_57(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_58(char const *format, unsigned int *param0);
+int scanf_va_58(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1688,7 +1688,7 @@ int scanf_va_58(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_58(char const *format, unsigned int param0);
+int printf_va_58(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1704,7 +1704,7 @@ int printf_va_58(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_59(char const *format, unsigned int *param0);
+int scanf_va_59(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1717,7 +1717,7 @@ int scanf_va_59(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_59(char const *format, unsigned int param0);
+int printf_va_59(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1733,7 +1733,7 @@ int printf_va_59(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_60(char const *format, unsigned int *param0);
+int scanf_va_60(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1746,7 +1746,7 @@ int scanf_va_60(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_60(char const *format, unsigned int param0);
+int printf_va_60(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1762,7 +1762,7 @@ int printf_va_60(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_61(char const *format, int *param0);
+int scanf_va_61(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1775,7 +1775,7 @@ int scanf_va_61(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_61(char const *format, int param0);
+int printf_va_61(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1791,7 +1791,7 @@ int printf_va_61(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_62(char const *format, int *param0);
+int scanf_va_62(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1804,7 +1804,7 @@ int scanf_va_62(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_62(char const *format, int param0);
+int printf_va_62(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1820,7 +1820,7 @@ int printf_va_62(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_63(char const *format, unsigned int *param0);
+int scanf_va_63(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1833,7 +1833,7 @@ int scanf_va_63(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_63(char const *format, unsigned int param0);
+int printf_va_63(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1849,7 +1849,7 @@ int printf_va_63(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_64(char const *format, unsigned int *param0);
+int scanf_va_64(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1862,7 +1862,7 @@ int scanf_va_64(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_64(char const *format, unsigned int param0);
+int printf_va_64(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1878,7 +1878,7 @@ int printf_va_64(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_65(char const *format, unsigned int *param0);
+int scanf_va_65(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1891,7 +1891,7 @@ int scanf_va_65(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_65(char const *format, unsigned int param0);
+int printf_va_65(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1907,7 +1907,7 @@ int printf_va_65(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_66(char const *format, unsigned int *param0);
+int scanf_va_66(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1920,7 +1920,7 @@ int scanf_va_66(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_66(char const *format, unsigned int param0);
+int printf_va_66(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1936,7 +1936,7 @@ int printf_va_66(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_67(char const *format, long *param0);
+int scanf_va_67(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1949,7 +1949,7 @@ int scanf_va_67(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_67(char const *format, long param0);
+int printf_va_67(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1965,7 +1965,7 @@ int printf_va_67(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_68(char const *format, long *param0);
+int scanf_va_68(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1978,7 +1978,7 @@ int scanf_va_68(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_68(char const *format, long param0);
+int printf_va_68(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1994,7 +1994,7 @@ int printf_va_68(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_69(char const *format, unsigned long *param0);
+int scanf_va_69(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2007,7 +2007,7 @@ int scanf_va_69(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_69(char const *format, unsigned long param0);
+int printf_va_69(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2023,7 +2023,7 @@ int printf_va_69(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_70(char const *format, unsigned long *param0);
+int scanf_va_70(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2036,7 +2036,7 @@ int scanf_va_70(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_70(char const *format, unsigned long param0);
+int printf_va_70(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2052,7 +2052,7 @@ int printf_va_70(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_71(char const *format, unsigned long *param0);
+int scanf_va_71(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2065,7 +2065,7 @@ int scanf_va_71(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_71(char const *format, unsigned long param0);
+int printf_va_71(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2081,7 +2081,7 @@ int printf_va_71(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_72(char const *format, unsigned long *param0);
+int scanf_va_72(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2094,7 +2094,7 @@ int scanf_va_72(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_72(char const *format, unsigned long param0);
+int printf_va_72(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2110,7 +2110,7 @@ int printf_va_72(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_73(char const *format, long long *param0);
+int scanf_va_73(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2123,7 +2123,7 @@ int scanf_va_73(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_73(char const *format, long long param0);
+int printf_va_73(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2139,7 +2139,7 @@ int printf_va_73(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_74(char const *format, long long *param0);
+int scanf_va_74(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2152,7 +2152,7 @@ int scanf_va_74(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_74(char const *format, long long param0);
+int printf_va_74(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2168,7 +2168,7 @@ int printf_va_74(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_75(char const *format, unsigned long long *param0);
+int scanf_va_75(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2181,7 +2181,7 @@ int scanf_va_75(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_75(char const *format, unsigned long long param0);
+int printf_va_75(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2197,7 +2197,7 @@ int printf_va_75(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_76(char const *format, unsigned long long *param0);
+int scanf_va_76(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2210,7 +2210,7 @@ int scanf_va_76(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_76(char const *format, unsigned long long param0);
+int printf_va_76(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2226,7 +2226,7 @@ int printf_va_76(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_77(char const *format, unsigned long long *param0);
+int scanf_va_77(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2239,7 +2239,7 @@ int scanf_va_77(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_77(char const *format, unsigned long long param0);
+int printf_va_77(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2255,7 +2255,7 @@ int printf_va_77(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_78(char const *format, unsigned long long *param0);
+int scanf_va_78(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2268,7 +2268,7 @@ int scanf_va_78(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_78(char const *format, unsigned long long param0);
+int printf_va_78(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2284,7 +2284,7 @@ int printf_va_78(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_79(char const *format, long *param0);
+int scanf_va_79(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2297,7 +2297,7 @@ int scanf_va_79(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_79(char const *format, long param0);
+int printf_va_79(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2313,7 +2313,7 @@ int printf_va_79(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_80(char const *format, long *param0);
+int scanf_va_80(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2326,7 +2326,7 @@ int scanf_va_80(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_80(char const *format, long param0);
+int printf_va_80(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2342,7 +2342,7 @@ int printf_va_80(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_81(char const *format, unsigned long *param0);
+int scanf_va_81(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2355,7 +2355,7 @@ int scanf_va_81(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_81(char const *format, unsigned long param0);
+int printf_va_81(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2371,7 +2371,7 @@ int printf_va_81(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_82(char const *format, unsigned long *param0);
+int scanf_va_82(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2384,7 +2384,7 @@ int scanf_va_82(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_82(char const *format, unsigned long param0);
+int printf_va_82(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2400,7 +2400,7 @@ int printf_va_82(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_83(char const *format, unsigned long *param0);
+int scanf_va_83(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2413,7 +2413,7 @@ int scanf_va_83(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_83(char const *format, unsigned long param0);
+int printf_va_83(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2429,7 +2429,7 @@ int printf_va_83(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_84(char const *format, unsigned long *param0);
+int scanf_va_84(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2442,7 +2442,7 @@ int scanf_va_84(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_84(char const *format, unsigned long param0);
+int printf_va_84(char const * __restrict format, unsigned long param0);
 
 int main(void)
 {
diff --git a/tests/libc/oracle/inttypes_h.3.res.oracle b/tests/libc/oracle/inttypes_h.3.res.oracle
index 74a59ef717c..b6a1a81b1b5 100644
--- a/tests/libc/oracle/inttypes_h.3.res.oracle
+++ b/tests/libc/oracle/inttypes_h.3.res.oracle
@@ -22,7 +22,7 @@
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_1(char const *format, signed char *param0);
+int scanf_va_1(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -35,7 +35,7 @@ int scanf_va_1(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_1(char const *format, int param0);
+int printf_va_1(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -51,7 +51,7 @@ int printf_va_1(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_2(char const *format, signed char *param0);
+int scanf_va_2(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -64,7 +64,7 @@ int scanf_va_2(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_2(char const *format, int param0);
+int printf_va_2(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -80,7 +80,7 @@ int printf_va_2(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_3(char const *format, unsigned char *param0);
+int scanf_va_3(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -93,7 +93,7 @@ int scanf_va_3(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_3(char const *format, int param0);
+int printf_va_3(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -109,7 +109,7 @@ int printf_va_3(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_4(char const *format, unsigned char *param0);
+int scanf_va_4(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -122,7 +122,7 @@ int scanf_va_4(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_4(char const *format, int param0);
+int printf_va_4(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -138,7 +138,7 @@ int printf_va_4(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_5(char const *format, unsigned char *param0);
+int scanf_va_5(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -151,7 +151,7 @@ int scanf_va_5(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_5(char const *format, int param0);
+int printf_va_5(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -167,7 +167,7 @@ int printf_va_5(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_6(char const *format, unsigned char *param0);
+int scanf_va_6(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -180,7 +180,7 @@ int scanf_va_6(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_6(char const *format, int param0);
+int printf_va_6(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -196,7 +196,7 @@ int printf_va_6(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_7(char const *format, short *param0);
+int scanf_va_7(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -209,7 +209,7 @@ int scanf_va_7(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_7(char const *format, int param0);
+int printf_va_7(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -225,7 +225,7 @@ int printf_va_7(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_8(char const *format, short *param0);
+int scanf_va_8(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -238,7 +238,7 @@ int scanf_va_8(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_8(char const *format, int param0);
+int printf_va_8(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -254,7 +254,7 @@ int printf_va_8(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_9(char const *format, unsigned short *param0);
+int scanf_va_9(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -267,7 +267,7 @@ int scanf_va_9(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_9(char const *format, unsigned int param0);
+int printf_va_9(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -283,7 +283,7 @@ int printf_va_9(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_10(char const *format, unsigned short *param0);
+int scanf_va_10(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -296,7 +296,7 @@ int scanf_va_10(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_10(char const *format, unsigned int param0);
+int printf_va_10(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -312,7 +312,7 @@ int printf_va_10(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_11(char const *format, unsigned short *param0);
+int scanf_va_11(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -325,7 +325,7 @@ int scanf_va_11(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_11(char const *format, unsigned int param0);
+int printf_va_11(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -341,7 +341,7 @@ int printf_va_11(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_12(char const *format, unsigned short *param0);
+int scanf_va_12(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -354,7 +354,7 @@ int scanf_va_12(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_12(char const *format, unsigned int param0);
+int printf_va_12(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -370,7 +370,7 @@ int printf_va_12(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_13(char const *format, long *param0);
+int scanf_va_13(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -383,7 +383,7 @@ int scanf_va_13(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_13(char const *format, long param0);
+int printf_va_13(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -399,7 +399,7 @@ int printf_va_13(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_14(char const *format, long *param0);
+int scanf_va_14(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -412,7 +412,7 @@ int scanf_va_14(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_14(char const *format, long param0);
+int printf_va_14(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -428,7 +428,7 @@ int printf_va_14(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_15(char const *format, unsigned long *param0);
+int scanf_va_15(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -441,7 +441,7 @@ int scanf_va_15(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_15(char const *format, unsigned long param0);
+int printf_va_15(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -457,7 +457,7 @@ int printf_va_15(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_16(char const *format, unsigned long *param0);
+int scanf_va_16(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -470,7 +470,7 @@ int scanf_va_16(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_16(char const *format, unsigned long param0);
+int printf_va_16(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -486,7 +486,7 @@ int printf_va_16(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_17(char const *format, unsigned long *param0);
+int scanf_va_17(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -499,7 +499,7 @@ int scanf_va_17(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_17(char const *format, unsigned long param0);
+int printf_va_17(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -515,7 +515,7 @@ int printf_va_17(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_18(char const *format, unsigned long *param0);
+int scanf_va_18(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -528,7 +528,7 @@ int scanf_va_18(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_18(char const *format, unsigned long param0);
+int printf_va_18(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -544,7 +544,7 @@ int printf_va_18(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_19(char const *format, long long *param0);
+int scanf_va_19(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -557,7 +557,7 @@ int scanf_va_19(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_19(char const *format, long long param0);
+int printf_va_19(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -573,7 +573,7 @@ int printf_va_19(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_20(char const *format, long long *param0);
+int scanf_va_20(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -586,7 +586,7 @@ int scanf_va_20(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_20(char const *format, long long param0);
+int printf_va_20(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -602,7 +602,7 @@ int printf_va_20(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_21(char const *format, unsigned long long *param0);
+int scanf_va_21(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -615,7 +615,7 @@ int scanf_va_21(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_21(char const *format, unsigned long long param0);
+int printf_va_21(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -631,7 +631,7 @@ int printf_va_21(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_22(char const *format, unsigned long long *param0);
+int scanf_va_22(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -644,7 +644,7 @@ int scanf_va_22(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_22(char const *format, unsigned long long param0);
+int printf_va_22(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -660,7 +660,7 @@ int printf_va_22(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_23(char const *format, unsigned long long *param0);
+int scanf_va_23(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -673,7 +673,7 @@ int scanf_va_23(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_23(char const *format, unsigned long long param0);
+int printf_va_23(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -689,7 +689,7 @@ int printf_va_23(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_24(char const *format, unsigned long long *param0);
+int scanf_va_24(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -702,7 +702,7 @@ int scanf_va_24(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_24(char const *format, unsigned long long param0);
+int printf_va_24(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -718,7 +718,7 @@ int printf_va_24(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_25(char const *format, signed char *param0);
+int scanf_va_25(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -731,7 +731,7 @@ int scanf_va_25(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_25(char const *format, int param0);
+int printf_va_25(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -747,7 +747,7 @@ int printf_va_25(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_26(char const *format, signed char *param0);
+int scanf_va_26(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -760,7 +760,7 @@ int scanf_va_26(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_26(char const *format, int param0);
+int printf_va_26(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -776,7 +776,7 @@ int printf_va_26(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_27(char const *format, unsigned char *param0);
+int scanf_va_27(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -789,7 +789,7 @@ int scanf_va_27(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_27(char const *format, int param0);
+int printf_va_27(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -805,7 +805,7 @@ int printf_va_27(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_28(char const *format, unsigned char *param0);
+int scanf_va_28(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -818,7 +818,7 @@ int scanf_va_28(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_28(char const *format, int param0);
+int printf_va_28(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -834,7 +834,7 @@ int printf_va_28(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_29(char const *format, unsigned char *param0);
+int scanf_va_29(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -847,7 +847,7 @@ int scanf_va_29(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_29(char const *format, int param0);
+int printf_va_29(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -863,7 +863,7 @@ int printf_va_29(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_30(char const *format, unsigned char *param0);
+int scanf_va_30(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -876,7 +876,7 @@ int scanf_va_30(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_30(char const *format, int param0);
+int printf_va_30(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -892,7 +892,7 @@ int printf_va_30(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_31(char const *format, short *param0);
+int scanf_va_31(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -905,7 +905,7 @@ int scanf_va_31(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_31(char const *format, int param0);
+int printf_va_31(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -921,7 +921,7 @@ int printf_va_31(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_32(char const *format, short *param0);
+int scanf_va_32(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -934,7 +934,7 @@ int scanf_va_32(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_32(char const *format, int param0);
+int printf_va_32(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -950,7 +950,7 @@ int printf_va_32(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_33(char const *format, unsigned short *param0);
+int scanf_va_33(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -963,7 +963,7 @@ int scanf_va_33(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_33(char const *format, unsigned int param0);
+int printf_va_33(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -979,7 +979,7 @@ int printf_va_33(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_34(char const *format, unsigned short *param0);
+int scanf_va_34(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -992,7 +992,7 @@ int scanf_va_34(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_34(char const *format, unsigned int param0);
+int printf_va_34(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1008,7 +1008,7 @@ int printf_va_34(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_35(char const *format, unsigned short *param0);
+int scanf_va_35(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1021,7 +1021,7 @@ int scanf_va_35(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_35(char const *format, unsigned int param0);
+int printf_va_35(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1037,7 +1037,7 @@ int printf_va_35(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_36(char const *format, unsigned short *param0);
+int scanf_va_36(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1050,7 +1050,7 @@ int scanf_va_36(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_36(char const *format, unsigned int param0);
+int printf_va_36(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1066,7 +1066,7 @@ int printf_va_36(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_37(char const *format, long *param0);
+int scanf_va_37(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1079,7 +1079,7 @@ int scanf_va_37(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_37(char const *format, long param0);
+int printf_va_37(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1095,7 +1095,7 @@ int printf_va_37(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_38(char const *format, long *param0);
+int scanf_va_38(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1108,7 +1108,7 @@ int scanf_va_38(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_38(char const *format, long param0);
+int printf_va_38(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1124,7 +1124,7 @@ int printf_va_38(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_39(char const *format, unsigned long *param0);
+int scanf_va_39(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1137,7 +1137,7 @@ int scanf_va_39(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_39(char const *format, unsigned long param0);
+int printf_va_39(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1153,7 +1153,7 @@ int printf_va_39(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_40(char const *format, unsigned long *param0);
+int scanf_va_40(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1166,7 +1166,7 @@ int scanf_va_40(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_40(char const *format, unsigned long param0);
+int printf_va_40(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1182,7 +1182,7 @@ int printf_va_40(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_41(char const *format, unsigned long *param0);
+int scanf_va_41(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1195,7 +1195,7 @@ int scanf_va_41(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_41(char const *format, unsigned long param0);
+int printf_va_41(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1211,7 +1211,7 @@ int printf_va_41(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_42(char const *format, unsigned long *param0);
+int scanf_va_42(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1224,7 +1224,7 @@ int scanf_va_42(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_42(char const *format, unsigned long param0);
+int printf_va_42(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1240,7 +1240,7 @@ int printf_va_42(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_43(char const *format, long long *param0);
+int scanf_va_43(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1253,7 +1253,7 @@ int scanf_va_43(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_43(char const *format, long long param0);
+int printf_va_43(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1269,7 +1269,7 @@ int printf_va_43(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_44(char const *format, long long *param0);
+int scanf_va_44(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1282,7 +1282,7 @@ int scanf_va_44(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_44(char const *format, long long param0);
+int printf_va_44(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1298,7 +1298,7 @@ int printf_va_44(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_45(char const *format, unsigned long long *param0);
+int scanf_va_45(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1311,7 +1311,7 @@ int scanf_va_45(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_45(char const *format, unsigned long long param0);
+int printf_va_45(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1327,7 +1327,7 @@ int printf_va_45(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_46(char const *format, unsigned long long *param0);
+int scanf_va_46(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1340,7 +1340,7 @@ int scanf_va_46(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_46(char const *format, unsigned long long param0);
+int printf_va_46(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1356,7 +1356,7 @@ int printf_va_46(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_47(char const *format, unsigned long long *param0);
+int scanf_va_47(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1369,7 +1369,7 @@ int scanf_va_47(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_47(char const *format, unsigned long long param0);
+int printf_va_47(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1385,7 +1385,7 @@ int printf_va_47(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_48(char const *format, unsigned long long *param0);
+int scanf_va_48(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1398,7 +1398,7 @@ int scanf_va_48(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_48(char const *format, unsigned long long param0);
+int printf_va_48(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1414,7 +1414,7 @@ int printf_va_48(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_49(char const *format, signed char *param0);
+int scanf_va_49(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1427,7 +1427,7 @@ int scanf_va_49(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_49(char const *format, int param0);
+int printf_va_49(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1443,7 +1443,7 @@ int printf_va_49(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_50(char const *format, signed char *param0);
+int scanf_va_50(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1456,7 +1456,7 @@ int scanf_va_50(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_50(char const *format, int param0);
+int printf_va_50(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1472,7 +1472,7 @@ int printf_va_50(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_51(char const *format, unsigned char *param0);
+int scanf_va_51(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1485,7 +1485,7 @@ int scanf_va_51(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_51(char const *format, int param0);
+int printf_va_51(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1501,7 +1501,7 @@ int printf_va_51(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_52(char const *format, unsigned char *param0);
+int scanf_va_52(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1514,7 +1514,7 @@ int scanf_va_52(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_52(char const *format, int param0);
+int printf_va_52(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1530,7 +1530,7 @@ int printf_va_52(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_53(char const *format, unsigned char *param0);
+int scanf_va_53(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1543,7 +1543,7 @@ int scanf_va_53(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_53(char const *format, int param0);
+int printf_va_53(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1559,7 +1559,7 @@ int printf_va_53(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_54(char const *format, unsigned char *param0);
+int scanf_va_54(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1572,7 +1572,7 @@ int scanf_va_54(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_54(char const *format, int param0);
+int printf_va_54(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1588,7 +1588,7 @@ int printf_va_54(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_55(char const *format, int *param0);
+int scanf_va_55(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1601,7 +1601,7 @@ int scanf_va_55(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_55(char const *format, int param0);
+int printf_va_55(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1617,7 +1617,7 @@ int printf_va_55(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_56(char const *format, int *param0);
+int scanf_va_56(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1630,7 +1630,7 @@ int scanf_va_56(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_56(char const *format, int param0);
+int printf_va_56(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1646,7 +1646,7 @@ int printf_va_56(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_57(char const *format, unsigned int *param0);
+int scanf_va_57(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1659,7 +1659,7 @@ int scanf_va_57(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_57(char const *format, unsigned int param0);
+int printf_va_57(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1675,7 +1675,7 @@ int printf_va_57(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_58(char const *format, unsigned int *param0);
+int scanf_va_58(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1688,7 +1688,7 @@ int scanf_va_58(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_58(char const *format, unsigned int param0);
+int printf_va_58(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1704,7 +1704,7 @@ int printf_va_58(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_59(char const *format, unsigned int *param0);
+int scanf_va_59(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1717,7 +1717,7 @@ int scanf_va_59(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_59(char const *format, unsigned int param0);
+int printf_va_59(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1733,7 +1733,7 @@ int printf_va_59(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_60(char const *format, unsigned int *param0);
+int scanf_va_60(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1746,7 +1746,7 @@ int scanf_va_60(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_60(char const *format, unsigned int param0);
+int printf_va_60(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1762,7 +1762,7 @@ int printf_va_60(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_61(char const *format, long *param0);
+int scanf_va_61(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1775,7 +1775,7 @@ int scanf_va_61(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_61(char const *format, long param0);
+int printf_va_61(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1791,7 +1791,7 @@ int printf_va_61(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_62(char const *format, long *param0);
+int scanf_va_62(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1804,7 +1804,7 @@ int scanf_va_62(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_62(char const *format, long param0);
+int printf_va_62(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1820,7 +1820,7 @@ int printf_va_62(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_63(char const *format, unsigned long *param0);
+int scanf_va_63(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1833,7 +1833,7 @@ int scanf_va_63(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_63(char const *format, unsigned long param0);
+int printf_va_63(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1849,7 +1849,7 @@ int printf_va_63(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_64(char const *format, unsigned long *param0);
+int scanf_va_64(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1862,7 +1862,7 @@ int scanf_va_64(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_64(char const *format, unsigned long param0);
+int printf_va_64(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1878,7 +1878,7 @@ int printf_va_64(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_65(char const *format, unsigned long *param0);
+int scanf_va_65(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1891,7 +1891,7 @@ int scanf_va_65(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_65(char const *format, unsigned long param0);
+int printf_va_65(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1907,7 +1907,7 @@ int printf_va_65(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_66(char const *format, unsigned long *param0);
+int scanf_va_66(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1920,7 +1920,7 @@ int scanf_va_66(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_66(char const *format, unsigned long param0);
+int printf_va_66(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1936,7 +1936,7 @@ int printf_va_66(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_67(char const *format, long long *param0);
+int scanf_va_67(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1949,7 +1949,7 @@ int scanf_va_67(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_67(char const *format, long long param0);
+int printf_va_67(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1965,7 +1965,7 @@ int printf_va_67(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_68(char const *format, long long *param0);
+int scanf_va_68(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1978,7 +1978,7 @@ int scanf_va_68(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_68(char const *format, long long param0);
+int printf_va_68(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1994,7 +1994,7 @@ int printf_va_68(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_69(char const *format, unsigned long long *param0);
+int scanf_va_69(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2007,7 +2007,7 @@ int scanf_va_69(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_69(char const *format, unsigned long long param0);
+int printf_va_69(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2023,7 +2023,7 @@ int printf_va_69(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_70(char const *format, unsigned long long *param0);
+int scanf_va_70(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2036,7 +2036,7 @@ int scanf_va_70(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_70(char const *format, unsigned long long param0);
+int printf_va_70(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2052,7 +2052,7 @@ int printf_va_70(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_71(char const *format, unsigned long long *param0);
+int scanf_va_71(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2065,7 +2065,7 @@ int scanf_va_71(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_71(char const *format, unsigned long long param0);
+int printf_va_71(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2081,7 +2081,7 @@ int printf_va_71(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_72(char const *format, unsigned long long *param0);
+int scanf_va_72(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2094,7 +2094,7 @@ int scanf_va_72(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_72(char const *format, unsigned long long param0);
+int printf_va_72(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2110,7 +2110,7 @@ int printf_va_72(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_73(char const *format, long long *param0);
+int scanf_va_73(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2123,7 +2123,7 @@ int scanf_va_73(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_73(char const *format, long long param0);
+int printf_va_73(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2139,7 +2139,7 @@ int printf_va_73(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_74(char const *format, long long *param0);
+int scanf_va_74(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2152,7 +2152,7 @@ int scanf_va_74(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_74(char const *format, long long param0);
+int printf_va_74(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2168,7 +2168,7 @@ int printf_va_74(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_75(char const *format, unsigned long long *param0);
+int scanf_va_75(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2181,7 +2181,7 @@ int scanf_va_75(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_75(char const *format, unsigned long long param0);
+int printf_va_75(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2197,7 +2197,7 @@ int printf_va_75(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_76(char const *format, unsigned long long *param0);
+int scanf_va_76(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2210,7 +2210,7 @@ int scanf_va_76(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_76(char const *format, unsigned long long param0);
+int printf_va_76(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2226,7 +2226,7 @@ int printf_va_76(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_77(char const *format, unsigned long long *param0);
+int scanf_va_77(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2239,7 +2239,7 @@ int scanf_va_77(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_77(char const *format, unsigned long long param0);
+int printf_va_77(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2255,7 +2255,7 @@ int printf_va_77(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_78(char const *format, unsigned long long *param0);
+int scanf_va_78(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2268,7 +2268,7 @@ int scanf_va_78(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_78(char const *format, unsigned long long param0);
+int printf_va_78(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2284,7 +2284,7 @@ int printf_va_78(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_79(char const *format, long *param0);
+int scanf_va_79(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2297,7 +2297,7 @@ int scanf_va_79(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_79(char const *format, long param0);
+int printf_va_79(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2313,7 +2313,7 @@ int printf_va_79(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_80(char const *format, long *param0);
+int scanf_va_80(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2326,7 +2326,7 @@ int scanf_va_80(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_80(char const *format, long param0);
+int printf_va_80(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2342,7 +2342,7 @@ int printf_va_80(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_81(char const *format, unsigned long *param0);
+int scanf_va_81(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2355,7 +2355,7 @@ int scanf_va_81(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_81(char const *format, unsigned long param0);
+int printf_va_81(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2371,7 +2371,7 @@ int printf_va_81(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_82(char const *format, unsigned long *param0);
+int scanf_va_82(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2384,7 +2384,7 @@ int scanf_va_82(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_82(char const *format, unsigned long param0);
+int printf_va_82(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2400,7 +2400,7 @@ int printf_va_82(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_83(char const *format, unsigned long *param0);
+int scanf_va_83(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2413,7 +2413,7 @@ int scanf_va_83(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_83(char const *format, unsigned long param0);
+int printf_va_83(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2429,7 +2429,7 @@ int printf_va_83(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_84(char const *format, unsigned long *param0);
+int scanf_va_84(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2442,7 +2442,7 @@ int scanf_va_84(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_84(char const *format, unsigned long param0);
+int printf_va_84(char const * __restrict format, unsigned long param0);
 
 int main(void)
 {
diff --git a/tests/libc/oracle/inttypes_h.4.res.oracle b/tests/libc/oracle/inttypes_h.4.res.oracle
index f5b6c4ef398..72f9ad7dc63 100644
--- a/tests/libc/oracle/inttypes_h.4.res.oracle
+++ b/tests/libc/oracle/inttypes_h.4.res.oracle
@@ -22,7 +22,7 @@
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_1(char const *format, signed char *param0);
+int scanf_va_1(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -35,7 +35,7 @@ int scanf_va_1(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_1(char const *format, int param0);
+int printf_va_1(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -51,7 +51,7 @@ int printf_va_1(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_2(char const *format, signed char *param0);
+int scanf_va_2(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -64,7 +64,7 @@ int scanf_va_2(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_2(char const *format, int param0);
+int printf_va_2(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -80,7 +80,7 @@ int printf_va_2(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_3(char const *format, unsigned char *param0);
+int scanf_va_3(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -93,7 +93,7 @@ int scanf_va_3(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_3(char const *format, int param0);
+int printf_va_3(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -109,7 +109,7 @@ int printf_va_3(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_4(char const *format, unsigned char *param0);
+int scanf_va_4(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -122,7 +122,7 @@ int scanf_va_4(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_4(char const *format, int param0);
+int printf_va_4(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -138,7 +138,7 @@ int printf_va_4(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_5(char const *format, unsigned char *param0);
+int scanf_va_5(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -151,7 +151,7 @@ int scanf_va_5(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_5(char const *format, int param0);
+int printf_va_5(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -167,7 +167,7 @@ int printf_va_5(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_6(char const *format, unsigned char *param0);
+int scanf_va_6(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -180,7 +180,7 @@ int scanf_va_6(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_6(char const *format, int param0);
+int printf_va_6(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -196,7 +196,7 @@ int printf_va_6(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_7(char const *format, short *param0);
+int scanf_va_7(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -209,7 +209,7 @@ int scanf_va_7(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_7(char const *format, int param0);
+int printf_va_7(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -225,7 +225,7 @@ int printf_va_7(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_8(char const *format, short *param0);
+int scanf_va_8(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -238,7 +238,7 @@ int scanf_va_8(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_8(char const *format, int param0);
+int printf_va_8(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -254,7 +254,7 @@ int printf_va_8(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_9(char const *format, unsigned short *param0);
+int scanf_va_9(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -267,7 +267,7 @@ int scanf_va_9(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_9(char const *format, int param0);
+int printf_va_9(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -283,7 +283,7 @@ int printf_va_9(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_10(char const *format, unsigned short *param0);
+int scanf_va_10(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -296,7 +296,7 @@ int scanf_va_10(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_10(char const *format, int param0);
+int printf_va_10(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -312,7 +312,7 @@ int printf_va_10(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_11(char const *format, unsigned short *param0);
+int scanf_va_11(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -325,7 +325,7 @@ int scanf_va_11(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_11(char const *format, int param0);
+int printf_va_11(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -341,7 +341,7 @@ int printf_va_11(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_12(char const *format, unsigned short *param0);
+int scanf_va_12(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -354,7 +354,7 @@ int scanf_va_12(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_12(char const *format, int param0);
+int printf_va_12(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -370,7 +370,7 @@ int printf_va_12(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_13(char const *format, int *param0);
+int scanf_va_13(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -383,7 +383,7 @@ int scanf_va_13(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_13(char const *format, int param0);
+int printf_va_13(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -399,7 +399,7 @@ int printf_va_13(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_14(char const *format, int *param0);
+int scanf_va_14(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -412,7 +412,7 @@ int scanf_va_14(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_14(char const *format, int param0);
+int printf_va_14(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -428,7 +428,7 @@ int printf_va_14(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_15(char const *format, unsigned int *param0);
+int scanf_va_15(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -441,7 +441,7 @@ int scanf_va_15(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_15(char const *format, unsigned int param0);
+int printf_va_15(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -457,7 +457,7 @@ int printf_va_15(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_16(char const *format, unsigned int *param0);
+int scanf_va_16(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -470,7 +470,7 @@ int scanf_va_16(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_16(char const *format, unsigned int param0);
+int printf_va_16(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -486,7 +486,7 @@ int printf_va_16(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_17(char const *format, unsigned int *param0);
+int scanf_va_17(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -499,7 +499,7 @@ int scanf_va_17(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_17(char const *format, unsigned int param0);
+int printf_va_17(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -515,7 +515,7 @@ int printf_va_17(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_18(char const *format, unsigned int *param0);
+int scanf_va_18(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -528,7 +528,7 @@ int scanf_va_18(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_18(char const *format, unsigned int param0);
+int printf_va_18(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -544,7 +544,7 @@ int printf_va_18(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_19(char const *format, long long *param0);
+int scanf_va_19(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -557,7 +557,7 @@ int scanf_va_19(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_19(char const *format, long long param0);
+int printf_va_19(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -573,7 +573,7 @@ int printf_va_19(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_20(char const *format, long long *param0);
+int scanf_va_20(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -586,7 +586,7 @@ int scanf_va_20(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_20(char const *format, long long param0);
+int printf_va_20(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -602,7 +602,7 @@ int printf_va_20(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_21(char const *format, unsigned long long *param0);
+int scanf_va_21(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -615,7 +615,7 @@ int scanf_va_21(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_21(char const *format, unsigned long long param0);
+int printf_va_21(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -631,7 +631,7 @@ int printf_va_21(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_22(char const *format, unsigned long long *param0);
+int scanf_va_22(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -644,7 +644,7 @@ int scanf_va_22(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_22(char const *format, unsigned long long param0);
+int printf_va_22(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -660,7 +660,7 @@ int printf_va_22(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_23(char const *format, unsigned long long *param0);
+int scanf_va_23(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -673,7 +673,7 @@ int scanf_va_23(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_23(char const *format, unsigned long long param0);
+int printf_va_23(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -689,7 +689,7 @@ int printf_va_23(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_24(char const *format, unsigned long long *param0);
+int scanf_va_24(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -702,7 +702,7 @@ int scanf_va_24(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_24(char const *format, unsigned long long param0);
+int printf_va_24(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -718,7 +718,7 @@ int printf_va_24(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_25(char const *format, signed char *param0);
+int scanf_va_25(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -731,7 +731,7 @@ int scanf_va_25(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_25(char const *format, int param0);
+int printf_va_25(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -747,7 +747,7 @@ int printf_va_25(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_26(char const *format, signed char *param0);
+int scanf_va_26(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -760,7 +760,7 @@ int scanf_va_26(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_26(char const *format, int param0);
+int printf_va_26(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -776,7 +776,7 @@ int printf_va_26(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_27(char const *format, unsigned char *param0);
+int scanf_va_27(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -789,7 +789,7 @@ int scanf_va_27(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_27(char const *format, int param0);
+int printf_va_27(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -805,7 +805,7 @@ int printf_va_27(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_28(char const *format, unsigned char *param0);
+int scanf_va_28(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -818,7 +818,7 @@ int scanf_va_28(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_28(char const *format, int param0);
+int printf_va_28(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -834,7 +834,7 @@ int printf_va_28(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_29(char const *format, unsigned char *param0);
+int scanf_va_29(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -847,7 +847,7 @@ int scanf_va_29(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_29(char const *format, int param0);
+int printf_va_29(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -863,7 +863,7 @@ int printf_va_29(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_30(char const *format, unsigned char *param0);
+int scanf_va_30(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -876,7 +876,7 @@ int scanf_va_30(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_30(char const *format, int param0);
+int printf_va_30(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -892,7 +892,7 @@ int printf_va_30(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_31(char const *format, short *param0);
+int scanf_va_31(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -905,7 +905,7 @@ int scanf_va_31(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_31(char const *format, int param0);
+int printf_va_31(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -921,7 +921,7 @@ int printf_va_31(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_32(char const *format, short *param0);
+int scanf_va_32(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -934,7 +934,7 @@ int scanf_va_32(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_32(char const *format, int param0);
+int printf_va_32(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -950,7 +950,7 @@ int printf_va_32(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_33(char const *format, unsigned short *param0);
+int scanf_va_33(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -963,7 +963,7 @@ int scanf_va_33(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_33(char const *format, int param0);
+int printf_va_33(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -979,7 +979,7 @@ int printf_va_33(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_34(char const *format, unsigned short *param0);
+int scanf_va_34(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -992,7 +992,7 @@ int scanf_va_34(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_34(char const *format, int param0);
+int printf_va_34(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1008,7 +1008,7 @@ int printf_va_34(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_35(char const *format, unsigned short *param0);
+int scanf_va_35(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1021,7 +1021,7 @@ int scanf_va_35(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_35(char const *format, int param0);
+int printf_va_35(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1037,7 +1037,7 @@ int printf_va_35(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_36(char const *format, unsigned short *param0);
+int scanf_va_36(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1050,7 +1050,7 @@ int scanf_va_36(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_36(char const *format, int param0);
+int printf_va_36(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1066,7 +1066,7 @@ int printf_va_36(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_37(char const *format, int *param0);
+int scanf_va_37(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1079,7 +1079,7 @@ int scanf_va_37(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_37(char const *format, int param0);
+int printf_va_37(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1095,7 +1095,7 @@ int printf_va_37(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_38(char const *format, int *param0);
+int scanf_va_38(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1108,7 +1108,7 @@ int scanf_va_38(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_38(char const *format, int param0);
+int printf_va_38(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1124,7 +1124,7 @@ int printf_va_38(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_39(char const *format, unsigned int *param0);
+int scanf_va_39(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1137,7 +1137,7 @@ int scanf_va_39(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_39(char const *format, unsigned int param0);
+int printf_va_39(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1153,7 +1153,7 @@ int printf_va_39(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_40(char const *format, unsigned int *param0);
+int scanf_va_40(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1166,7 +1166,7 @@ int scanf_va_40(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_40(char const *format, unsigned int param0);
+int printf_va_40(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1182,7 +1182,7 @@ int printf_va_40(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_41(char const *format, unsigned int *param0);
+int scanf_va_41(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1195,7 +1195,7 @@ int scanf_va_41(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_41(char const *format, unsigned int param0);
+int printf_va_41(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1211,7 +1211,7 @@ int printf_va_41(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_42(char const *format, unsigned int *param0);
+int scanf_va_42(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1224,7 +1224,7 @@ int scanf_va_42(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_42(char const *format, unsigned int param0);
+int printf_va_42(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1240,7 +1240,7 @@ int printf_va_42(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_43(char const *format, long long *param0);
+int scanf_va_43(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1253,7 +1253,7 @@ int scanf_va_43(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_43(char const *format, long long param0);
+int printf_va_43(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1269,7 +1269,7 @@ int printf_va_43(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_44(char const *format, long long *param0);
+int scanf_va_44(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1282,7 +1282,7 @@ int scanf_va_44(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_44(char const *format, long long param0);
+int printf_va_44(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1298,7 +1298,7 @@ int printf_va_44(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_45(char const *format, unsigned long long *param0);
+int scanf_va_45(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1311,7 +1311,7 @@ int scanf_va_45(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_45(char const *format, unsigned long long param0);
+int printf_va_45(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1327,7 +1327,7 @@ int printf_va_45(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_46(char const *format, unsigned long long *param0);
+int scanf_va_46(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1340,7 +1340,7 @@ int scanf_va_46(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_46(char const *format, unsigned long long param0);
+int printf_va_46(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1356,7 +1356,7 @@ int printf_va_46(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_47(char const *format, unsigned long long *param0);
+int scanf_va_47(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1369,7 +1369,7 @@ int scanf_va_47(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_47(char const *format, unsigned long long param0);
+int printf_va_47(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1385,7 +1385,7 @@ int printf_va_47(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_48(char const *format, unsigned long long *param0);
+int scanf_va_48(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1398,7 +1398,7 @@ int scanf_va_48(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_48(char const *format, unsigned long long param0);
+int printf_va_48(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1414,7 +1414,7 @@ int printf_va_48(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_49(char const *format, signed char *param0);
+int scanf_va_49(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1427,7 +1427,7 @@ int scanf_va_49(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_49(char const *format, int param0);
+int printf_va_49(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1443,7 +1443,7 @@ int printf_va_49(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_50(char const *format, signed char *param0);
+int scanf_va_50(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1456,7 +1456,7 @@ int scanf_va_50(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_50(char const *format, int param0);
+int printf_va_50(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1472,7 +1472,7 @@ int printf_va_50(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_51(char const *format, unsigned char *param0);
+int scanf_va_51(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1485,7 +1485,7 @@ int scanf_va_51(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_51(char const *format, int param0);
+int printf_va_51(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1501,7 +1501,7 @@ int printf_va_51(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_52(char const *format, unsigned char *param0);
+int scanf_va_52(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1514,7 +1514,7 @@ int scanf_va_52(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_52(char const *format, int param0);
+int printf_va_52(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1530,7 +1530,7 @@ int printf_va_52(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_53(char const *format, unsigned char *param0);
+int scanf_va_53(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1543,7 +1543,7 @@ int scanf_va_53(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_53(char const *format, int param0);
+int printf_va_53(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1559,7 +1559,7 @@ int printf_va_53(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_54(char const *format, unsigned char *param0);
+int scanf_va_54(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1572,7 +1572,7 @@ int scanf_va_54(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_54(char const *format, int param0);
+int printf_va_54(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1588,7 +1588,7 @@ int printf_va_54(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_55(char const *format, int *param0);
+int scanf_va_55(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1601,7 +1601,7 @@ int scanf_va_55(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_55(char const *format, int param0);
+int printf_va_55(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1617,7 +1617,7 @@ int printf_va_55(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_56(char const *format, int *param0);
+int scanf_va_56(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1630,7 +1630,7 @@ int scanf_va_56(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_56(char const *format, int param0);
+int printf_va_56(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1646,7 +1646,7 @@ int printf_va_56(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_57(char const *format, unsigned int *param0);
+int scanf_va_57(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1659,7 +1659,7 @@ int scanf_va_57(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_57(char const *format, unsigned int param0);
+int printf_va_57(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1675,7 +1675,7 @@ int printf_va_57(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_58(char const *format, unsigned int *param0);
+int scanf_va_58(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1688,7 +1688,7 @@ int scanf_va_58(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_58(char const *format, unsigned int param0);
+int printf_va_58(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1704,7 +1704,7 @@ int printf_va_58(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_59(char const *format, unsigned int *param0);
+int scanf_va_59(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1717,7 +1717,7 @@ int scanf_va_59(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_59(char const *format, unsigned int param0);
+int printf_va_59(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1733,7 +1733,7 @@ int printf_va_59(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_60(char const *format, unsigned int *param0);
+int scanf_va_60(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1746,7 +1746,7 @@ int scanf_va_60(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_60(char const *format, unsigned int param0);
+int printf_va_60(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1762,7 +1762,7 @@ int printf_va_60(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_61(char const *format, int *param0);
+int scanf_va_61(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1775,7 +1775,7 @@ int scanf_va_61(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_61(char const *format, int param0);
+int printf_va_61(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1791,7 +1791,7 @@ int printf_va_61(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_62(char const *format, int *param0);
+int scanf_va_62(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1804,7 +1804,7 @@ int scanf_va_62(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_62(char const *format, int param0);
+int printf_va_62(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1820,7 +1820,7 @@ int printf_va_62(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_63(char const *format, unsigned int *param0);
+int scanf_va_63(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1833,7 +1833,7 @@ int scanf_va_63(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_63(char const *format, unsigned int param0);
+int printf_va_63(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1849,7 +1849,7 @@ int printf_va_63(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_64(char const *format, unsigned int *param0);
+int scanf_va_64(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1862,7 +1862,7 @@ int scanf_va_64(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_64(char const *format, unsigned int param0);
+int printf_va_64(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1878,7 +1878,7 @@ int printf_va_64(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_65(char const *format, unsigned int *param0);
+int scanf_va_65(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1891,7 +1891,7 @@ int scanf_va_65(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_65(char const *format, unsigned int param0);
+int printf_va_65(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1907,7 +1907,7 @@ int printf_va_65(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_66(char const *format, unsigned int *param0);
+int scanf_va_66(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1920,7 +1920,7 @@ int scanf_va_66(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_66(char const *format, unsigned int param0);
+int printf_va_66(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1936,7 +1936,7 @@ int printf_va_66(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_67(char const *format, long long *param0);
+int scanf_va_67(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1949,7 +1949,7 @@ int scanf_va_67(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_67(char const *format, long long param0);
+int printf_va_67(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1965,7 +1965,7 @@ int printf_va_67(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_68(char const *format, long long *param0);
+int scanf_va_68(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1978,7 +1978,7 @@ int scanf_va_68(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_68(char const *format, long long param0);
+int printf_va_68(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1994,7 +1994,7 @@ int printf_va_68(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_69(char const *format, unsigned long long *param0);
+int scanf_va_69(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2007,7 +2007,7 @@ int scanf_va_69(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_69(char const *format, unsigned long long param0);
+int printf_va_69(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2023,7 +2023,7 @@ int printf_va_69(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_70(char const *format, unsigned long long *param0);
+int scanf_va_70(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2036,7 +2036,7 @@ int scanf_va_70(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_70(char const *format, unsigned long long param0);
+int printf_va_70(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2052,7 +2052,7 @@ int printf_va_70(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_71(char const *format, unsigned long long *param0);
+int scanf_va_71(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2065,7 +2065,7 @@ int scanf_va_71(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_71(char const *format, unsigned long long param0);
+int printf_va_71(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2081,7 +2081,7 @@ int printf_va_71(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_72(char const *format, unsigned long long *param0);
+int scanf_va_72(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2094,7 +2094,7 @@ int scanf_va_72(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_72(char const *format, unsigned long long param0);
+int printf_va_72(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2110,7 +2110,7 @@ int printf_va_72(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_73(char const *format, long long *param0);
+int scanf_va_73(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2123,7 +2123,7 @@ int scanf_va_73(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_73(char const *format, long long param0);
+int printf_va_73(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2139,7 +2139,7 @@ int printf_va_73(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_74(char const *format, long long *param0);
+int scanf_va_74(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2152,7 +2152,7 @@ int scanf_va_74(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_74(char const *format, long long param0);
+int printf_va_74(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2168,7 +2168,7 @@ int printf_va_74(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_75(char const *format, unsigned long long *param0);
+int scanf_va_75(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2181,7 +2181,7 @@ int scanf_va_75(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_75(char const *format, unsigned long long param0);
+int printf_va_75(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2197,7 +2197,7 @@ int printf_va_75(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_76(char const *format, unsigned long long *param0);
+int scanf_va_76(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2210,7 +2210,7 @@ int scanf_va_76(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_76(char const *format, unsigned long long param0);
+int printf_va_76(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2226,7 +2226,7 @@ int printf_va_76(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_77(char const *format, unsigned long long *param0);
+int scanf_va_77(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2239,7 +2239,7 @@ int scanf_va_77(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_77(char const *format, unsigned long long param0);
+int printf_va_77(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2255,7 +2255,7 @@ int printf_va_77(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_78(char const *format, unsigned long long *param0);
+int scanf_va_78(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2268,7 +2268,7 @@ int scanf_va_78(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_78(char const *format, unsigned long long param0);
+int printf_va_78(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2284,7 +2284,7 @@ int printf_va_78(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_79(char const *format, int *param0);
+int scanf_va_79(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2297,7 +2297,7 @@ int scanf_va_79(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_79(char const *format, int param0);
+int printf_va_79(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2313,7 +2313,7 @@ int printf_va_79(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_80(char const *format, int *param0);
+int scanf_va_80(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2326,7 +2326,7 @@ int scanf_va_80(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_80(char const *format, int param0);
+int printf_va_80(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2342,7 +2342,7 @@ int printf_va_80(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_81(char const *format, unsigned int *param0);
+int scanf_va_81(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2355,7 +2355,7 @@ int scanf_va_81(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_81(char const *format, unsigned int param0);
+int printf_va_81(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2371,7 +2371,7 @@ int printf_va_81(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_82(char const *format, unsigned int *param0);
+int scanf_va_82(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2384,7 +2384,7 @@ int scanf_va_82(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_82(char const *format, unsigned int param0);
+int printf_va_82(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2400,7 +2400,7 @@ int printf_va_82(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_83(char const *format, unsigned int *param0);
+int scanf_va_83(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2413,7 +2413,7 @@ int scanf_va_83(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_83(char const *format, unsigned int param0);
+int printf_va_83(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2429,7 +2429,7 @@ int printf_va_83(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_84(char const *format, unsigned int *param0);
+int scanf_va_84(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2442,7 +2442,7 @@ int scanf_va_84(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_84(char const *format, unsigned int param0);
+int printf_va_84(char const * __restrict format, unsigned int param0);
 
 int main(void)
 {
diff --git a/tests/libc/oracle/inttypes_h.5.res.oracle b/tests/libc/oracle/inttypes_h.5.res.oracle
index b6878a68920..59a3cd9a2e1 100644
--- a/tests/libc/oracle/inttypes_h.5.res.oracle
+++ b/tests/libc/oracle/inttypes_h.5.res.oracle
@@ -22,7 +22,7 @@
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_1(char const *format, signed char *param0);
+int scanf_va_1(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -35,7 +35,7 @@ int scanf_va_1(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_1(char const *format, int param0);
+int printf_va_1(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -51,7 +51,7 @@ int printf_va_1(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_2(char const *format, signed char *param0);
+int scanf_va_2(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -64,7 +64,7 @@ int scanf_va_2(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_2(char const *format, int param0);
+int printf_va_2(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -80,7 +80,7 @@ int printf_va_2(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_3(char const *format, unsigned char *param0);
+int scanf_va_3(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -93,7 +93,7 @@ int scanf_va_3(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_3(char const *format, int param0);
+int printf_va_3(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -109,7 +109,7 @@ int printf_va_3(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_4(char const *format, unsigned char *param0);
+int scanf_va_4(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -122,7 +122,7 @@ int scanf_va_4(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_4(char const *format, int param0);
+int printf_va_4(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -138,7 +138,7 @@ int printf_va_4(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_5(char const *format, unsigned char *param0);
+int scanf_va_5(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -151,7 +151,7 @@ int scanf_va_5(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_5(char const *format, int param0);
+int printf_va_5(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -167,7 +167,7 @@ int printf_va_5(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_6(char const *format, unsigned char *param0);
+int scanf_va_6(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -180,7 +180,7 @@ int scanf_va_6(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_6(char const *format, int param0);
+int printf_va_6(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -196,7 +196,7 @@ int printf_va_6(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_7(char const *format, short *param0);
+int scanf_va_7(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -209,7 +209,7 @@ int scanf_va_7(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_7(char const *format, int param0);
+int printf_va_7(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -225,7 +225,7 @@ int printf_va_7(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_8(char const *format, short *param0);
+int scanf_va_8(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -238,7 +238,7 @@ int scanf_va_8(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_8(char const *format, int param0);
+int printf_va_8(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -254,7 +254,7 @@ int printf_va_8(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_9(char const *format, unsigned short *param0);
+int scanf_va_9(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -267,7 +267,7 @@ int scanf_va_9(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_9(char const *format, int param0);
+int printf_va_9(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -283,7 +283,7 @@ int printf_va_9(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_10(char const *format, unsigned short *param0);
+int scanf_va_10(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -296,7 +296,7 @@ int scanf_va_10(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_10(char const *format, int param0);
+int printf_va_10(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -312,7 +312,7 @@ int printf_va_10(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_11(char const *format, unsigned short *param0);
+int scanf_va_11(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -325,7 +325,7 @@ int scanf_va_11(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_11(char const *format, int param0);
+int printf_va_11(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -341,7 +341,7 @@ int printf_va_11(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_12(char const *format, unsigned short *param0);
+int scanf_va_12(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -354,7 +354,7 @@ int scanf_va_12(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_12(char const *format, int param0);
+int printf_va_12(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -370,7 +370,7 @@ int printf_va_12(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_13(char const *format, int *param0);
+int scanf_va_13(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -383,7 +383,7 @@ int scanf_va_13(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_13(char const *format, int param0);
+int printf_va_13(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -399,7 +399,7 @@ int printf_va_13(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_14(char const *format, int *param0);
+int scanf_va_14(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -412,7 +412,7 @@ int scanf_va_14(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_14(char const *format, int param0);
+int printf_va_14(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -428,7 +428,7 @@ int printf_va_14(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_15(char const *format, unsigned int *param0);
+int scanf_va_15(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -441,7 +441,7 @@ int scanf_va_15(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_15(char const *format, unsigned int param0);
+int printf_va_15(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -457,7 +457,7 @@ int printf_va_15(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_16(char const *format, unsigned int *param0);
+int scanf_va_16(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -470,7 +470,7 @@ int scanf_va_16(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_16(char const *format, unsigned int param0);
+int printf_va_16(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -486,7 +486,7 @@ int printf_va_16(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_17(char const *format, unsigned int *param0);
+int scanf_va_17(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -499,7 +499,7 @@ int scanf_va_17(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_17(char const *format, unsigned int param0);
+int printf_va_17(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -515,7 +515,7 @@ int printf_va_17(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_18(char const *format, unsigned int *param0);
+int scanf_va_18(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -528,7 +528,7 @@ int scanf_va_18(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_18(char const *format, unsigned int param0);
+int printf_va_18(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -544,7 +544,7 @@ int printf_va_18(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_19(char const *format, long *param0);
+int scanf_va_19(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -557,7 +557,7 @@ int scanf_va_19(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_19(char const *format, long param0);
+int printf_va_19(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -573,7 +573,7 @@ int printf_va_19(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_20(char const *format, long *param0);
+int scanf_va_20(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -586,7 +586,7 @@ int scanf_va_20(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_20(char const *format, long param0);
+int printf_va_20(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -602,7 +602,7 @@ int printf_va_20(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_21(char const *format, unsigned long *param0);
+int scanf_va_21(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -615,7 +615,7 @@ int scanf_va_21(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_21(char const *format, unsigned long param0);
+int printf_va_21(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -631,7 +631,7 @@ int printf_va_21(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_22(char const *format, unsigned long *param0);
+int scanf_va_22(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -644,7 +644,7 @@ int scanf_va_22(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_22(char const *format, unsigned long param0);
+int printf_va_22(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -660,7 +660,7 @@ int printf_va_22(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_23(char const *format, unsigned long *param0);
+int scanf_va_23(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -673,7 +673,7 @@ int scanf_va_23(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_23(char const *format, unsigned long param0);
+int printf_va_23(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -689,7 +689,7 @@ int printf_va_23(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_24(char const *format, unsigned long *param0);
+int scanf_va_24(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -702,7 +702,7 @@ int scanf_va_24(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_24(char const *format, unsigned long param0);
+int printf_va_24(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -718,7 +718,7 @@ int printf_va_24(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_25(char const *format, signed char *param0);
+int scanf_va_25(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -731,7 +731,7 @@ int scanf_va_25(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_25(char const *format, int param0);
+int printf_va_25(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -747,7 +747,7 @@ int printf_va_25(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_26(char const *format, signed char *param0);
+int scanf_va_26(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -760,7 +760,7 @@ int scanf_va_26(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_26(char const *format, int param0);
+int printf_va_26(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -776,7 +776,7 @@ int printf_va_26(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_27(char const *format, unsigned char *param0);
+int scanf_va_27(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -789,7 +789,7 @@ int scanf_va_27(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_27(char const *format, int param0);
+int printf_va_27(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -805,7 +805,7 @@ int printf_va_27(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_28(char const *format, unsigned char *param0);
+int scanf_va_28(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -818,7 +818,7 @@ int scanf_va_28(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_28(char const *format, int param0);
+int printf_va_28(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -834,7 +834,7 @@ int printf_va_28(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_29(char const *format, unsigned char *param0);
+int scanf_va_29(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -847,7 +847,7 @@ int scanf_va_29(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_29(char const *format, int param0);
+int printf_va_29(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -863,7 +863,7 @@ int printf_va_29(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_30(char const *format, unsigned char *param0);
+int scanf_va_30(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -876,7 +876,7 @@ int scanf_va_30(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_30(char const *format, int param0);
+int printf_va_30(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -892,7 +892,7 @@ int printf_va_30(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_31(char const *format, short *param0);
+int scanf_va_31(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -905,7 +905,7 @@ int scanf_va_31(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_31(char const *format, int param0);
+int printf_va_31(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -921,7 +921,7 @@ int printf_va_31(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_32(char const *format, short *param0);
+int scanf_va_32(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -934,7 +934,7 @@ int scanf_va_32(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_32(char const *format, int param0);
+int printf_va_32(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -950,7 +950,7 @@ int printf_va_32(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_33(char const *format, unsigned short *param0);
+int scanf_va_33(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -963,7 +963,7 @@ int scanf_va_33(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_33(char const *format, int param0);
+int printf_va_33(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -979,7 +979,7 @@ int printf_va_33(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_34(char const *format, unsigned short *param0);
+int scanf_va_34(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -992,7 +992,7 @@ int scanf_va_34(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_34(char const *format, int param0);
+int printf_va_34(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1008,7 +1008,7 @@ int printf_va_34(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_35(char const *format, unsigned short *param0);
+int scanf_va_35(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1021,7 +1021,7 @@ int scanf_va_35(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_35(char const *format, int param0);
+int printf_va_35(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1037,7 +1037,7 @@ int printf_va_35(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_36(char const *format, unsigned short *param0);
+int scanf_va_36(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1050,7 +1050,7 @@ int scanf_va_36(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_36(char const *format, int param0);
+int printf_va_36(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1066,7 +1066,7 @@ int printf_va_36(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_37(char const *format, int *param0);
+int scanf_va_37(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1079,7 +1079,7 @@ int scanf_va_37(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_37(char const *format, int param0);
+int printf_va_37(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1095,7 +1095,7 @@ int printf_va_37(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_38(char const *format, int *param0);
+int scanf_va_38(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1108,7 +1108,7 @@ int scanf_va_38(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_38(char const *format, int param0);
+int printf_va_38(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1124,7 +1124,7 @@ int printf_va_38(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_39(char const *format, unsigned int *param0);
+int scanf_va_39(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1137,7 +1137,7 @@ int scanf_va_39(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_39(char const *format, unsigned int param0);
+int printf_va_39(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1153,7 +1153,7 @@ int printf_va_39(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_40(char const *format, unsigned int *param0);
+int scanf_va_40(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1166,7 +1166,7 @@ int scanf_va_40(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_40(char const *format, unsigned int param0);
+int printf_va_40(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1182,7 +1182,7 @@ int printf_va_40(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_41(char const *format, unsigned int *param0);
+int scanf_va_41(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1195,7 +1195,7 @@ int scanf_va_41(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_41(char const *format, unsigned int param0);
+int printf_va_41(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1211,7 +1211,7 @@ int printf_va_41(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_42(char const *format, unsigned int *param0);
+int scanf_va_42(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1224,7 +1224,7 @@ int scanf_va_42(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_42(char const *format, unsigned int param0);
+int printf_va_42(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1240,7 +1240,7 @@ int printf_va_42(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_43(char const *format, long *param0);
+int scanf_va_43(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1253,7 +1253,7 @@ int scanf_va_43(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_43(char const *format, long param0);
+int printf_va_43(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1269,7 +1269,7 @@ int printf_va_43(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_44(char const *format, long *param0);
+int scanf_va_44(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1282,7 +1282,7 @@ int scanf_va_44(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_44(char const *format, long param0);
+int printf_va_44(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1298,7 +1298,7 @@ int printf_va_44(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_45(char const *format, unsigned long *param0);
+int scanf_va_45(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1311,7 +1311,7 @@ int scanf_va_45(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_45(char const *format, unsigned long param0);
+int printf_va_45(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1327,7 +1327,7 @@ int printf_va_45(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_46(char const *format, unsigned long *param0);
+int scanf_va_46(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1340,7 +1340,7 @@ int scanf_va_46(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_46(char const *format, unsigned long param0);
+int printf_va_46(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1356,7 +1356,7 @@ int printf_va_46(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_47(char const *format, unsigned long *param0);
+int scanf_va_47(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1369,7 +1369,7 @@ int scanf_va_47(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_47(char const *format, unsigned long param0);
+int printf_va_47(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1385,7 +1385,7 @@ int printf_va_47(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_48(char const *format, unsigned long *param0);
+int scanf_va_48(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1398,7 +1398,7 @@ int scanf_va_48(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_48(char const *format, unsigned long param0);
+int printf_va_48(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1414,7 +1414,7 @@ int printf_va_48(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_49(char const *format, signed char *param0);
+int scanf_va_49(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1427,7 +1427,7 @@ int scanf_va_49(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_49(char const *format, int param0);
+int printf_va_49(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1443,7 +1443,7 @@ int printf_va_49(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_50(char const *format, signed char *param0);
+int scanf_va_50(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1456,7 +1456,7 @@ int scanf_va_50(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_50(char const *format, int param0);
+int printf_va_50(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1472,7 +1472,7 @@ int printf_va_50(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_51(char const *format, unsigned char *param0);
+int scanf_va_51(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1485,7 +1485,7 @@ int scanf_va_51(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_51(char const *format, int param0);
+int printf_va_51(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1501,7 +1501,7 @@ int printf_va_51(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_52(char const *format, unsigned char *param0);
+int scanf_va_52(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1514,7 +1514,7 @@ int scanf_va_52(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_52(char const *format, int param0);
+int printf_va_52(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1530,7 +1530,7 @@ int printf_va_52(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_53(char const *format, unsigned char *param0);
+int scanf_va_53(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1543,7 +1543,7 @@ int scanf_va_53(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_53(char const *format, int param0);
+int printf_va_53(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1559,7 +1559,7 @@ int printf_va_53(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_54(char const *format, unsigned char *param0);
+int scanf_va_54(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1572,7 +1572,7 @@ int scanf_va_54(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_54(char const *format, int param0);
+int printf_va_54(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1588,7 +1588,7 @@ int printf_va_54(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_55(char const *format, int *param0);
+int scanf_va_55(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1601,7 +1601,7 @@ int scanf_va_55(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_55(char const *format, int param0);
+int printf_va_55(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1617,7 +1617,7 @@ int printf_va_55(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_56(char const *format, int *param0);
+int scanf_va_56(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1630,7 +1630,7 @@ int scanf_va_56(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_56(char const *format, int param0);
+int printf_va_56(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1646,7 +1646,7 @@ int printf_va_56(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_57(char const *format, unsigned int *param0);
+int scanf_va_57(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1659,7 +1659,7 @@ int scanf_va_57(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_57(char const *format, unsigned int param0);
+int printf_va_57(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1675,7 +1675,7 @@ int printf_va_57(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_58(char const *format, unsigned int *param0);
+int scanf_va_58(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1688,7 +1688,7 @@ int scanf_va_58(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_58(char const *format, unsigned int param0);
+int printf_va_58(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1704,7 +1704,7 @@ int printf_va_58(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_59(char const *format, unsigned int *param0);
+int scanf_va_59(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1717,7 +1717,7 @@ int scanf_va_59(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_59(char const *format, unsigned int param0);
+int printf_va_59(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1733,7 +1733,7 @@ int printf_va_59(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_60(char const *format, unsigned int *param0);
+int scanf_va_60(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1746,7 +1746,7 @@ int scanf_va_60(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_60(char const *format, unsigned int param0);
+int printf_va_60(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1762,7 +1762,7 @@ int printf_va_60(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_61(char const *format, int *param0);
+int scanf_va_61(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1775,7 +1775,7 @@ int scanf_va_61(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_61(char const *format, int param0);
+int printf_va_61(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1791,7 +1791,7 @@ int printf_va_61(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_62(char const *format, int *param0);
+int scanf_va_62(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1804,7 +1804,7 @@ int scanf_va_62(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_62(char const *format, int param0);
+int printf_va_62(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1820,7 +1820,7 @@ int printf_va_62(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_63(char const *format, unsigned int *param0);
+int scanf_va_63(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1833,7 +1833,7 @@ int scanf_va_63(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_63(char const *format, unsigned int param0);
+int printf_va_63(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1849,7 +1849,7 @@ int printf_va_63(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_64(char const *format, unsigned int *param0);
+int scanf_va_64(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1862,7 +1862,7 @@ int scanf_va_64(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_64(char const *format, unsigned int param0);
+int printf_va_64(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1878,7 +1878,7 @@ int printf_va_64(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_65(char const *format, unsigned int *param0);
+int scanf_va_65(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1891,7 +1891,7 @@ int scanf_va_65(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_65(char const *format, unsigned int param0);
+int printf_va_65(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1907,7 +1907,7 @@ int printf_va_65(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_66(char const *format, unsigned int *param0);
+int scanf_va_66(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1920,7 +1920,7 @@ int scanf_va_66(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_66(char const *format, unsigned int param0);
+int printf_va_66(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1936,7 +1936,7 @@ int printf_va_66(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_67(char const *format, long *param0);
+int scanf_va_67(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1949,7 +1949,7 @@ int scanf_va_67(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_67(char const *format, long param0);
+int printf_va_67(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1965,7 +1965,7 @@ int printf_va_67(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_68(char const *format, long *param0);
+int scanf_va_68(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1978,7 +1978,7 @@ int scanf_va_68(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_68(char const *format, long param0);
+int printf_va_68(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1994,7 +1994,7 @@ int printf_va_68(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_69(char const *format, unsigned long *param0);
+int scanf_va_69(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2007,7 +2007,7 @@ int scanf_va_69(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_69(char const *format, unsigned long param0);
+int printf_va_69(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2023,7 +2023,7 @@ int printf_va_69(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_70(char const *format, unsigned long *param0);
+int scanf_va_70(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2036,7 +2036,7 @@ int scanf_va_70(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_70(char const *format, unsigned long param0);
+int printf_va_70(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2052,7 +2052,7 @@ int printf_va_70(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_71(char const *format, unsigned long *param0);
+int scanf_va_71(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2065,7 +2065,7 @@ int scanf_va_71(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_71(char const *format, unsigned long param0);
+int printf_va_71(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2081,7 +2081,7 @@ int printf_va_71(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_72(char const *format, unsigned long *param0);
+int scanf_va_72(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2094,7 +2094,7 @@ int scanf_va_72(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_72(char const *format, unsigned long param0);
+int printf_va_72(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2110,7 +2110,7 @@ int printf_va_72(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_73(char const *format, long long *param0);
+int scanf_va_73(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2123,7 +2123,7 @@ int scanf_va_73(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_73(char const *format, long long param0);
+int printf_va_73(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2139,7 +2139,7 @@ int printf_va_73(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_74(char const *format, long long *param0);
+int scanf_va_74(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2152,7 +2152,7 @@ int scanf_va_74(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_74(char const *format, long long param0);
+int printf_va_74(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2168,7 +2168,7 @@ int printf_va_74(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_75(char const *format, unsigned long long *param0);
+int scanf_va_75(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2181,7 +2181,7 @@ int scanf_va_75(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_75(char const *format, unsigned long long param0);
+int printf_va_75(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2197,7 +2197,7 @@ int printf_va_75(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_76(char const *format, unsigned long long *param0);
+int scanf_va_76(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2210,7 +2210,7 @@ int scanf_va_76(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_76(char const *format, unsigned long long param0);
+int printf_va_76(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2226,7 +2226,7 @@ int printf_va_76(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_77(char const *format, unsigned long long *param0);
+int scanf_va_77(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2239,7 +2239,7 @@ int scanf_va_77(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_77(char const *format, unsigned long long param0);
+int printf_va_77(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2255,7 +2255,7 @@ int printf_va_77(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_78(char const *format, unsigned long long *param0);
+int scanf_va_78(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2268,7 +2268,7 @@ int scanf_va_78(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_78(char const *format, unsigned long long param0);
+int printf_va_78(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2284,7 +2284,7 @@ int printf_va_78(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_79(char const *format, long *param0);
+int scanf_va_79(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2297,7 +2297,7 @@ int scanf_va_79(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_79(char const *format, long param0);
+int printf_va_79(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2313,7 +2313,7 @@ int printf_va_79(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_80(char const *format, long *param0);
+int scanf_va_80(char const * __restrict format, long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2326,7 +2326,7 @@ int scanf_va_80(char const *format, long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_80(char const *format, long param0);
+int printf_va_80(char const * __restrict format, long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2342,7 +2342,7 @@ int printf_va_80(char const *format, long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_81(char const *format, unsigned long *param0);
+int scanf_va_81(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2355,7 +2355,7 @@ int scanf_va_81(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_81(char const *format, unsigned long param0);
+int printf_va_81(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2371,7 +2371,7 @@ int printf_va_81(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_82(char const *format, unsigned long *param0);
+int scanf_va_82(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2384,7 +2384,7 @@ int scanf_va_82(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_82(char const *format, unsigned long param0);
+int printf_va_82(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2400,7 +2400,7 @@ int printf_va_82(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_83(char const *format, unsigned long *param0);
+int scanf_va_83(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2413,7 +2413,7 @@ int scanf_va_83(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_83(char const *format, unsigned long param0);
+int printf_va_83(char const * __restrict format, unsigned long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2429,7 +2429,7 @@ int printf_va_83(char const *format, unsigned long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_84(char const *format, unsigned long *param0);
+int scanf_va_84(char const * __restrict format, unsigned long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2442,7 +2442,7 @@ int scanf_va_84(char const *format, unsigned long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_84(char const *format, unsigned long param0);
+int printf_va_84(char const * __restrict format, unsigned long param0);
 
 int main(void)
 {
diff --git a/tests/libc/oracle/inttypes_h.6.res.oracle b/tests/libc/oracle/inttypes_h.6.res.oracle
index af0fd3b5fbf..fb934c52cae 100644
--- a/tests/libc/oracle/inttypes_h.6.res.oracle
+++ b/tests/libc/oracle/inttypes_h.6.res.oracle
@@ -22,7 +22,7 @@
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_1(char const *format, signed char *param0);
+int scanf_va_1(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -35,7 +35,7 @@ int scanf_va_1(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_1(char const *format, int param0);
+int printf_va_1(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -51,7 +51,7 @@ int printf_va_1(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_2(char const *format, signed char *param0);
+int scanf_va_2(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -64,7 +64,7 @@ int scanf_va_2(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_2(char const *format, int param0);
+int printf_va_2(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -80,7 +80,7 @@ int printf_va_2(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_3(char const *format, unsigned char *param0);
+int scanf_va_3(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -93,7 +93,7 @@ int scanf_va_3(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_3(char const *format, int param0);
+int printf_va_3(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -109,7 +109,7 @@ int printf_va_3(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_4(char const *format, unsigned char *param0);
+int scanf_va_4(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -122,7 +122,7 @@ int scanf_va_4(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_4(char const *format, int param0);
+int printf_va_4(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -138,7 +138,7 @@ int printf_va_4(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_5(char const *format, unsigned char *param0);
+int scanf_va_5(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -151,7 +151,7 @@ int scanf_va_5(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_5(char const *format, int param0);
+int printf_va_5(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -167,7 +167,7 @@ int printf_va_5(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_6(char const *format, unsigned char *param0);
+int scanf_va_6(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -180,7 +180,7 @@ int scanf_va_6(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_6(char const *format, int param0);
+int printf_va_6(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -196,7 +196,7 @@ int printf_va_6(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_7(char const *format, short *param0);
+int scanf_va_7(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -209,7 +209,7 @@ int scanf_va_7(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_7(char const *format, int param0);
+int printf_va_7(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -225,7 +225,7 @@ int printf_va_7(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_8(char const *format, short *param0);
+int scanf_va_8(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -238,7 +238,7 @@ int scanf_va_8(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_8(char const *format, int param0);
+int printf_va_8(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -254,7 +254,7 @@ int printf_va_8(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_9(char const *format, unsigned short *param0);
+int scanf_va_9(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -267,7 +267,7 @@ int scanf_va_9(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_9(char const *format, int param0);
+int printf_va_9(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -283,7 +283,7 @@ int printf_va_9(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_10(char const *format, unsigned short *param0);
+int scanf_va_10(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -296,7 +296,7 @@ int scanf_va_10(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_10(char const *format, int param0);
+int printf_va_10(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -312,7 +312,7 @@ int printf_va_10(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_11(char const *format, unsigned short *param0);
+int scanf_va_11(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -325,7 +325,7 @@ int scanf_va_11(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_11(char const *format, int param0);
+int printf_va_11(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -341,7 +341,7 @@ int printf_va_11(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_12(char const *format, unsigned short *param0);
+int scanf_va_12(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -354,7 +354,7 @@ int scanf_va_12(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_12(char const *format, int param0);
+int printf_va_12(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -370,7 +370,7 @@ int printf_va_12(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_13(char const *format, int *param0);
+int scanf_va_13(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -383,7 +383,7 @@ int scanf_va_13(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_13(char const *format, int param0);
+int printf_va_13(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -399,7 +399,7 @@ int printf_va_13(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_14(char const *format, int *param0);
+int scanf_va_14(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -412,7 +412,7 @@ int scanf_va_14(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_14(char const *format, int param0);
+int printf_va_14(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -428,7 +428,7 @@ int printf_va_14(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_15(char const *format, unsigned int *param0);
+int scanf_va_15(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -441,7 +441,7 @@ int scanf_va_15(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_15(char const *format, unsigned int param0);
+int printf_va_15(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -457,7 +457,7 @@ int printf_va_15(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_16(char const *format, unsigned int *param0);
+int scanf_va_16(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -470,7 +470,7 @@ int scanf_va_16(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_16(char const *format, unsigned int param0);
+int printf_va_16(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -486,7 +486,7 @@ int printf_va_16(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_17(char const *format, unsigned int *param0);
+int scanf_va_17(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -499,7 +499,7 @@ int scanf_va_17(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_17(char const *format, unsigned int param0);
+int printf_va_17(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -515,7 +515,7 @@ int printf_va_17(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_18(char const *format, unsigned int *param0);
+int scanf_va_18(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -528,7 +528,7 @@ int scanf_va_18(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_18(char const *format, unsigned int param0);
+int printf_va_18(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -544,7 +544,7 @@ int printf_va_18(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_19(char const *format, long long *param0);
+int scanf_va_19(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -557,7 +557,7 @@ int scanf_va_19(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_19(char const *format, long long param0);
+int printf_va_19(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -573,7 +573,7 @@ int printf_va_19(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_20(char const *format, long long *param0);
+int scanf_va_20(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -586,7 +586,7 @@ int scanf_va_20(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_20(char const *format, long long param0);
+int printf_va_20(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -602,7 +602,7 @@ int printf_va_20(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_21(char const *format, unsigned long long *param0);
+int scanf_va_21(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -615,7 +615,7 @@ int scanf_va_21(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_21(char const *format, unsigned long long param0);
+int printf_va_21(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -631,7 +631,7 @@ int printf_va_21(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_22(char const *format, unsigned long long *param0);
+int scanf_va_22(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -644,7 +644,7 @@ int scanf_va_22(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_22(char const *format, unsigned long long param0);
+int printf_va_22(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -660,7 +660,7 @@ int printf_va_22(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_23(char const *format, unsigned long long *param0);
+int scanf_va_23(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -673,7 +673,7 @@ int scanf_va_23(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_23(char const *format, unsigned long long param0);
+int printf_va_23(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -689,7 +689,7 @@ int printf_va_23(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_24(char const *format, unsigned long long *param0);
+int scanf_va_24(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -702,7 +702,7 @@ int scanf_va_24(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_24(char const *format, unsigned long long param0);
+int printf_va_24(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -718,7 +718,7 @@ int printf_va_24(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_25(char const *format, signed char *param0);
+int scanf_va_25(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -731,7 +731,7 @@ int scanf_va_25(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_25(char const *format, int param0);
+int printf_va_25(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -747,7 +747,7 @@ int printf_va_25(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_26(char const *format, signed char *param0);
+int scanf_va_26(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -760,7 +760,7 @@ int scanf_va_26(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_26(char const *format, int param0);
+int printf_va_26(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -776,7 +776,7 @@ int printf_va_26(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_27(char const *format, unsigned char *param0);
+int scanf_va_27(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -789,7 +789,7 @@ int scanf_va_27(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_27(char const *format, int param0);
+int printf_va_27(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -805,7 +805,7 @@ int printf_va_27(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_28(char const *format, unsigned char *param0);
+int scanf_va_28(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -818,7 +818,7 @@ int scanf_va_28(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_28(char const *format, int param0);
+int printf_va_28(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -834,7 +834,7 @@ int printf_va_28(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_29(char const *format, unsigned char *param0);
+int scanf_va_29(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -847,7 +847,7 @@ int scanf_va_29(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_29(char const *format, int param0);
+int printf_va_29(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -863,7 +863,7 @@ int printf_va_29(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_30(char const *format, unsigned char *param0);
+int scanf_va_30(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -876,7 +876,7 @@ int scanf_va_30(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_30(char const *format, int param0);
+int printf_va_30(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -892,7 +892,7 @@ int printf_va_30(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_31(char const *format, short *param0);
+int scanf_va_31(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -905,7 +905,7 @@ int scanf_va_31(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_31(char const *format, int param0);
+int printf_va_31(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -921,7 +921,7 @@ int printf_va_31(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_32(char const *format, short *param0);
+int scanf_va_32(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -934,7 +934,7 @@ int scanf_va_32(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_32(char const *format, int param0);
+int printf_va_32(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -950,7 +950,7 @@ int printf_va_32(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_33(char const *format, unsigned short *param0);
+int scanf_va_33(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -963,7 +963,7 @@ int scanf_va_33(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_33(char const *format, int param0);
+int printf_va_33(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -979,7 +979,7 @@ int printf_va_33(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_34(char const *format, unsigned short *param0);
+int scanf_va_34(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -992,7 +992,7 @@ int scanf_va_34(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_34(char const *format, int param0);
+int printf_va_34(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1008,7 +1008,7 @@ int printf_va_34(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_35(char const *format, unsigned short *param0);
+int scanf_va_35(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1021,7 +1021,7 @@ int scanf_va_35(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_35(char const *format, int param0);
+int printf_va_35(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1037,7 +1037,7 @@ int printf_va_35(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_36(char const *format, unsigned short *param0);
+int scanf_va_36(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1050,7 +1050,7 @@ int scanf_va_36(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_36(char const *format, int param0);
+int printf_va_36(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1066,7 +1066,7 @@ int printf_va_36(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_37(char const *format, int *param0);
+int scanf_va_37(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1079,7 +1079,7 @@ int scanf_va_37(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_37(char const *format, int param0);
+int printf_va_37(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1095,7 +1095,7 @@ int printf_va_37(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_38(char const *format, int *param0);
+int scanf_va_38(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1108,7 +1108,7 @@ int scanf_va_38(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_38(char const *format, int param0);
+int printf_va_38(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1124,7 +1124,7 @@ int printf_va_38(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_39(char const *format, unsigned int *param0);
+int scanf_va_39(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1137,7 +1137,7 @@ int scanf_va_39(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_39(char const *format, unsigned int param0);
+int printf_va_39(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1153,7 +1153,7 @@ int printf_va_39(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_40(char const *format, unsigned int *param0);
+int scanf_va_40(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1166,7 +1166,7 @@ int scanf_va_40(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_40(char const *format, unsigned int param0);
+int printf_va_40(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1182,7 +1182,7 @@ int printf_va_40(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_41(char const *format, unsigned int *param0);
+int scanf_va_41(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1195,7 +1195,7 @@ int scanf_va_41(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_41(char const *format, unsigned int param0);
+int printf_va_41(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1211,7 +1211,7 @@ int printf_va_41(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_42(char const *format, unsigned int *param0);
+int scanf_va_42(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1224,7 +1224,7 @@ int scanf_va_42(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_42(char const *format, unsigned int param0);
+int printf_va_42(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1240,7 +1240,7 @@ int printf_va_42(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_43(char const *format, long long *param0);
+int scanf_va_43(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1253,7 +1253,7 @@ int scanf_va_43(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_43(char const *format, long long param0);
+int printf_va_43(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1269,7 +1269,7 @@ int printf_va_43(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_44(char const *format, long long *param0);
+int scanf_va_44(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1282,7 +1282,7 @@ int scanf_va_44(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_44(char const *format, long long param0);
+int printf_va_44(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1298,7 +1298,7 @@ int printf_va_44(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_45(char const *format, unsigned long long *param0);
+int scanf_va_45(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1311,7 +1311,7 @@ int scanf_va_45(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_45(char const *format, unsigned long long param0);
+int printf_va_45(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1327,7 +1327,7 @@ int printf_va_45(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_46(char const *format, unsigned long long *param0);
+int scanf_va_46(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1340,7 +1340,7 @@ int scanf_va_46(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_46(char const *format, unsigned long long param0);
+int printf_va_46(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1356,7 +1356,7 @@ int printf_va_46(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_47(char const *format, unsigned long long *param0);
+int scanf_va_47(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1369,7 +1369,7 @@ int scanf_va_47(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_47(char const *format, unsigned long long param0);
+int printf_va_47(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1385,7 +1385,7 @@ int printf_va_47(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_48(char const *format, unsigned long long *param0);
+int scanf_va_48(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1398,7 +1398,7 @@ int scanf_va_48(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_48(char const *format, unsigned long long param0);
+int printf_va_48(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1414,7 +1414,7 @@ int printf_va_48(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_49(char const *format, signed char *param0);
+int scanf_va_49(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1427,7 +1427,7 @@ int scanf_va_49(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_49(char const *format, int param0);
+int printf_va_49(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1443,7 +1443,7 @@ int printf_va_49(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_50(char const *format, signed char *param0);
+int scanf_va_50(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1456,7 +1456,7 @@ int scanf_va_50(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_50(char const *format, int param0);
+int printf_va_50(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1472,7 +1472,7 @@ int printf_va_50(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_51(char const *format, unsigned char *param0);
+int scanf_va_51(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1485,7 +1485,7 @@ int scanf_va_51(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_51(char const *format, int param0);
+int printf_va_51(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1501,7 +1501,7 @@ int printf_va_51(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_52(char const *format, unsigned char *param0);
+int scanf_va_52(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1514,7 +1514,7 @@ int scanf_va_52(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_52(char const *format, int param0);
+int printf_va_52(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1530,7 +1530,7 @@ int printf_va_52(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_53(char const *format, unsigned char *param0);
+int scanf_va_53(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1543,7 +1543,7 @@ int scanf_va_53(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_53(char const *format, int param0);
+int printf_va_53(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1559,7 +1559,7 @@ int printf_va_53(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_54(char const *format, unsigned char *param0);
+int scanf_va_54(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1572,7 +1572,7 @@ int scanf_va_54(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_54(char const *format, int param0);
+int printf_va_54(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1588,7 +1588,7 @@ int printf_va_54(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_55(char const *format, int *param0);
+int scanf_va_55(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1601,7 +1601,7 @@ int scanf_va_55(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_55(char const *format, int param0);
+int printf_va_55(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1617,7 +1617,7 @@ int printf_va_55(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_56(char const *format, int *param0);
+int scanf_va_56(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1630,7 +1630,7 @@ int scanf_va_56(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_56(char const *format, int param0);
+int printf_va_56(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1646,7 +1646,7 @@ int printf_va_56(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_57(char const *format, unsigned int *param0);
+int scanf_va_57(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1659,7 +1659,7 @@ int scanf_va_57(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_57(char const *format, unsigned int param0);
+int printf_va_57(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1675,7 +1675,7 @@ int printf_va_57(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_58(char const *format, unsigned int *param0);
+int scanf_va_58(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1688,7 +1688,7 @@ int scanf_va_58(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_58(char const *format, unsigned int param0);
+int printf_va_58(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1704,7 +1704,7 @@ int printf_va_58(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_59(char const *format, unsigned int *param0);
+int scanf_va_59(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1717,7 +1717,7 @@ int scanf_va_59(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_59(char const *format, unsigned int param0);
+int printf_va_59(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1733,7 +1733,7 @@ int printf_va_59(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_60(char const *format, unsigned int *param0);
+int scanf_va_60(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1746,7 +1746,7 @@ int scanf_va_60(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_60(char const *format, unsigned int param0);
+int printf_va_60(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1762,7 +1762,7 @@ int printf_va_60(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_61(char const *format, int *param0);
+int scanf_va_61(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1775,7 +1775,7 @@ int scanf_va_61(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_61(char const *format, int param0);
+int printf_va_61(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1791,7 +1791,7 @@ int printf_va_61(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_62(char const *format, int *param0);
+int scanf_va_62(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1804,7 +1804,7 @@ int scanf_va_62(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_62(char const *format, int param0);
+int printf_va_62(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1820,7 +1820,7 @@ int printf_va_62(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_63(char const *format, unsigned int *param0);
+int scanf_va_63(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1833,7 +1833,7 @@ int scanf_va_63(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_63(char const *format, unsigned int param0);
+int printf_va_63(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1849,7 +1849,7 @@ int printf_va_63(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_64(char const *format, unsigned int *param0);
+int scanf_va_64(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1862,7 +1862,7 @@ int scanf_va_64(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_64(char const *format, unsigned int param0);
+int printf_va_64(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1878,7 +1878,7 @@ int printf_va_64(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_65(char const *format, unsigned int *param0);
+int scanf_va_65(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1891,7 +1891,7 @@ int scanf_va_65(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_65(char const *format, unsigned int param0);
+int printf_va_65(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1907,7 +1907,7 @@ int printf_va_65(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_66(char const *format, unsigned int *param0);
+int scanf_va_66(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1920,7 +1920,7 @@ int scanf_va_66(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_66(char const *format, unsigned int param0);
+int printf_va_66(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1936,7 +1936,7 @@ int printf_va_66(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_67(char const *format, long long *param0);
+int scanf_va_67(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1949,7 +1949,7 @@ int scanf_va_67(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_67(char const *format, long long param0);
+int printf_va_67(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1965,7 +1965,7 @@ int printf_va_67(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_68(char const *format, long long *param0);
+int scanf_va_68(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1978,7 +1978,7 @@ int scanf_va_68(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_68(char const *format, long long param0);
+int printf_va_68(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1994,7 +1994,7 @@ int printf_va_68(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_69(char const *format, unsigned long long *param0);
+int scanf_va_69(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2007,7 +2007,7 @@ int scanf_va_69(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_69(char const *format, unsigned long long param0);
+int printf_va_69(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2023,7 +2023,7 @@ int printf_va_69(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_70(char const *format, unsigned long long *param0);
+int scanf_va_70(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2036,7 +2036,7 @@ int scanf_va_70(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_70(char const *format, unsigned long long param0);
+int printf_va_70(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2052,7 +2052,7 @@ int printf_va_70(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_71(char const *format, unsigned long long *param0);
+int scanf_va_71(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2065,7 +2065,7 @@ int scanf_va_71(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_71(char const *format, unsigned long long param0);
+int printf_va_71(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2081,7 +2081,7 @@ int printf_va_71(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_72(char const *format, unsigned long long *param0);
+int scanf_va_72(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2094,7 +2094,7 @@ int scanf_va_72(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_72(char const *format, unsigned long long param0);
+int printf_va_72(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2110,7 +2110,7 @@ int printf_va_72(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_73(char const *format, long long *param0);
+int scanf_va_73(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2123,7 +2123,7 @@ int scanf_va_73(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_73(char const *format, long long param0);
+int printf_va_73(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2139,7 +2139,7 @@ int printf_va_73(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_74(char const *format, long long *param0);
+int scanf_va_74(char const * __restrict format, long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2152,7 +2152,7 @@ int scanf_va_74(char const *format, long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_74(char const *format, long long param0);
+int printf_va_74(char const * __restrict format, long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2168,7 +2168,7 @@ int printf_va_74(char const *format, long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_75(char const *format, unsigned long long *param0);
+int scanf_va_75(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2181,7 +2181,7 @@ int scanf_va_75(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_75(char const *format, unsigned long long param0);
+int printf_va_75(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2197,7 +2197,7 @@ int printf_va_75(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_76(char const *format, unsigned long long *param0);
+int scanf_va_76(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2210,7 +2210,7 @@ int scanf_va_76(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_76(char const *format, unsigned long long param0);
+int printf_va_76(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2226,7 +2226,7 @@ int printf_va_76(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_77(char const *format, unsigned long long *param0);
+int scanf_va_77(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2239,7 +2239,7 @@ int scanf_va_77(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_77(char const *format, unsigned long long param0);
+int printf_va_77(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2255,7 +2255,7 @@ int printf_va_77(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_78(char const *format, unsigned long long *param0);
+int scanf_va_78(char const * __restrict format, unsigned long long *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2268,7 +2268,7 @@ int scanf_va_78(char const *format, unsigned long long *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_78(char const *format, unsigned long long param0);
+int printf_va_78(char const * __restrict format, unsigned long long param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2284,7 +2284,7 @@ int printf_va_78(char const *format, unsigned long long param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_79(char const *format, int *param0);
+int scanf_va_79(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2297,7 +2297,7 @@ int scanf_va_79(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_79(char const *format, int param0);
+int printf_va_79(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2313,7 +2313,7 @@ int printf_va_79(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_80(char const *format, int *param0);
+int scanf_va_80(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2326,7 +2326,7 @@ int scanf_va_80(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_80(char const *format, int param0);
+int printf_va_80(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2342,7 +2342,7 @@ int printf_va_80(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_81(char const *format, unsigned int *param0);
+int scanf_va_81(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2355,7 +2355,7 @@ int scanf_va_81(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_81(char const *format, unsigned int param0);
+int printf_va_81(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2371,7 +2371,7 @@ int printf_va_81(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_82(char const *format, unsigned int *param0);
+int scanf_va_82(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2384,7 +2384,7 @@ int scanf_va_82(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_82(char const *format, unsigned int param0);
+int printf_va_82(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2400,7 +2400,7 @@ int printf_va_82(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_83(char const *format, unsigned int *param0);
+int scanf_va_83(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2413,7 +2413,7 @@ int scanf_va_83(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_83(char const *format, unsigned int param0);
+int printf_va_83(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2429,7 +2429,7 @@ int printf_va_83(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_84(char const *format, unsigned int *param0);
+int scanf_va_84(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2442,7 +2442,7 @@ int scanf_va_84(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_84(char const *format, unsigned int param0);
+int printf_va_84(char const * __restrict format, unsigned int param0);
 
 int main(void)
 {
diff --git a/tests/libc/oracle/inttypes_h.7.res.oracle b/tests/libc/oracle/inttypes_h.7.res.oracle
index a18859b1b29..0b9b61e5b78 100644
--- a/tests/libc/oracle/inttypes_h.7.res.oracle
+++ b/tests/libc/oracle/inttypes_h.7.res.oracle
@@ -22,7 +22,7 @@
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_1(char const *format, signed char *param0);
+int scanf_va_1(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -35,7 +35,7 @@ int scanf_va_1(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_1(char const *format, int param0);
+int printf_va_1(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -51,7 +51,7 @@ int printf_va_1(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_2(char const *format, signed char *param0);
+int scanf_va_2(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -64,7 +64,7 @@ int scanf_va_2(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_2(char const *format, int param0);
+int printf_va_2(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -80,7 +80,7 @@ int printf_va_2(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_3(char const *format, unsigned char *param0);
+int scanf_va_3(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -93,7 +93,7 @@ int scanf_va_3(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_3(char const *format, int param0);
+int printf_va_3(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -109,7 +109,7 @@ int printf_va_3(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_4(char const *format, unsigned char *param0);
+int scanf_va_4(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -122,7 +122,7 @@ int scanf_va_4(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_4(char const *format, int param0);
+int printf_va_4(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -138,7 +138,7 @@ int printf_va_4(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_5(char const *format, unsigned char *param0);
+int scanf_va_5(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -151,7 +151,7 @@ int scanf_va_5(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_5(char const *format, int param0);
+int printf_va_5(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -167,7 +167,7 @@ int printf_va_5(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_6(char const *format, unsigned char *param0);
+int scanf_va_6(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -180,7 +180,7 @@ int scanf_va_6(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_6(char const *format, int param0);
+int printf_va_6(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -196,7 +196,7 @@ int printf_va_6(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_7(char const *format, short *param0);
+int scanf_va_7(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -209,7 +209,7 @@ int scanf_va_7(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_7(char const *format, int param0);
+int printf_va_7(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -225,7 +225,7 @@ int printf_va_7(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_8(char const *format, short *param0);
+int scanf_va_8(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -238,7 +238,7 @@ int scanf_va_8(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_8(char const *format, int param0);
+int printf_va_8(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -254,7 +254,7 @@ int printf_va_8(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_9(char const *format, unsigned short *param0);
+int scanf_va_9(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -267,7 +267,7 @@ int scanf_va_9(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_9(char const *format, int param0);
+int printf_va_9(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -283,7 +283,7 @@ int printf_va_9(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_10(char const *format, unsigned short *param0);
+int scanf_va_10(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -296,7 +296,7 @@ int scanf_va_10(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_10(char const *format, int param0);
+int printf_va_10(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -312,7 +312,7 @@ int printf_va_10(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_11(char const *format, unsigned short *param0);
+int scanf_va_11(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -325,7 +325,7 @@ int scanf_va_11(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_11(char const *format, int param0);
+int printf_va_11(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -341,7 +341,7 @@ int printf_va_11(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_12(char const *format, unsigned short *param0);
+int scanf_va_12(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -354,7 +354,7 @@ int scanf_va_12(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_12(char const *format, int param0);
+int printf_va_12(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -370,7 +370,7 @@ int printf_va_12(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_13(char const *format, int *param0);
+int scanf_va_13(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -383,7 +383,7 @@ int scanf_va_13(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_13(char const *format, int param0);
+int printf_va_13(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -399,7 +399,7 @@ int printf_va_13(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_14(char const *format, int *param0);
+int scanf_va_14(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -412,7 +412,7 @@ int scanf_va_14(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_14(char const *format, int param0);
+int printf_va_14(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -428,7 +428,7 @@ int printf_va_14(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_15(char const *format, unsigned int *param0);
+int scanf_va_15(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -441,7 +441,7 @@ int scanf_va_15(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_15(char const *format, unsigned int param0);
+int printf_va_15(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -457,7 +457,7 @@ int printf_va_15(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_16(char const *format, unsigned int *param0);
+int scanf_va_16(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -470,7 +470,7 @@ int scanf_va_16(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_16(char const *format, unsigned int param0);
+int printf_va_16(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -486,7 +486,7 @@ int printf_va_16(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_17(char const *format, unsigned int *param0);
+int scanf_va_17(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -499,7 +499,7 @@ int scanf_va_17(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_17(char const *format, unsigned int param0);
+int printf_va_17(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -515,7 +515,7 @@ int printf_va_17(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_18(char const *format, unsigned int *param0);
+int scanf_va_18(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -528,7 +528,7 @@ int scanf_va_18(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_18(char const *format, unsigned int param0);
+int printf_va_18(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -544,7 +544,7 @@ int printf_va_18(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_19(char const *format, __int64 *param0);
+int scanf_va_19(char const * __restrict format, __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -557,7 +557,7 @@ int scanf_va_19(char const *format, __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_19(char const *format, __int64 param0);
+int printf_va_19(char const * __restrict format, __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -573,7 +573,7 @@ int printf_va_19(char const *format, __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_20(char const *format, __int64 *param0);
+int scanf_va_20(char const * __restrict format, __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -586,7 +586,7 @@ int scanf_va_20(char const *format, __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_20(char const *format, __int64 param0);
+int printf_va_20(char const * __restrict format, __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -602,7 +602,7 @@ int printf_va_20(char const *format, __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_21(char const *format, unsigned __int64 *param0);
+int scanf_va_21(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -615,7 +615,7 @@ int scanf_va_21(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_21(char const *format, unsigned __int64 param0);
+int printf_va_21(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -631,7 +631,7 @@ int printf_va_21(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_22(char const *format, unsigned __int64 *param0);
+int scanf_va_22(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -644,7 +644,7 @@ int scanf_va_22(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_22(char const *format, unsigned __int64 param0);
+int printf_va_22(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -660,7 +660,7 @@ int printf_va_22(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_23(char const *format, unsigned __int64 *param0);
+int scanf_va_23(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -673,7 +673,7 @@ int scanf_va_23(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_23(char const *format, unsigned __int64 param0);
+int printf_va_23(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -689,7 +689,7 @@ int printf_va_23(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_24(char const *format, unsigned __int64 *param0);
+int scanf_va_24(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -702,7 +702,7 @@ int scanf_va_24(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_24(char const *format, unsigned __int64 param0);
+int printf_va_24(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -718,7 +718,7 @@ int printf_va_24(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_25(char const *format, signed char *param0);
+int scanf_va_25(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -731,7 +731,7 @@ int scanf_va_25(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_25(char const *format, int param0);
+int printf_va_25(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -747,7 +747,7 @@ int printf_va_25(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_26(char const *format, signed char *param0);
+int scanf_va_26(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -760,7 +760,7 @@ int scanf_va_26(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_26(char const *format, int param0);
+int printf_va_26(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -776,7 +776,7 @@ int printf_va_26(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_27(char const *format, unsigned char *param0);
+int scanf_va_27(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -789,7 +789,7 @@ int scanf_va_27(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_27(char const *format, int param0);
+int printf_va_27(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -805,7 +805,7 @@ int printf_va_27(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_28(char const *format, unsigned char *param0);
+int scanf_va_28(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -818,7 +818,7 @@ int scanf_va_28(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_28(char const *format, int param0);
+int printf_va_28(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -834,7 +834,7 @@ int printf_va_28(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_29(char const *format, unsigned char *param0);
+int scanf_va_29(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -847,7 +847,7 @@ int scanf_va_29(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_29(char const *format, int param0);
+int printf_va_29(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -863,7 +863,7 @@ int printf_va_29(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_30(char const *format, unsigned char *param0);
+int scanf_va_30(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -876,7 +876,7 @@ int scanf_va_30(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_30(char const *format, int param0);
+int printf_va_30(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -892,7 +892,7 @@ int printf_va_30(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_31(char const *format, short *param0);
+int scanf_va_31(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -905,7 +905,7 @@ int scanf_va_31(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_31(char const *format, int param0);
+int printf_va_31(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -921,7 +921,7 @@ int printf_va_31(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_32(char const *format, short *param0);
+int scanf_va_32(char const * __restrict format, short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -934,7 +934,7 @@ int scanf_va_32(char const *format, short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_32(char const *format, int param0);
+int printf_va_32(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -950,7 +950,7 @@ int printf_va_32(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_33(char const *format, unsigned short *param0);
+int scanf_va_33(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -963,7 +963,7 @@ int scanf_va_33(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_33(char const *format, int param0);
+int printf_va_33(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -979,7 +979,7 @@ int printf_va_33(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_34(char const *format, unsigned short *param0);
+int scanf_va_34(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -992,7 +992,7 @@ int scanf_va_34(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_34(char const *format, int param0);
+int printf_va_34(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1008,7 +1008,7 @@ int printf_va_34(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_35(char const *format, unsigned short *param0);
+int scanf_va_35(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1021,7 +1021,7 @@ int scanf_va_35(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_35(char const *format, int param0);
+int printf_va_35(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1037,7 +1037,7 @@ int printf_va_35(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_36(char const *format, unsigned short *param0);
+int scanf_va_36(char const * __restrict format, unsigned short *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1050,7 +1050,7 @@ int scanf_va_36(char const *format, unsigned short *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_36(char const *format, int param0);
+int printf_va_36(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1066,7 +1066,7 @@ int printf_va_36(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_37(char const *format, int *param0);
+int scanf_va_37(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1079,7 +1079,7 @@ int scanf_va_37(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_37(char const *format, int param0);
+int printf_va_37(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1095,7 +1095,7 @@ int printf_va_37(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_38(char const *format, int *param0);
+int scanf_va_38(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1108,7 +1108,7 @@ int scanf_va_38(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_38(char const *format, int param0);
+int printf_va_38(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1124,7 +1124,7 @@ int printf_va_38(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_39(char const *format, unsigned int *param0);
+int scanf_va_39(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1137,7 +1137,7 @@ int scanf_va_39(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_39(char const *format, unsigned int param0);
+int printf_va_39(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1153,7 +1153,7 @@ int printf_va_39(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_40(char const *format, unsigned int *param0);
+int scanf_va_40(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1166,7 +1166,7 @@ int scanf_va_40(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_40(char const *format, unsigned int param0);
+int printf_va_40(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1182,7 +1182,7 @@ int printf_va_40(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_41(char const *format, unsigned int *param0);
+int scanf_va_41(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1195,7 +1195,7 @@ int scanf_va_41(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_41(char const *format, unsigned int param0);
+int printf_va_41(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1211,7 +1211,7 @@ int printf_va_41(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_42(char const *format, unsigned int *param0);
+int scanf_va_42(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1224,7 +1224,7 @@ int scanf_va_42(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_42(char const *format, unsigned int param0);
+int printf_va_42(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1240,7 +1240,7 @@ int printf_va_42(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_43(char const *format, __int64 *param0);
+int scanf_va_43(char const * __restrict format, __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1253,7 +1253,7 @@ int scanf_va_43(char const *format, __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_43(char const *format, __int64 param0);
+int printf_va_43(char const * __restrict format, __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1269,7 +1269,7 @@ int printf_va_43(char const *format, __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_44(char const *format, __int64 *param0);
+int scanf_va_44(char const * __restrict format, __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1282,7 +1282,7 @@ int scanf_va_44(char const *format, __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_44(char const *format, __int64 param0);
+int printf_va_44(char const * __restrict format, __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1298,7 +1298,7 @@ int printf_va_44(char const *format, __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_45(char const *format, unsigned __int64 *param0);
+int scanf_va_45(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1311,7 +1311,7 @@ int scanf_va_45(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_45(char const *format, unsigned __int64 param0);
+int printf_va_45(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1327,7 +1327,7 @@ int printf_va_45(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_46(char const *format, unsigned __int64 *param0);
+int scanf_va_46(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1340,7 +1340,7 @@ int scanf_va_46(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_46(char const *format, unsigned __int64 param0);
+int printf_va_46(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1356,7 +1356,7 @@ int printf_va_46(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_47(char const *format, unsigned __int64 *param0);
+int scanf_va_47(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1369,7 +1369,7 @@ int scanf_va_47(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_47(char const *format, unsigned __int64 param0);
+int printf_va_47(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1385,7 +1385,7 @@ int printf_va_47(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_48(char const *format, unsigned __int64 *param0);
+int scanf_va_48(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1398,7 +1398,7 @@ int scanf_va_48(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_48(char const *format, unsigned __int64 param0);
+int printf_va_48(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1414,7 +1414,7 @@ int printf_va_48(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_49(char const *format, signed char *param0);
+int scanf_va_49(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1427,7 +1427,7 @@ int scanf_va_49(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_49(char const *format, int param0);
+int printf_va_49(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1443,7 +1443,7 @@ int printf_va_49(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_50(char const *format, signed char *param0);
+int scanf_va_50(char const * __restrict format, signed char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1456,7 +1456,7 @@ int scanf_va_50(char const *format, signed char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_50(char const *format, int param0);
+int printf_va_50(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1472,7 +1472,7 @@ int printf_va_50(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_51(char const *format, unsigned char *param0);
+int scanf_va_51(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1485,7 +1485,7 @@ int scanf_va_51(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_51(char const *format, int param0);
+int printf_va_51(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1501,7 +1501,7 @@ int printf_va_51(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_52(char const *format, unsigned char *param0);
+int scanf_va_52(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1514,7 +1514,7 @@ int scanf_va_52(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_52(char const *format, int param0);
+int printf_va_52(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1530,7 +1530,7 @@ int printf_va_52(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_53(char const *format, unsigned char *param0);
+int scanf_va_53(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1543,7 +1543,7 @@ int scanf_va_53(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_53(char const *format, int param0);
+int printf_va_53(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1559,7 +1559,7 @@ int printf_va_53(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_54(char const *format, unsigned char *param0);
+int scanf_va_54(char const * __restrict format, unsigned char *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1572,7 +1572,7 @@ int scanf_va_54(char const *format, unsigned char *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_54(char const *format, int param0);
+int printf_va_54(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1588,7 +1588,7 @@ int printf_va_54(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_55(char const *format, int *param0);
+int scanf_va_55(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1601,7 +1601,7 @@ int scanf_va_55(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_55(char const *format, int param0);
+int printf_va_55(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1617,7 +1617,7 @@ int printf_va_55(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_56(char const *format, int *param0);
+int scanf_va_56(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1630,7 +1630,7 @@ int scanf_va_56(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_56(char const *format, int param0);
+int printf_va_56(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1646,7 +1646,7 @@ int printf_va_56(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_57(char const *format, unsigned int *param0);
+int scanf_va_57(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1659,7 +1659,7 @@ int scanf_va_57(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_57(char const *format, unsigned int param0);
+int printf_va_57(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1675,7 +1675,7 @@ int printf_va_57(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_58(char const *format, unsigned int *param0);
+int scanf_va_58(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1688,7 +1688,7 @@ int scanf_va_58(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_58(char const *format, unsigned int param0);
+int printf_va_58(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1704,7 +1704,7 @@ int printf_va_58(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_59(char const *format, unsigned int *param0);
+int scanf_va_59(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1717,7 +1717,7 @@ int scanf_va_59(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_59(char const *format, unsigned int param0);
+int printf_va_59(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1733,7 +1733,7 @@ int printf_va_59(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_60(char const *format, unsigned int *param0);
+int scanf_va_60(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1746,7 +1746,7 @@ int scanf_va_60(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_60(char const *format, unsigned int param0);
+int printf_va_60(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1762,7 +1762,7 @@ int printf_va_60(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_61(char const *format, int *param0);
+int scanf_va_61(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1775,7 +1775,7 @@ int scanf_va_61(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_61(char const *format, int param0);
+int printf_va_61(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1791,7 +1791,7 @@ int printf_va_61(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_62(char const *format, int *param0);
+int scanf_va_62(char const * __restrict format, int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1804,7 +1804,7 @@ int scanf_va_62(char const *format, int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_62(char const *format, int param0);
+int printf_va_62(char const * __restrict format, int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1820,7 +1820,7 @@ int printf_va_62(char const *format, int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_63(char const *format, unsigned int *param0);
+int scanf_va_63(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1833,7 +1833,7 @@ int scanf_va_63(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_63(char const *format, unsigned int param0);
+int printf_va_63(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1849,7 +1849,7 @@ int printf_va_63(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_64(char const *format, unsigned int *param0);
+int scanf_va_64(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1862,7 +1862,7 @@ int scanf_va_64(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_64(char const *format, unsigned int param0);
+int printf_va_64(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1878,7 +1878,7 @@ int printf_va_64(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_65(char const *format, unsigned int *param0);
+int scanf_va_65(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1891,7 +1891,7 @@ int scanf_va_65(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_65(char const *format, unsigned int param0);
+int printf_va_65(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1907,7 +1907,7 @@ int printf_va_65(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_66(char const *format, unsigned int *param0);
+int scanf_va_66(char const * __restrict format, unsigned int *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1920,7 +1920,7 @@ int scanf_va_66(char const *format, unsigned int *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_66(char const *format, unsigned int param0);
+int printf_va_66(char const * __restrict format, unsigned int param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1936,7 +1936,7 @@ int printf_va_66(char const *format, unsigned int param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_67(char const *format, __int64 *param0);
+int scanf_va_67(char const * __restrict format, __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1949,7 +1949,7 @@ int scanf_va_67(char const *format, __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_67(char const *format, __int64 param0);
+int printf_va_67(char const * __restrict format, __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1965,7 +1965,7 @@ int printf_va_67(char const *format, __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_68(char const *format, __int64 *param0);
+int scanf_va_68(char const * __restrict format, __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -1978,7 +1978,7 @@ int scanf_va_68(char const *format, __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_68(char const *format, __int64 param0);
+int printf_va_68(char const * __restrict format, __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -1994,7 +1994,7 @@ int printf_va_68(char const *format, __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_69(char const *format, unsigned __int64 *param0);
+int scanf_va_69(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2007,7 +2007,7 @@ int scanf_va_69(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_69(char const *format, unsigned __int64 param0);
+int printf_va_69(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2023,7 +2023,7 @@ int printf_va_69(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_70(char const *format, unsigned __int64 *param0);
+int scanf_va_70(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2036,7 +2036,7 @@ int scanf_va_70(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_70(char const *format, unsigned __int64 param0);
+int printf_va_70(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2052,7 +2052,7 @@ int printf_va_70(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_71(char const *format, unsigned __int64 *param0);
+int scanf_va_71(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2065,7 +2065,7 @@ int scanf_va_71(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_71(char const *format, unsigned __int64 param0);
+int printf_va_71(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2081,7 +2081,7 @@ int printf_va_71(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_72(char const *format, unsigned __int64 *param0);
+int scanf_va_72(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2094,7 +2094,7 @@ int scanf_va_72(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_72(char const *format, unsigned __int64 param0);
+int printf_va_72(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2110,7 +2110,7 @@ int printf_va_72(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_73(char const *format, __int64 *param0);
+int scanf_va_73(char const * __restrict format, __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2123,7 +2123,7 @@ int scanf_va_73(char const *format, __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_73(char const *format, __int64 param0);
+int printf_va_73(char const * __restrict format, __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2139,7 +2139,7 @@ int printf_va_73(char const *format, __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_74(char const *format, __int64 *param0);
+int scanf_va_74(char const * __restrict format, __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2152,7 +2152,7 @@ int scanf_va_74(char const *format, __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_74(char const *format, __int64 param0);
+int printf_va_74(char const * __restrict format, __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2168,7 +2168,7 @@ int printf_va_74(char const *format, __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_75(char const *format, unsigned __int64 *param0);
+int scanf_va_75(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2181,7 +2181,7 @@ int scanf_va_75(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_75(char const *format, unsigned __int64 param0);
+int printf_va_75(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2197,7 +2197,7 @@ int printf_va_75(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_76(char const *format, unsigned __int64 *param0);
+int scanf_va_76(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2210,7 +2210,7 @@ int scanf_va_76(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_76(char const *format, unsigned __int64 param0);
+int printf_va_76(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2226,7 +2226,7 @@ int printf_va_76(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_77(char const *format, unsigned __int64 *param0);
+int scanf_va_77(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2239,7 +2239,7 @@ int scanf_va_77(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_77(char const *format, unsigned __int64 param0);
+int printf_va_77(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2255,7 +2255,7 @@ int printf_va_77(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_78(char const *format, unsigned __int64 *param0);
+int scanf_va_78(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2268,7 +2268,7 @@ int scanf_va_78(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_78(char const *format, unsigned __int64 param0);
+int printf_va_78(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2284,7 +2284,7 @@ int printf_va_78(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_79(char const *format, __int64 *param0);
+int scanf_va_79(char const * __restrict format, __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2297,7 +2297,7 @@ int scanf_va_79(char const *format, __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_79(char const *format, __int64 param0);
+int printf_va_79(char const * __restrict format, __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2313,7 +2313,7 @@ int printf_va_79(char const *format, __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_80(char const *format, __int64 *param0);
+int scanf_va_80(char const * __restrict format, __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2326,7 +2326,7 @@ int scanf_va_80(char const *format, __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_80(char const *format, __int64 param0);
+int printf_va_80(char const * __restrict format, __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2342,7 +2342,7 @@ int printf_va_80(char const *format, __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_81(char const *format, unsigned __int64 *param0);
+int scanf_va_81(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2355,7 +2355,7 @@ int scanf_va_81(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_81(char const *format, unsigned __int64 param0);
+int printf_va_81(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2371,7 +2371,7 @@ int printf_va_81(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_82(char const *format, unsigned __int64 *param0);
+int scanf_va_82(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2384,7 +2384,7 @@ int scanf_va_82(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_82(char const *format, unsigned __int64 param0);
+int printf_va_82(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2400,7 +2400,7 @@ int printf_va_82(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_83(char const *format, unsigned __int64 *param0);
+int scanf_va_83(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2413,7 +2413,7 @@ int scanf_va_83(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_83(char const *format, unsigned __int64 param0);
+int printf_va_83(char const * __restrict format, unsigned __int64 param0);
 
 /*@ requires valid_read_string(format);
     requires \valid(param0);
@@ -2429,7 +2429,7 @@ int printf_va_83(char const *format, unsigned __int64 param0);
       \from (indirect: __fc_stdin->__fc_FILE_id), __fc_stdin->__fc_FILE_data,
             (indirect: *(format + (0 ..)));
  */
-int scanf_va_84(char const *format, unsigned __int64 *param0);
+int scanf_va_84(char const * __restrict format, unsigned __int64 *param0);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -2442,7 +2442,7 @@ int scanf_va_84(char const *format, unsigned __int64 *param0);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_84(char const *format, unsigned __int64 param0);
+int printf_va_84(char const * __restrict format, unsigned __int64 param0);
 
 int main(void)
 {
diff --git a/tests/syntax/oracle/copy_visitor_bts_1073.0.res.oracle b/tests/syntax/oracle/copy_visitor_bts_1073.0.res.oracle
index b08086fa118..0300123cdfb 100644
--- a/tests/syntax/oracle/copy_visitor_bts_1073.0.res.oracle
+++ b/tests/syntax/oracle/copy_visitor_bts_1073.0.res.oracle
@@ -39,7 +39,7 @@ int g1(int y)
       \from (indirect: __fc_stdout->__fc_FILE_id),
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..)));
  */
-int printf_va_1(char const *format);
+int printf_va_1(char const * __restrict format);
 
 /*@ requires valid_read_string(format);
     requires valid_read_string(param1);
@@ -53,7 +53,7 @@ int printf_va_1(char const *format);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             *(param1 + (0 ..)), param0;
  */
-int printf_va_2(char const *format, int param0, char *param1);
+int printf_va_2(char const * __restrict format, int param0, char *param1);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -66,7 +66,7 @@ int printf_va_2(char const *format, int param0, char *param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_3(char const *format, int param0);
+int printf_va_3(char const * __restrict format, int param0);
 
 int main(int argc, char **argv)
 {
diff --git a/tests/syntax/oracle/copy_visitor_bts_1073.1.res.oracle b/tests/syntax/oracle/copy_visitor_bts_1073.1.res.oracle
index abab08b18e0..1ec4c4a71b0 100644
--- a/tests/syntax/oracle/copy_visitor_bts_1073.1.res.oracle
+++ b/tests/syntax/oracle/copy_visitor_bts_1073.1.res.oracle
@@ -29,7 +29,7 @@ int g(int y)
       \from (indirect: __fc_stdout->__fc_FILE_id),
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..)));
  */
-int printf_va_1(char const *format);
+int printf_va_1(char const * __restrict format);
 
 /*@ requires valid_read_string(format);
     requires valid_read_string(param1);
@@ -43,7 +43,7 @@ int printf_va_1(char const *format);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             *(param1 + (0 ..)), param0;
  */
-int printf_va_2(char const *format, int param0, char *param1);
+int printf_va_2(char const * __restrict format, int param0, char *param1);
 
 /*@ requires valid_read_string(format);
     assigns \result, __fc_stdout->__fc_FILE_data;
@@ -56,7 +56,7 @@ int printf_va_2(char const *format, int param0, char *param1);
             __fc_stdout->__fc_FILE_data, (indirect: *(format + (0 ..))),
             param0;
  */
-int printf_va_3(char const *format, int param0);
+int printf_va_3(char const * __restrict format, int param0);
 
 int main(int argc, char **argv)
 {
-- 
GitLab