Import Upstream version 20180207
[hcoop/debian/mlton.git] / basis-library / libs / basis-1997 / top-level / basis-sigs.sml
CommitLineData
7f918cf1
CE
1(* Copyright (C) 2002-2005 Henry Cejtin, Matthew Fluet, Suresh
2 * Jagannathan, and Stephen Weeks.
3 *
4 * MLton is released under a BSD-style license.
5 * See the file MLton-LICENSE for details.
6 *)
7
8(* Required signatures *)
9signature CHAR = CHAR
10signature INTEGER = INTEGER
11signature MATH = MATH
12signature IMPERATIVE_IO = IMPERATIVE_IO
13signature MONO_ARRAY = MONO_ARRAY_1997
14signature MONO_VECTOR = MONO_VECTOR_1997
15signature PRIM_IO = PRIM_IO
16signature REAL = REAL_1997
17signature STREAM_IO = STREAM_IO
18signature STRING = STRING_1997
19signature SUBSTRING = SUBSTRING_1997
20signature TEXT_IO = TEXT_IO
21signature TEXT_STREAM_IO = TEXT_STREAM_IO
22signature WORD = WORD_1997
23
24signature ARRAY = ARRAY_1997
25signature BIN_IO = BIN_IO
26signature BOOL = BOOL
27signature BYTE = BYTE
28signature COMMAND_LINE = COMMAND_LINE
29signature DATE = DATE
30signature GENERAL = GENERAL
31signature IEEE_REAL = IEEE_REAL_1997
32signature IO = IO_1997
33signature LIST = LIST
34signature LIST_PAIR = LIST_PAIR
35signature OPTION = OPTION
36signature OS = OS_1997
37signature OS_FILE_SYS = OS_FILE_SYS_1997
38signature OS_PATH = OS_PATH_1997
39signature OS_PROCESS = OS_PROCESS_1997
40signature OS_IO = OS_IO
41signature SML90 = SML90
42signature STRING_CVT = STRING_CVT
43signature TIME = TIME
44signature TIMER = TIMER_1997
45signature VECTOR = VECTOR_1997
46
47(* Optional signatures *)
48signature ARRAY2 = ARRAY2
49signature INT_INF = INT_INF
50(*
51signature LOCALE = LOCALE
52*)
53signature MONO_ARRAY2 = MONO_ARRAY2_1997
54(*
55signature MULTIBYTE = MULTIBYTE
56*)
57signature PACK_REAL = PACK_REAL
58signature PACK_WORD = PACK_WORD
59signature POSIX_FLAGS = POSIX_FLAGS_1997
60signature POSIX = POSIX_1997
61signature POSIX_ERROR = POSIX_ERROR
62signature POSIX_SIGNAL = POSIX_SIGNAL
63signature POSIX_PROCESS = POSIX_PROCESS_1997
64signature POSIX_PROC_ENV = POSIX_PROC_ENV
65signature POSIX_FILE_SYS = POSIX_FILE_SYS_1997
66signature POSIX_IO = POSIX_IO_1997
67signature POSIX_SYS_DB = POSIX_SYS_DB
68signature POSIX_TTY = POSIX_TTY_1997
69signature UNIX = UNIX_1997