1/* n_6.t:   #include directive. */
2
3/* 6.1: Header-name quoted by " and " as well as by < and > can include
4        standard headers.   */
5/* Note: Standard headers can be included any times.    */
6#include    "ctype.h"
7#include    <ctype.h>
8
9/* 6.2: Macro is allowed in #include line.  */
10#define HEADER  "header.h"
11/* Before file inclusion:   #include "header.h" */
12#include    HEADER
13/*  abc */
14    MACRO_abc
15
16/* 6.3: With macro nonsence but legal.  */
17#undef  MACRO_abc
18#define ZERO_TOKEN
19#include    ZERO_TOKEN HEADER ZERO_TOKEN
20/*  abc */
21    MACRO_abc
22
23