File: n_stdmac.c

package info (click to toggle)
mcpp 2.7.1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 8,024 kB
  • ctags: 29,151
  • sloc: ansic: 35,191; sh: 9,231; makefile: 176; cpp: 84; exp: 18
file content (18 lines) | stat: -rw-r--r-- 651 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* n_stdmac.c:  C99 Standard pre-defined macros.    */

/*  199901L     */
    __STDC_VERSION__

/*  1  or 0     */
    __STDC_HOSTED__

/* { dg-do preprocess }
   { dg-options "-std=c99" }
   { dg-final { if ![file exist n_stdmac.i] { return }                  } }
   { dg-final { if \{ [grep n_stdmac.i "199901L"] != ""         \} \{   } }
   { dg-final { if \{ [grep n_stdmac.i "1|0"] != ""             \} \{   } }
   { dg-final { if \{ [grep n_stdmac.i "__STDC_HOSTED__"] == "" \} \{   } }
   { dg-final { return \} \} \}                                         } }
   { dg-final { fail "n_stdmac.c: standard pre-defined macro in C99"    } }
 */