1module cstd [system] {
2  // Only in compiler support directory
3  module float_constants {
4    header "float.h"
5  }
6
7  // Only in system headers directory
8  module stdio {
9    header "stdio.h"
10  }
11
12  // In both directories (compiler support version wins, does not forward)
13  module stdbool {
14    header "stdbool.h"
15  }
16
17  // In both directories (compiler support version wins, forwards)
18  module stdint {
19    header "stdint.h"
20  }
21}
22
23module other_constants {
24  explicit module dbl_max {
25    header "dbl_max.h"
26  }
27}
28
29module uses_other_constants {
30  header "uses_other_constants.h"
31  export *
32}
33
34module Darwin {
35  module C {
36    module excluded {
37      requires excluded
38      header "assert.h"
39    }
40  }
41}
42
43module Tcl {
44  module Private {
45    requires excluded
46    umbrella ""
47  }
48}
49
50module IOKit {
51  module avc {
52    requires cplusplus
53  }
54}
55