Commit | Line | Data |
---|---|---|
7f918cf1 CE |
1 | (* Copyright (C) 2010 Matthew Fluet. |
2 | * Copyright (C) 2004-2007 Henry Cejtin, Matthew Fluet, Suresh | |
3 | * Jagannathan, and Stephen Weeks. | |
4 | * | |
5 | * MLton is released under a BSD-style license. | |
6 | * See the file MLton-LICENSE for details. | |
7 | *) | |
8 | ||
9 | ann | |
10 | "deadCode true" | |
11 | "nonexhaustiveBind warn" "nonexhaustiveMatch warn" | |
12 | "redundantBind warn" "redundantMatch warn" | |
13 | "sequenceNonUnit warn" | |
14 | "warnUnused true" "forceUsed" | |
15 | in | |
16 | local | |
17 | basis.mlb | |
18 | mlton.mlb | |
19 | local | |
20 | config/choose-int.sml | |
21 | config/choose-real.sml | |
22 | config/choose-word.sml | |
23 | config/c/word-to-bool.sml | |
24 | config/bind/int-top.sml | |
25 | config/bind/real-top.sml | |
26 | config/bind/word-top.sml | |
27 | in ann "forceUsed" in | |
28 | $(LIB_MLTON_DIR)/targets/$(TARGET)/sml/c-types.sml | |
29 | end end | |
30 | local | |
31 | local | |
32 | primitive/primitive.mlb | |
33 | in | |
34 | structure Primitive | |
35 | end | |
36 | in | |
37 | c/pointer.sig | |
38 | c/pointer.sml | |
39 | end | |
40 | in | |
41 | structure C_Char | |
42 | structure C_SChar | |
43 | functor C_SChar_ChooseIntN | |
44 | structure C_UChar | |
45 | functor C_UChar_ChooseWordN | |
46 | ||
47 | structure C_Short | |
48 | structure C_SShort | |
49 | functor C_SShort_ChooseIntN | |
50 | structure C_UShort | |
51 | functor C_UShort_ChooseWordN | |
52 | ||
53 | structure C_Int | |
54 | structure C_SInt | |
55 | functor C_SInt_ChooseIntN | |
56 | structure C_UInt | |
57 | functor C_UInt_ChooseWordN | |
58 | ||
59 | structure C_Long | |
60 | structure C_SLong | |
61 | functor C_SLong_ChooseIntN | |
62 | structure C_ULong | |
63 | functor C_ULong_ChooseWordN | |
64 | ||
65 | structure C_LongLong | |
66 | structure C_SLongLong | |
67 | functor C_SLongLong_ChooseIntN | |
68 | structure C_ULongLong | |
69 | functor C_ULongLong_ChooseWordN | |
70 | ||
71 | structure C_Float | |
72 | functor C_Float_ChooseRealN | |
73 | structure C_Double | |
74 | functor C_Double_ChooseRealN | |
75 | ||
76 | structure C_Size | |
77 | functor C_Size_ChooseWordN | |
78 | ||
79 | structure C_Ptrdiff | |
80 | functor C_Ptrdiff_ChooseIntN | |
81 | ||
82 | structure C_Intmax | |
83 | functor C_Intmax_ChooseIntN | |
84 | structure C_UIntmax | |
85 | functor C_UIntmax_ChooseWordN | |
86 | ||
87 | structure C_Intptr | |
88 | functor C_Intptr_ChooseIntN | |
89 | structure C_UIntptr | |
90 | functor C_UIntptr_ChooseWordN | |
91 | ||
92 | signature C_POINTER | |
93 | structure C_Pointer | |
94 | end | |
95 | end |