[kernel] Parsing share/libc/__fc_builtin_for_normalization.i (no preprocessing)
[kernel] Parsing tests/spec/unused.c (with preprocessing)
/* Generated by Frama-C */
struct __anonstruct_T_1 {
   int i ;
};
/*@ requires \valid(dest+(0 .. n-1));
    ensures ∀ ℤ i; 0 ≤ i < \old(n) ⇒ *(\old(dest)+i) ≡ 0;
    assigns *(dest+(0 .. n-1));
    assigns *(dest+(0 .. n-1)) \from \nothing;
 */
extern  __attribute__((__FC_BUILTIN__)) void Frama_C_bzero(unsigned char *dest,
                                                           unsigned long n);

/*@ requires \valid(dest+(0 .. size*n-1));
    requires n ≥ 1;
    ensures
      ∀ ℤ i, ℤ j;
        0 ≤ i < \old(size) ∧ 1 ≤ j < \old(n) ⇒
        *(\old(dest)+(i+j*\old(size))) ≡ *(\old(dest)+i);
    assigns *(dest+(size .. size*n-1));
    assigns *(dest+(size .. size*n-1)) \from *(dest+(0 .. size-1));
 */
extern  __attribute__((__FC_BUILTIN__)) void Frama_C_copy_block(unsigned char *dest,
                                                                unsigned long size,
                                                                unsigned long n);

/*@ lemma toto{L}: ∀ struct __anonstruct_T_1 t; t.i ≡ 0;
 */
extern int G;

/*@ global invariant G_const: G ≡ 0;
 */
static int i;
/*@ global invariant invi: i ≥ 0;
 */
extern int c;

/*@ requires c ≡ 0; */
extern  __attribute__((__FC_BUILTIN__)) void foo(int *);


