diff --git a/ptests/ptests.ml b/ptests/ptests.ml
index 259054fa280b6a06e6e51d1fbfd58f59e93d6786..05cb9f5a57aecfc8eeaa3d4d2c3bc4ffb8a6338e 100644
--- a/ptests/ptests.ml
+++ b/ptests/ptests.ml
@@ -711,7 +711,8 @@ let config_options =
            !current_default_cmds
        in
        { current with dc_toplevels = new_top @ current.dc_toplevels;
-                      dc_default_log = !current_default_log });
+                      dc_default_log = !current_default_log @
+                                       current.dc_default_log });
 
     "FILEREG",
     (fun _ s current -> { current with dc_test_regexp = s });
diff --git a/share/libc/features.h b/share/libc/features.h
index ec2b71ed32883bb6b8185b96120444fb71898c3c..4eca85c0a6f95bc04070be7e0c8ea6f5ba8f3965 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 4c1ad4eb993dca2766c6dcdf34b5f380c8ebb3cd..b83030c8f8a27ffce8d6b5d6bdf72ad0eacd044f 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 78b1f67254f4b3e518e44e833281bf69678f1dcb..284877a285f94ca211c4ebd5a8348246e422729c 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 3b1f6578d437c9794821379b3c7521f520326b57..6468d9e5be5263ef8d9f565e6a6f053d9d7730bf 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 4812a0dc010a8f6ee8c0bc296d70be976bfa2f3d..ab84ecbf690af6f9eeca1e86ddd262df7fd12f85 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 9cd2d1296fb315cb05ab3447aa36d98f50c6237d..3acc772c1d3ab401b05f19de09877346e9ed4f89 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 2255eda5046cf674c38b99110d886ecdc4d1af1c..0bb2cd97335e2418ef8ddedeb6cfdbf5ae09c1f9 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 7bb9be7190b143b90f3d53037ccfd74b47bb18f2..e2b30a7dd895f33300054cade576ecafafe22376 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 dcf0c89e66abcfe65ee83802231b2ced9fdbf5a6..a9a7845b251755db6d2e2b4dc57b4347b5d7db6f 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 b37a1ee08b70425ae2099762f4835ac5c762c11a..41d5dc140e7a787788e70c9a0c76ade24252cb31 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 0c1183e4c7e1f5734771b96c6ef3763389dbe52b..5283467af6bbb18db5204643152c4cc5f705fac6 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 f464a7a17aa00308563d5beda6450feacd5c8019..3affc42a4ed5738d640e76c6e044fc219e085106 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 2c35bd8632dd711b185033e34c5484d63fa16416..9d9d9383a4ddbc022b77af8f23c1ea97b165e98e 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/inttypes_h.c b/tests/libc/inttypes_h.c
index 4fbe71cf8a26e8cc0a391cf0df53002aa4263ac9..646c8009c1f74e1168210e690797f58305b83c23 100644
--- a/tests/libc/inttypes_h.c
+++ b/tests/libc/inttypes_h.c
@@ -1,12 +1,12 @@
 /* run.config
-OPT: -kernel-msg-key pp -machdep x86_16 -print
-OPT: -kernel-msg-key pp -machdep x86_32 -print
-OPT: -kernel-msg-key pp -machdep x86_64 -print
-OPT: -kernel-msg-key pp -machdep gcc_x86_16 -print
-OPT: -kernel-msg-key pp -machdep gcc_x86_32 -print
-OPT: -kernel-msg-key pp -machdep gcc_x86_64 -print
-OPT: -kernel-msg-key pp -machdep ppc_32 -print
-OPT: -kernel-msg-key pp -machdep msvc_x86_64 -print
+OPT: -machdep x86_16 -print
+OPT: -machdep x86_32 -print
+OPT: -machdep x86_64 -print
+OPT: -machdep gcc_x86_16 -print
+OPT: -machdep gcc_x86_32 -print
+OPT: -machdep gcc_x86_64 -print
+OPT: -machdep ppc_32 -print
+OPT: -machdep msvc_x86_64 -print
 */
 
 #include <inttypes.h>
diff --git a/tests/libc/oracle/fc_libc.1.res.oracle b/tests/libc/oracle/fc_libc.1.res.oracle
index 067e748dee0d9bac5c07fd617c82abee7f0a29b4..388b254dc2a9885eae3ae4b6709ec8d78e129fab 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 95a7c50626ca0688f6494161a16f81ac20021e51..eaaa132d690dde79c31b64fed1258454417d0d00 100644
--- a/tests/libc/oracle/inttypes_h.0.res.oracle
+++ b/tests/libc/oracle/inttypes_h.0.res.oracle
@@ -1,5 +1,3 @@
-[kernel:pp] 
-  preprocessing with "gcc -E -C -I.  -I./share/libc -D__FRAMAC__ -D__FC_MACHDEP_X86_16 -dD -nostdinc -m16 tests/libc/inttypes_h.c"
 [kernel] Parsing tests/libc/inttypes_h.c (with preprocessing)
 /* Generated by Frama-C */
 #include "errno.h"
@@ -22,7 +20,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 +33,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 +49,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 +62,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 +78,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 +91,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 +107,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 +120,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 +136,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 +149,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 +165,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 +178,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 +194,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 +207,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 +223,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 +236,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 +252,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 +265,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 +281,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 +294,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 +310,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 +323,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 +339,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 +352,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 +368,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 +381,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 +397,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 +410,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 +426,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 +439,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 +455,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 +468,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 +484,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 +497,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 +513,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 +526,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 +542,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 +555,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 +571,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 +584,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 +600,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 +613,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 +629,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 +642,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 +658,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 +671,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 +687,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 +700,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 +716,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 +729,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 +745,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 +758,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 +774,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 +787,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 +803,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 +816,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 +832,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 +845,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 +861,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 +874,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 +890,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 +903,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 +919,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 +932,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 +948,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 +961,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 +977,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 +990,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 +1006,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 +1019,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 +1035,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 +1048,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 +1064,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 +1077,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 +1093,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 +1106,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 +1122,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 +1135,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 +1151,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 +1164,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 +1180,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 +1193,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 +1209,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 +1222,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 +1238,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 +1251,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 +1267,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 +1280,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 +1296,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 +1309,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 +1325,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 +1338,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 +1354,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 +1367,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 +1383,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 +1396,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 +1412,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 +1425,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 +1441,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 +1454,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 +1470,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 +1483,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 +1499,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 +1512,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 +1528,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 +1541,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 +1557,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 +1570,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 +1586,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 +1599,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 +1615,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 +1628,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 +1644,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 +1657,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 +1673,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 +1686,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 +1702,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 +1715,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 +1731,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 +1744,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 +1760,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 +1773,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 +1789,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 +1802,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 +1818,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 +1831,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 +1847,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 +1860,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 +1876,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 +1889,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 +1905,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 +1918,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 +1934,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 +1947,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 +1963,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 +1976,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 +1992,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 +2005,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 +2021,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 +2034,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 +2050,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 +2063,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 +2079,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 +2092,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 +2108,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 +2121,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 +2137,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 +2150,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 +2166,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 +2179,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 +2195,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 +2208,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 +2224,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 +2237,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 +2253,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 +2266,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 +2282,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 +2295,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 +2311,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 +2324,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 +2340,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 +2353,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 +2369,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 +2382,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 +2398,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 +2411,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 +2427,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 +2440,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 4df9581be573ecef7688d9571e79fae65a599248..ee3b253caf33cceda5773e2ab7553f01ef3d5e2d 100644
--- a/tests/libc/oracle/inttypes_h.1.res.oracle
+++ b/tests/libc/oracle/inttypes_h.1.res.oracle
@@ -1,5 +1,3 @@
-[kernel:pp] 
-  preprocessing with "gcc -E -C -I.  -I./share/libc -D__FRAMAC__ -D__FC_MACHDEP_X86_32 -dD -nostdinc -m32 tests/libc/inttypes_h.c"
 [kernel] Parsing tests/libc/inttypes_h.c (with preprocessing)
 /* Generated by Frama-C */
 #include "errno.h"
@@ -22,7 +20,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 +33,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 +49,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 +62,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 +78,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 +91,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 +107,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 +120,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 +136,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 +149,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 +165,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 +178,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 +194,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 +207,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 +223,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 +236,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 +252,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 +265,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 +281,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 +294,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 +310,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 +323,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 +339,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 +352,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 +368,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 +381,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 +397,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 +410,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 +426,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 +439,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 +455,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 +468,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 +484,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 +497,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 +513,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 +526,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 +542,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 +555,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 +571,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 +584,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 +600,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 +613,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 +629,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 +642,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 +658,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 +671,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 +687,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 +700,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 +716,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 +729,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 +745,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 +758,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 +774,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 +787,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 +803,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 +816,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 +832,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 +845,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 +861,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 +874,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 +890,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 +903,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 +919,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 +932,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 +948,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 +961,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 +977,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 +990,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 +1006,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 +1019,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 +1035,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 +1048,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 +1064,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 +1077,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 +1093,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 +1106,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 +1122,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 +1135,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 +1151,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 +1164,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 +1180,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 +1193,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 +1209,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 +1222,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 +1238,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 +1251,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 +1267,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 +1280,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 +1296,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 +1309,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 +1325,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 +1338,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 +1354,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 +1367,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 +1383,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 +1396,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 +1412,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 +1425,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 +1441,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 +1454,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 +1470,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 +1483,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 +1499,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 +1512,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 +1528,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 +1541,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 +1557,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 +1570,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 +1586,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 +1599,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 +1615,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 +1628,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 +1644,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 +1657,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 +1673,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 +1686,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 +1702,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 +1715,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 +1731,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 +1744,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 +1760,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 +1773,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 +1789,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 +1802,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 +1818,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 +1831,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 +1847,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 +1860,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 +1876,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 +1889,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 +1905,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 +1918,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 +1934,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 +1947,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 +1963,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 +1976,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 +1992,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 +2005,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 +2021,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 +2034,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 +2050,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 +2063,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 +2079,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 +2092,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 +2108,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 +2121,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 +2137,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 +2150,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 +2166,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 +2179,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 +2195,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 +2208,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 +2224,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 +2237,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 +2253,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 +2266,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 +2282,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 +2295,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 +2311,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 +2324,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 +2340,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 +2353,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 +2369,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 +2382,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 +2398,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 +2411,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 +2427,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 +2440,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 d26cb3da44afc0937151213ed1c835f0be9d9412..a70f22663383c9b382e0ba42f879d9fb625fa700 100644
--- a/tests/libc/oracle/inttypes_h.2.res.oracle
+++ b/tests/libc/oracle/inttypes_h.2.res.oracle
@@ -1,5 +1,3 @@
-[kernel:pp] 
-  preprocessing with "gcc -E -C -I.  -I./share/libc -D__FRAMAC__ -D__FC_MACHDEP_X86_64 -dD -nostdinc -m64 tests/libc/inttypes_h.c"
 [kernel] Parsing tests/libc/inttypes_h.c (with preprocessing)
 /* Generated by Frama-C */
 #include "errno.h"
@@ -22,7 +20,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 +33,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 +49,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 +62,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 +78,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 +91,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 +107,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 +120,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 +136,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 +149,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 +165,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 +178,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 +194,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 +207,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 +223,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 +236,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 +252,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 +265,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 +281,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 +294,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 +310,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 +323,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 +339,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 +352,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 +368,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 +381,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 +397,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 +410,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 +426,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 +439,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 +455,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 +468,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 +484,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 +497,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 +513,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 +526,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 +542,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 +555,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 +571,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 +584,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 +600,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 +613,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 +629,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 +642,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 +658,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 +671,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 +687,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 +700,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 +716,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 +729,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 +745,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 +758,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 +774,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 +787,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 +803,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 +816,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 +832,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 +845,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 +861,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 +874,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 +890,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 +903,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 +919,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 +932,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 +948,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 +961,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 +977,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 +990,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 +1006,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 +1019,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 +1035,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 +1048,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 +1064,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 +1077,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 +1093,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 +1106,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 +1122,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 +1135,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 +1151,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 +1164,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 +1180,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 +1193,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 +1209,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 +1222,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 +1238,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 +1251,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 +1267,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 +1280,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 +1296,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 +1309,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 +1325,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 +1338,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 +1354,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 +1367,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 +1383,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 +1396,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 +1412,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 +1425,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 +1441,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 +1454,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 +1470,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 +1483,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 +1499,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 +1512,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 +1528,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 +1541,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 +1557,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 +1570,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 +1586,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 +1599,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 +1615,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 +1628,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 +1644,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 +1657,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 +1673,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 +1686,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 +1702,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 +1715,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 +1731,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 +1744,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 +1760,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 +1773,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 +1789,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 +1802,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 +1818,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 +1831,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 +1847,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 +1860,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 +1876,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 +1889,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 +1905,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 +1918,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 +1934,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 +1947,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 +1963,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 +1976,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 +1992,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 +2005,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 +2021,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 +2034,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 +2050,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 +2063,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 +2079,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 +2092,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 +2108,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 +2121,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 +2137,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 +2150,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 +2166,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 +2179,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 +2195,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 +2208,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 +2224,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 +2237,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 +2253,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 +2266,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 +2282,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 +2295,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 +2311,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 +2324,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 +2340,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 +2353,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 +2369,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 +2382,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 +2398,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 +2411,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 +2427,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 +2440,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 74a59ef717cdb856bb5986fabd6adf83642942c8..eaaa132d690dde79c31b64fed1258454417d0d00 100644
--- a/tests/libc/oracle/inttypes_h.3.res.oracle
+++ b/tests/libc/oracle/inttypes_h.3.res.oracle
@@ -1,5 +1,3 @@
-[kernel:pp] 
-  preprocessing with "gcc -E -C -I.  -I./share/libc -D__FRAMAC__ -D__FC_MACHDEP_GCC_X86_16 -dD -nostdinc -m16 tests/libc/inttypes_h.c"
 [kernel] Parsing tests/libc/inttypes_h.c (with preprocessing)
 /* Generated by Frama-C */
 #include "errno.h"
@@ -22,7 +20,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 +33,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 +49,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 +62,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 +78,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 +91,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 +107,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 +120,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 +136,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 +149,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 +165,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 +178,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 +194,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 +207,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 +223,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 +236,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 +252,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 +265,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 +281,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 +294,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 +310,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 +323,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 +339,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 +352,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 +368,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 +381,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 +397,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 +410,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 +426,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 +439,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 +455,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 +468,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 +484,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 +497,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 +513,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 +526,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 +542,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 +555,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 +571,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 +584,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 +600,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 +613,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 +629,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 +642,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 +658,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 +671,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 +687,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 +700,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 +716,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 +729,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 +745,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 +758,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 +774,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 +787,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 +803,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 +816,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 +832,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 +845,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 +861,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 +874,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 +890,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 +903,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 +919,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 +932,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 +948,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 +961,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 +977,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 +990,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 +1006,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 +1019,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 +1035,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 +1048,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 +1064,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 +1077,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 +1093,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 +1106,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 +1122,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 +1135,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 +1151,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 +1164,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 +1180,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 +1193,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 +1209,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 +1222,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 +1238,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 +1251,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 +1267,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 +1280,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 +1296,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 +1309,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 +1325,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 +1338,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 +1354,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 +1367,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 +1383,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 +1396,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 +1412,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 +1425,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 +1441,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 +1454,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 +1470,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 +1483,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 +1499,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 +1512,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 +1528,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 +1541,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 +1557,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 +1570,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 +1586,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 +1599,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 +1615,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 +1628,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 +1644,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 +1657,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 +1673,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 +1686,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 +1702,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 +1715,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 +1731,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 +1744,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 +1760,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 +1773,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 +1789,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 +1802,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 +1818,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 +1831,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 +1847,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 +1860,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 +1876,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 +1889,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 +1905,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 +1918,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 +1934,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 +1947,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 +1963,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 +1976,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 +1992,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 +2005,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 +2021,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 +2034,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 +2050,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 +2063,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 +2079,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 +2092,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 +2108,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 +2121,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 +2137,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 +2150,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 +2166,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 +2179,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 +2195,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 +2208,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 +2224,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 +2237,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 +2253,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 +2266,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 +2282,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 +2295,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 +2311,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 +2324,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 +2340,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 +2353,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 +2369,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 +2382,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 +2398,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 +2411,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 +2427,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 +2440,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 f5b6c4ef398604c181f6d43f77a7d62e7d65bbd1..ee3b253caf33cceda5773e2ab7553f01ef3d5e2d 100644
--- a/tests/libc/oracle/inttypes_h.4.res.oracle
+++ b/tests/libc/oracle/inttypes_h.4.res.oracle
@@ -1,5 +1,3 @@
-[kernel:pp] 
-  preprocessing with "gcc -E -C -I.  -I./share/libc -D__FRAMAC__ -D__FC_MACHDEP_GCC_X86_32 -dD -nostdinc -m32 tests/libc/inttypes_h.c"
 [kernel] Parsing tests/libc/inttypes_h.c (with preprocessing)
 /* Generated by Frama-C */
 #include "errno.h"
@@ -22,7 +20,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 +33,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 +49,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 +62,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 +78,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 +91,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 +107,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 +120,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 +136,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 +149,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 +165,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 +178,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 +194,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 +207,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 +223,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 +236,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 +252,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 +265,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 +281,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 +294,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 +310,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 +323,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 +339,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 +352,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 +368,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 +381,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 +397,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 +410,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 +426,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 +439,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 +455,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 +468,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 +484,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 +497,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 +513,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 +526,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 +542,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 +555,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 +571,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 +584,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 +600,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 +613,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 +629,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 +642,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 +658,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 +671,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 +687,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 +700,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 +716,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 +729,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 +745,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 +758,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 +774,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 +787,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 +803,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 +816,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 +832,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 +845,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 +861,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 +874,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 +890,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 +903,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 +919,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 +932,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 +948,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 +961,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 +977,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 +990,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 +1006,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 +1019,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 +1035,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 +1048,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 +1064,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 +1077,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 +1093,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 +1106,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 +1122,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 +1135,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 +1151,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 +1164,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 +1180,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 +1193,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 +1209,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 +1222,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 +1238,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 +1251,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 +1267,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 +1280,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 +1296,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 +1309,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 +1325,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 +1338,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 +1354,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 +1367,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 +1383,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 +1396,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 +1412,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 +1425,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 +1441,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 +1454,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 +1470,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 +1483,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 +1499,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 +1512,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 +1528,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 +1541,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 +1557,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 +1570,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 +1586,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 +1599,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 +1615,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 +1628,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 +1644,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 +1657,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 +1673,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 +1686,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 +1702,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 +1715,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 +1731,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 +1744,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 +1760,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 +1773,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 +1789,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 +1802,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 +1818,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 +1831,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 +1847,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 +1860,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 +1876,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 +1889,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 +1905,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 +1918,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 +1934,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 +1947,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 +1963,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 +1976,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 +1992,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 +2005,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 +2021,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 +2034,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 +2050,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 +2063,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 +2079,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 +2092,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 +2108,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 +2121,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 +2137,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 +2150,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 +2166,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 +2179,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 +2195,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 +2208,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 +2224,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 +2237,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 +2253,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 +2266,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 +2282,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 +2295,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 +2311,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 +2324,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 +2340,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 +2353,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 +2369,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 +2382,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 +2398,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 +2411,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 +2427,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 +2440,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 b6878a689202b20cac5b4ee9745359bf371e2083..a70f22663383c9b382e0ba42f879d9fb625fa700 100644
--- a/tests/libc/oracle/inttypes_h.5.res.oracle
+++ b/tests/libc/oracle/inttypes_h.5.res.oracle
@@ -1,5 +1,3 @@
-[kernel:pp] 
-  preprocessing with "gcc -E -C -I.  -I./share/libc -D__FRAMAC__ -D__FC_MACHDEP_GCC_X86_64 -dD -nostdinc -m64 tests/libc/inttypes_h.c"
 [kernel] Parsing tests/libc/inttypes_h.c (with preprocessing)
 /* Generated by Frama-C */
 #include "errno.h"
@@ -22,7 +20,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 +33,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 +49,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 +62,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 +78,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 +91,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 +107,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 +120,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 +136,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 +149,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 +165,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 +178,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 +194,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 +207,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 +223,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 +236,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 +252,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 +265,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 +281,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 +294,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 +310,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 +323,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 +339,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 +352,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 +368,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 +381,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 +397,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 +410,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 +426,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 +439,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 +455,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 +468,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 +484,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 +497,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 +513,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 +526,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 +542,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 +555,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 +571,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 +584,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 +600,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 +613,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 +629,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 +642,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 +658,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 +671,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 +687,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 +700,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 +716,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 +729,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 +745,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 +758,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 +774,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 +787,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 +803,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 +816,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 +832,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 +845,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 +861,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 +874,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 +890,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 +903,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 +919,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 +932,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 +948,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 +961,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 +977,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 +990,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 +1006,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 +1019,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 +1035,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 +1048,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 +1064,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 +1077,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 +1093,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 +1106,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 +1122,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 +1135,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 +1151,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 +1164,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 +1180,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 +1193,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 +1209,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 +1222,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 +1238,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 +1251,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 +1267,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 +1280,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 +1296,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 +1309,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 +1325,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 +1338,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 +1354,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 +1367,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 +1383,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 +1396,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 +1412,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 +1425,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 +1441,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 +1454,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 +1470,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 +1483,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 +1499,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 +1512,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 +1528,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 +1541,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 +1557,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 +1570,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 +1586,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 +1599,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 +1615,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 +1628,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 +1644,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 +1657,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 +1673,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 +1686,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 +1702,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 +1715,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 +1731,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 +1744,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 +1760,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 +1773,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 +1789,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 +1802,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 +1818,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 +1831,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 +1847,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 +1860,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 +1876,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 +1889,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 +1905,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 +1918,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 +1934,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 +1947,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 +1963,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 +1976,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 +1992,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 +2005,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 +2021,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 +2034,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 +2050,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 +2063,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 +2079,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 +2092,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 +2108,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 +2121,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 +2137,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 +2150,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 +2166,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 +2179,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 +2195,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 +2208,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 +2224,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 +2237,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 +2253,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 +2266,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 +2282,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 +2295,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 +2311,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 +2324,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 +2340,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 +2353,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 +2369,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 +2382,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 +2398,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 +2411,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 +2427,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 +2440,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 af0fd3b5fbf27db2a447425bf5afe46749504d5c..ee3b253caf33cceda5773e2ab7553f01ef3d5e2d 100644
--- a/tests/libc/oracle/inttypes_h.6.res.oracle
+++ b/tests/libc/oracle/inttypes_h.6.res.oracle
@@ -1,5 +1,3 @@
-[kernel:pp] 
-  preprocessing with "gcc -E -C -I.  -I./share/libc -D__FRAMAC__ -D__FC_MACHDEP_PPC_32 -dD -nostdinc -m32 tests/libc/inttypes_h.c"
 [kernel] Parsing tests/libc/inttypes_h.c (with preprocessing)
 /* Generated by Frama-C */
 #include "errno.h"
@@ -22,7 +20,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 +33,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 +49,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 +62,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 +78,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 +91,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 +107,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 +120,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 +136,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 +149,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 +165,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 +178,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 +194,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 +207,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 +223,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 +236,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 +252,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 +265,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 +281,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 +294,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 +310,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 +323,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 +339,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 +352,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 +368,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 +381,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 +397,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 +410,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 +426,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 +439,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 +455,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 +468,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 +484,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 +497,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 +513,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 +526,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 +542,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 +555,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 +571,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 +584,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 +600,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 +613,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 +629,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 +642,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 +658,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 +671,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 +687,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 +700,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 +716,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 +729,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 +745,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 +758,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 +774,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 +787,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 +803,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 +816,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 +832,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 +845,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 +861,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 +874,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 +890,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 +903,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 +919,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 +932,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 +948,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 +961,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 +977,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 +990,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 +1006,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 +1019,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 +1035,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 +1048,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 +1064,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 +1077,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 +1093,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 +1106,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 +1122,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 +1135,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 +1151,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 +1164,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 +1180,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 +1193,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 +1209,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 +1222,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 +1238,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 +1251,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 +1267,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 +1280,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 +1296,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 +1309,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 +1325,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 +1338,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 +1354,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 +1367,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 +1383,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 +1396,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 +1412,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 +1425,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 +1441,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 +1454,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 +1470,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 +1483,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 +1499,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 +1512,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 +1528,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 +1541,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 +1557,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 +1570,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 +1586,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 +1599,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 +1615,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 +1628,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 +1644,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 +1657,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 +1673,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 +1686,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 +1702,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 +1715,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 +1731,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 +1744,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 +1760,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 +1773,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 +1789,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 +1802,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 +1818,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 +1831,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 +1847,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 +1860,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 +1876,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 +1889,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 +1905,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 +1918,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 +1934,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 +1947,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 +1963,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 +1976,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 +1992,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 +2005,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 +2021,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 +2034,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 +2050,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 +2063,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 +2079,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 +2092,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 +2108,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 +2121,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 +2137,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 +2150,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 +2166,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 +2179,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 +2195,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 +2208,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 +2224,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 +2237,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 +2253,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 +2266,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 +2282,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 +2295,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 +2311,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 +2324,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 +2340,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 +2353,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 +2369,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 +2382,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 +2398,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 +2411,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 +2427,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 +2440,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 a18859b1b29028bb40c022eb623e704a7e884468..6a5939c36733097f68a48520a54e40a8899a5d42 100644
--- a/tests/libc/oracle/inttypes_h.7.res.oracle
+++ b/tests/libc/oracle/inttypes_h.7.res.oracle
@@ -1,5 +1,3 @@
-[kernel:pp] 
-  preprocessing with "gcc -E -C -I.  -I./share/libc -D__FRAMAC__ -D__FC_MACHDEP_MSVC_X86_64 -dD -nostdinc -m64 tests/libc/inttypes_h.c"
 [kernel] Parsing tests/libc/inttypes_h.c (with preprocessing)
 /* Generated by Frama-C */
 #include "errno.h"
@@ -22,7 +20,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 +33,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 +49,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 +62,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 +78,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 +91,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 +107,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 +120,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 +136,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 +149,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 +165,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 +178,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 +194,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 +207,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 +223,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 +236,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 +252,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 +265,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 +281,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 +294,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 +310,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 +323,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 +339,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 +352,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 +368,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 +381,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 +397,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 +410,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 +426,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 +439,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 +455,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 +468,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 +484,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 +497,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 +513,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 +526,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 +542,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 +555,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 +571,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 +584,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 +600,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 +613,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 +629,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 +642,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 +658,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 +671,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 +687,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 +700,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 +716,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 +729,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 +745,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 +758,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 +774,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 +787,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 +803,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 +816,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 +832,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 +845,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 +861,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 +874,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 +890,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 +903,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 +919,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 +932,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 +948,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 +961,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 +977,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 +990,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 +1006,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 +1019,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 +1035,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 +1048,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 +1064,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 +1077,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 +1093,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 +1106,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 +1122,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 +1135,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 +1151,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 +1164,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 +1180,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 +1193,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 +1209,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 +1222,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 +1238,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 +1251,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 +1267,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 +1280,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 +1296,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 +1309,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 +1325,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 +1338,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 +1354,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 +1367,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 +1383,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 +1396,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 +1412,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 +1425,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 +1441,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 +1454,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 +1470,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 +1483,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 +1499,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 +1512,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 +1528,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 +1541,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 +1557,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 +1570,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 +1586,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 +1599,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 +1615,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 +1628,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 +1644,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 +1657,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 +1673,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 +1686,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 +1702,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 +1715,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 +1731,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 +1744,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 +1760,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 +1773,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 +1789,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 +1802,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 +1818,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 +1831,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 +1847,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 +1860,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 +1876,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 +1889,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 +1905,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 +1918,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 +1934,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 +1947,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 +1963,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 +1976,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 +1992,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 +2005,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 +2021,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 +2034,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 +2050,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 +2063,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 +2079,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 +2092,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 +2108,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 +2121,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 +2137,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 +2150,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 +2166,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 +2179,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 +2195,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 +2208,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 +2224,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 +2237,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 +2253,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 +2266,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 +2282,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 +2295,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 +2311,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 +2324,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 +2340,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 +2353,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 +2369,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 +2382,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 +2398,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 +2411,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 +2427,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 +2440,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/misc/debug_category.i b/tests/misc/debug_category.i
index ebb1ab632d7012f1133cfdfab47a2a31a60c4af5..4773466c671722c22fdb1b53992f6073349b9383 100644
--- a/tests/misc/debug_category.i
+++ b/tests/misc/debug_category.i
@@ -17,4 +17,5 @@ OPT: -load-module tests/misc/Debug_category.cmxs -test-warn-key a=err-once
 OPT: -load-module tests/misc/Debug_category.cmxs -test-warn-key test-vis-err
 OPT: -load-module tests/misc/Debug_category.cmxs -test-warn-key test-inv-err
 OPT: -load-module tests/misc/Debug_category.cmxs -test-warn-key test-failure
+FILTER: sed 's|Your Frama-C version is.*|Your Frama-C version is VERSION|'
 */
diff --git a/tests/misc/log-file.i b/tests/misc/log-file.i
index 21cd40c4b58fbe557d55a3f3120c338dc57ac521..e6871d883e8890cf2a1e98436f1d41ef4943cb39 100644
--- a/tests/misc/log-file.i
+++ b/tests/misc/log-file.i
@@ -5,6 +5,7 @@
    LOG: log-file-value-all.txt
    LOG: log-file-value-default.txt
    LOG: plugin-log-all.txt
+   FILTER: sed 's|Your Frama-C version is.*|Your Frama-C version is VERSION|'
    STDOPT: #"-kernel-log w:@PTEST_RESULT@/log-file-kernel-warnings.txt,r:@PTEST_RESULT@/log-file-kernel-results.txt -value-log f:@PTEST_RESULT@/log-file-feedback.txt,afewr:@PTEST_RESULT@/log-file-value-all.txt -value-log :@PTEST_RESULT@/log-file-value-default.txt -then -kernel-log f:@PTEST_RESULT@/log-file-feedback.txt"
    OPT: -load-module tests/misc/plugin_log.ml -kernel-msg-key foo-category -kernel-log=a:@PTEST_RESULT@/plugin-log-all.txt
  */
diff --git a/tests/misc/oracle/debug_category.16.res.oracle b/tests/misc/oracle/debug_category.16.res.oracle
index 75e2529443bacd2087a9202069d4eee278b6f201..94d8b8d19651203055324057dd817cac39d63efb 100644
--- a/tests/misc/oracle/debug_category.16.res.oracle
+++ b/tests/misc/oracle/debug_category.16.res.oracle
@@ -9,7 +9,7 @@
   
   Plug-in test aborted: internal error.
   Please report as 'crash' at http://bts.frama-c.com/.
-  Your Frama-C version is 18.0+dev (Argon).
+  Your Frama-C version is VERSION
   Note that a version and a backtrace alone often do not contain enough
   information to understand the bug. Guidelines for reporting bugs are at:
   http://bts.frama-c.com/dokuwiki/doku.php?id=mantis:frama-c:bug_reporting_guidelines
diff --git a/tests/misc/oracle/log-file-feedback.txt b/tests/misc/oracle/log-file-feedback.txt
index dd7e7858aa616e820a1a617e05e9a7eb44861fc5..36ffb1f22e57f630e6be7ebd23b2467ab31370ea 100644
--- a/tests/misc/oracle/log-file-feedback.txt
+++ b/tests/misc/oracle/log-file-feedback.txt
@@ -3,13 +3,13 @@
 [eva] Computing initial state
 [eva] Initial state computed
 [eva] computing for function f <- main.
-Called from tests/misc/log-file.i:17.
+Called from tests/misc/log-file.i:18.
 [eva] using specification for function f
 [eva] Done for function f
 [eva] computing for function g <- main.
-Called from tests/misc/log-file.i:18.
+Called from tests/misc/log-file.i:19.
 [eva] using specification for function g
 [eva] Done for function g
-tests/misc/log-file.i:19:[eva] starting to merge loop iterations
+tests/misc/log-file.i:20:[eva] starting to merge loop iterations
 [eva] Recording results for main
 [eva] done for function main
diff --git a/tests/misc/oracle/log-file-kernel-warnings.txt b/tests/misc/oracle/log-file-kernel-warnings.txt
index 5c5f02ce9de017e7b09f4ae1b49e790fc966c832..3ab2fc7cdc3e703ae681512fcc3dfe307c4e2042 100644
--- a/tests/misc/oracle/log-file-kernel-warnings.txt
+++ b/tests/misc/oracle/log-file-kernel-warnings.txt
@@ -1 +1 @@
-tests/misc/log-file.i:17:[kernel:annot:missing-spec] warning: Neither code nor specification for function f, generating default assigns from the prototype
+tests/misc/log-file.i:18:[kernel:annot:missing-spec] warning: Neither code nor specification for function f, generating default assigns from the prototype
diff --git a/tests/misc/oracle/log-file-value-all.txt b/tests/misc/oracle/log-file-value-all.txt
index 924ba68cda85caa12be985548d0c2a6b22c516cd..258754c1f7f836687e390ddb4e262f18960c866d 100644
--- a/tests/misc/oracle/log-file-value-all.txt
+++ b/tests/misc/oracle/log-file-value-all.txt
@@ -2,15 +2,15 @@
 [eva] Computing initial state
 [eva] Initial state computed
 [eva] computing for function f <- main.
-Called from tests/misc/log-file.i:17.
+Called from tests/misc/log-file.i:18.
 [eva] using specification for function f
 [eva] Done for function f
 [eva] computing for function g <- main.
-Called from tests/misc/log-file.i:18.
+Called from tests/misc/log-file.i:19.
 [eva] using specification for function g
-tests/misc/log-file.i:14:[eva] warning: no 'assigns \result \from ...' clause specified for function g
+tests/misc/log-file.i:15:[eva] warning: no 'assigns \result \from ...' clause specified for function g
 [eva] Done for function g
-tests/misc/log-file.i:19:[eva] starting to merge loop iterations
+tests/misc/log-file.i:20:[eva] starting to merge loop iterations
 [eva] Recording results for main
 [eva] done for function main
 [eva] ====== VALUES COMPUTED ======
diff --git a/tests/misc/oracle/log-file-value-default.txt b/tests/misc/oracle/log-file-value-default.txt
index 7ebab87f560f701f1180d5a182f5a2ef48bf0985..9d4908aa0b45d572c09498784aaebc250f71a300 100644
--- a/tests/misc/oracle/log-file-value-default.txt
+++ b/tests/misc/oracle/log-file-value-default.txt
@@ -1,2 +1,2 @@
-tests/misc/log-file.i:14:[eva] warning: no 'assigns \result \from ...' clause specified for function g
+tests/misc/log-file.i:15:[eva] warning: no 'assigns \result \from ...' clause specified for function g
 [eva] ====== VALUES COMPUTED ======
diff --git a/tests/misc/oracle/log-file.0.res.oracle b/tests/misc/oracle/log-file.0.res.oracle
index 1db5e60c1dae72bf1d95993a259ac3b405f850d9..75c688457ba46f7f783c6fa33d20957f376a068f 100644
--- a/tests/misc/oracle/log-file.0.res.oracle
+++ b/tests/misc/oracle/log-file.0.res.oracle
@@ -5,18 +5,18 @@
 [eva:initial-state] Values of globals at initialization
   
 [eva] computing for function f <- main.
-  Called from tests/misc/log-file.i:17.
-[kernel:annot:missing-spec] tests/misc/log-file.i:17: Warning: 
+  Called from tests/misc/log-file.i:18.
+[kernel:annot:missing-spec] tests/misc/log-file.i:18: Warning: 
   Neither code nor specification for function f, generating default assigns from the prototype
 [eva] using specification for function f
 [eva] Done for function f
 [eva] computing for function g <- main.
-  Called from tests/misc/log-file.i:18.
+  Called from tests/misc/log-file.i:19.
 [eva] using specification for function g
-[eva] tests/misc/log-file.i:14: Warning: 
+[eva] tests/misc/log-file.i:15: Warning: 
   no 'assigns \result \from ...' clause specified for function g
 [eva] Done for function g
-[eva] tests/misc/log-file.i:19: starting to merge loop iterations
+[eva] tests/misc/log-file.i:20: starting to merge loop iterations
 [eva] Recording results for main
 [eva] done for function main
 [eva] ====== VALUES COMPUTED ======
diff --git a/tests/misc/oracle/log-file.1.res.oracle b/tests/misc/oracle/log-file.1.res.oracle
index a7ef0e3d8b8280aa5101209cf259ce5b9cc16375..c5369cc7504986a9cb0dda96a852e4dd05417423 100644
--- a/tests/misc/oracle/log-file.1.res.oracle
+++ b/tests/misc/oracle/log-file.1.res.oracle
@@ -6,15 +6,3 @@
 [kernel:foo-category] debug (level 0) with dkey
 [kernel] debug (level 0)
 [kernel] Warning: warning
-[kernel] User Error: error
-[kernel] Failure: failure
-[kernel] Failure: Deferred internal error message was emitted during execution. See above messages for more information.
-[kernel] Current source was: tests/misc/log-file.i:16
-  The full backtrace is:
-  
-  Frama-C aborted: internal error.
-  Please report as 'crash' at http://bts.frama-c.com/.
-  Your Frama-C version is 18.0+dev (Argon).
-  Note that a version and a backtrace alone often do not contain enough
-  information to understand the bug. Guidelines for reporting bugs are at:
-  http://bts.frama-c.com/dokuwiki/doku.php?id=mantis:frama-c:bug_reporting_guidelines
diff --git a/tests/misc/oracle/plugin-log-all.txt b/tests/misc/oracle/plugin-log-all.txt
index 2483f6ebcc8f221037ad68a82185c2ff62960064..336371940a03087a0ea145f8eaa0b2d531f0e91e 100644
--- a/tests/misc/oracle/plugin-log-all.txt
+++ b/tests/misc/oracle/plugin-log-all.txt
@@ -6,15 +6,3 @@
 [kernel:foo-category] debug (level 0) with dkey
 [kernel] debug (level 0)
 [kernel] warning: warning
-[kernel] user error: error
-[kernel] failure: failure
-[kernel] failure: Deferred internal error message was emitted during execution. See above messages for more information.
-[kernel] Current source was: tests/misc/log-file.i:16
-The full backtrace is:
-
-Frama-C aborted: internal error.
-Please report as 'crash' at http://bts.frama-c.com/.
-Your Frama-C version is 18.0+dev (Argon).
-Note that a version and a backtrace alone often do not contain enough
-information to understand the bug. Guidelines for reporting bugs are at:
-http://bts.frama-c.com/dokuwiki/doku.php?id=mantis:frama-c:bug_reporting_guidelines
diff --git a/tests/misc/plugin_log.ml b/tests/misc/plugin_log.ml
index 9435dc63075455b936d8b4f57d201cb5a1f116de..b43fe6d2811838a7e59ce441063fbca14a0a3581 100644
--- a/tests/misc/plugin_log.ml
+++ b/tests/misc/plugin_log.ml
@@ -12,7 +12,9 @@ let main () =
   debug ~level:0 ~dkey "debug (level 0) with dkey";
   debug ~level:0 "debug (level 0)";
   warning "warning";
+  (* temporarily disabled to avoid leaking version number in test oracle
   error "error";
-  failure "failure"
+  failure "failure";*)
+  ()
 
 let () = Db.Main.extend main
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 b08086fa1189c8a19bfdcd146efae1e6164eaa05..0300123cdfbf01077c59d4444adf412a34f2d27c 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 abab08b18e01af58d1da88c6fe19b31b1d214cc0..1ec4c4a71b0e1cb79cb80015b4b33e280d12c0b7 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)
 {