mirror of
https://github.com/llvm-mirror/libcxx.git
synced 2025-10-23 18:38:30 +08:00
Cleanup module.modulemap
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@287687 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -21,47 +21,20 @@ module std [system] {
|
|||||||
module inttypes_h {
|
module inttypes_h {
|
||||||
header "inttypes.h"
|
header "inttypes.h"
|
||||||
export stdint_h
|
export stdint_h
|
||||||
/*
|
|
||||||
export_macros
|
|
||||||
PRId8, PRId16, PRId32, PRId64, PRIdFAST8, PRIdFAST16, PRIdFAST32, PRIdFAST64, PRIdLEAST8, PRIdLEAST16, PRIdLEAST32, PRIdLEAST64, PRIdMAX, PRIdPTR,
|
|
||||||
PRIi8, PRIi16, PRIi32, PRIi64, PRIiFAST8, PRIiFAST16, PRIiFAST32, PRIiFAST64, PRIiLEAST8, PRIiLEAST16, PRIiLEAST32, PRIiLEAST64, PRIiMAX, PRIiPTR,
|
|
||||||
PRIo8, PRIo16, PRIo32, PRIo64, PRIoFAST8, PRIoFAST16, PRIoFAST32, PRIoFAST64, PRIoLEAST8, PRIoLEAST16, PRIoLEAST32, PRIoLEAST64, PRIoMAX, PRIoPTR,
|
|
||||||
PRIu8, PRIu16, PRIu32, PRIu64, PRIuFAST8, PRIuFAST16, PRIuFAST32, PRIuFAST64, PRIuLEAST8, PRIuLEAST16, PRIuLEAST32, PRIuLEAST64, PRIuMAX, PRIuPTR,
|
|
||||||
PRIx8, PRIx16, PRIx32, PRIx64, PRIxFAST8, PRIxFAST16, PRIxFAST32, PRIxFAST64, PRIxLEAST8, PRIxLEAST16, PRIxLEAST32, PRIxLEAST64, PRIxMAX, PRIxPTR,
|
|
||||||
PRIX8, PRIX16, PRIX32, PRIX64, PRIXFAST8, PRIXFAST16, PRIXFAST32, PRIXFAST64, PRIXLEAST8, PRIXLEAST16, PRIXLEAST32, PRIXLEAST64, PRIXMAX, PRIXPTR,
|
|
||||||
SCNd8, SCNd16, SCNd32, SCNd64, SCNdFAST8, SCNdFAST16, SCNdFAST32, SCNdFAST64, SCNdLEAST8, SCNdLEAST16, SCNdLEAST32, SCNdLEAST64, SCNdMAX, SCNdPTR,
|
|
||||||
SCNi8, SCNi16, SCNi32, SCNi64, SCNiFAST8, SCNiFAST16, SCNiFAST32, SCNiFAST64, SCNiLEAST8, SCNiLEAST16, SCNiLEAST32, SCNiLEAST64, SCNiMAX, SCNiPTR,
|
|
||||||
SCNo8, SCNo16, SCNo32, SCNo64, SCNoFAST8, SCNoFAST16, SCNoFAST32, SCNoFAST64, SCNoLEAST8, SCNoLEAST16, SCNoLEAST32, SCNoLEAST64, SCNoMAX, SCNoPTR,
|
|
||||||
SCNu8, SCNu16, SCNu32, SCNu64, SCNuFAST8, SCNuFAST16, SCNuFAST32, SCNuFAST64, SCNuLEAST8, SCNuLEAST16, SCNuLEAST32, SCNuLEAST64, SCNuMAX, SCNuPTR,
|
|
||||||
SCNx8, SCNx16, SCNx32, SCNx64, SCNxFAST8, SCNxFAST16, SCNxFAST32, SCNxFAST64, SCNxLEAST8, SCNxLEAST16, SCNxLEAST32, SCNxLEAST64, SCNxMAX, SCNxPTR,
|
|
||||||
SCNX8, SCNX16, SCNX32, SCNX64, SCNXFAST8, SCNXFAST16, SCNXFAST32, SCNXFAST64, SCNXLEAST8, SCNXLEAST16, SCNXLEAST32, SCNXLEAST64, SCNXMAX, SCNXPTR
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
// <iso646.h> provided by compiler.
|
// <iso646.h> provided by compiler.
|
||||||
// <limits.h> provided by compiler or C library.
|
// <limits.h> provided by compiler or C library.
|
||||||
module locale_h {
|
module locale_h {
|
||||||
header "locale.h"
|
header "locale.h"
|
||||||
/*
|
|
||||||
export_macros LC_ALL LC_COLLATE LC_CTYPE LC_MONETARY LC_NUMERIC LC_TIME
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module math_h {
|
module math_h {
|
||||||
header "math.h"
|
header "math.h"
|
||||||
/*
|
|
||||||
export_macros FP_FAST_FMA, FP_FAST_FMAF, FP_FAST_FMAL, FP_ILOGBO, FP_ILOGBNAN,
|
|
||||||
FP_INFINITE, FP_NAN, FP_NORMAL, FP_SUBNORMAL, FP_ZERO,
|
|
||||||
HUGE_VAL, HUGE_VALF, HUGE_VALL, INFINITY, NAN,
|
|
||||||
MATH_ERRNO, MATH_ERREXCEPT, math_errhandling
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module setjmp_h {
|
module setjmp_h {
|
||||||
header "setjmp.h"
|
header "setjmp.h"
|
||||||
/*
|
|
||||||
export_macros setjmp
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
// FIXME: <stdalign.h> is missing.
|
// FIXME: <stdalign.h> is missing.
|
||||||
@@ -72,30 +45,19 @@ module std [system] {
|
|||||||
// <stddef.h>'s __need_* macros require textual inclusion.
|
// <stddef.h>'s __need_* macros require textual inclusion.
|
||||||
textual header "stddef.h"
|
textual header "stddef.h"
|
||||||
}
|
}
|
||||||
// <stdint.h> provided by compiler or C library.
|
// FIXME: <stdint.h> is missing.
|
||||||
module stdio_h {
|
module stdio_h {
|
||||||
// <stdio.h>'s __need_* macros require textual inclusion.
|
// <stdio.h>'s __need_* macros require textual inclusion.
|
||||||
textual header "stdio.h"
|
textual header "stdio.h"
|
||||||
/*
|
|
||||||
export_macros BUFSIZ, EOF, FILENAME_MAX, FOPEN_MAX, L_tmpnam, NULL,
|
|
||||||
SEEK_CUR, SEEK_END, SEEK_SET, TMP_MAX, _IOFBF, _IOLBF,
|
|
||||||
stdin, stdout, stderr
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module stdlib_h {
|
module stdlib_h {
|
||||||
// <stdlib.h>'s __need_* macros require textual inclusion.
|
// <stdlib.h>'s __need_* macros require textual inclusion.
|
||||||
textual header "stdlib.h"
|
textual header "stdlib.h"
|
||||||
/*
|
|
||||||
export_macros RAND_MAX
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module string_h {
|
module string_h {
|
||||||
header "string.h"
|
header "string.h"
|
||||||
/*
|
|
||||||
export_macros NULL
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
// FIXME: <uchar.h> is missing.
|
// FIXME: <uchar.h> is missing.
|
||||||
@@ -103,16 +65,10 @@ module std [system] {
|
|||||||
module wchar_h {
|
module wchar_h {
|
||||||
// <wchar.h>'s __need_* macros require textual inclusion.
|
// <wchar.h>'s __need_* macros require textual inclusion.
|
||||||
textual header "wchar.h"
|
textual header "wchar.h"
|
||||||
/*
|
|
||||||
export_macros NULL, WCHAR_MAX, WCHAR_MIN, WEOF
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module wctype_h {
|
module wctype_h {
|
||||||
header "wctype.h"
|
header "wctype.h"
|
||||||
/*
|
|
||||||
export_macros WEOF
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -148,67 +104,19 @@ module std [system] {
|
|||||||
}
|
}
|
||||||
module cerrno {
|
module cerrno {
|
||||||
header "cerrno"
|
header "cerrno"
|
||||||
/*
|
|
||||||
export_macros ECONNREFUSED, EIO, ENODEV, ENOTEMPTY, ERANGE,
|
|
||||||
E2BIG, ECONNRESET, EISCONN, ENOENT, ENOTRECOVERABLE, EROFS,
|
|
||||||
EACCES, EDEADLK, EISDIR, ENOEXEC, ENOTSOCK, ESPIPE,
|
|
||||||
EADDRINUSE, EDESTADDRREQ, ELOOP, ENOLCK, ENOTSUP, ESRCH,
|
|
||||||
EADDRNOTAVAIL, EDOM, EMFILE, ENOLINK, ENOTTY, ETIME,
|
|
||||||
EAFNOSUPPORT, EEXIST, EMLINK, ENOMEM, ENXIO, ETIMEDOUT,
|
|
||||||
EAGAIN, EFAULT, EMSGSIZE, ENOMSG, EOPNOTSUPP, ETXTBSY,
|
|
||||||
EALREADY, EFBIG, ENAMETOOLONG, ENOPROTOOPT, EOVERFLOW, EWOULDBLOCK,
|
|
||||||
EBADF, EHOSTUNREACH, ENETDOWN, ENOSPC, EOWNERDEAD, EXDEV,
|
|
||||||
EBADMSG, EIDRM, ENETRESET, ENOSR, EPERM, errno,
|
|
||||||
EBUSY, EILSEQ, ENETUNREACH, ENOSTR, EPIPE,
|
|
||||||
ECANCELED, EINPROGRESS, ENFILE, ENOSYS, EPROTO,
|
|
||||||
ECHILD, EINTR, ENOBUFS, ENOTCONN, EPROTONOSUPPORT,
|
|
||||||
ECONNABORTED, EINVAL, ENODATA, ENOTDIR, EPROTOTYPE
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module cfenv {
|
module cfenv {
|
||||||
header "cfenv"
|
header "cfenv"
|
||||||
/*
|
|
||||||
export_macros FE_ALL_EXCEPT, FE_DIVBYZERO, FE_INEXACT, FE_INVALID, FE_OVERFLOW,
|
|
||||||
FE_UNDERFLOW, FE_DOWNWARD, FE_TONEAREST, FE_TOWARDZERO, FE_UPWARD,
|
|
||||||
FE_DFL_ENV
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module cfloat {
|
module cfloat {
|
||||||
header "cfloat"
|
header "cfloat"
|
||||||
/*
|
|
||||||
export_macros FLT_EVAL_METHOD, FLT_RADIX, FLT_ROUNDS,
|
|
||||||
FLT_DIG, FLT_EPSILON, FLT_MANT_DIG,
|
|
||||||
FLT_MAX, FLT_MAX_10_EXP, FLT_MAX_EXP,
|
|
||||||
FLT_MIN, FLT_MIN_10_EXP, FLT_MIN_EXP,
|
|
||||||
DBL_DIG, DBL_EPSILON, DBL_MANT_DIG,
|
|
||||||
DBL_MAX, DBL_MAX_10_EXP, DBL_MAX_EXP,
|
|
||||||
DBL_MIN, DBL_MIN_10_EXP, DBL_MIN_EXP,
|
|
||||||
LDBL_DIG, LDBL_EPSILON, LDBL_MANT_DIG,
|
|
||||||
LDBL_MAX, LDBL_MAX_10_EXP, LDBL_MAX_EXP,
|
|
||||||
LDBL_MIN, LDBL_MIN_10_EXP, LDBL_MIN_EXP
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module cinttypes {
|
module cinttypes {
|
||||||
header "cinttypes"
|
header "cinttypes"
|
||||||
export cstdint
|
export cstdint
|
||||||
/*
|
|
||||||
export_macros
|
|
||||||
PRId8, PRId16, PRId32, PRId64, PRIdFAST8, PRIdFAST16, PRIdFAST32, PRIdFAST64, PRIdLEAST8, PRIdLEAST16, PRIdLEAST32, PRIdLEAST64, PRIdMAX, PRIdPTR,
|
|
||||||
PRIi8, PRIi16, PRIi32, PRIi64, PRIiFAST8, PRIiFAST16, PRIiFAST32, PRIiFAST64, PRIiLEAST8, PRIiLEAST16, PRIiLEAST32, PRIiLEAST64, PRIiMAX, PRIiPTR,
|
|
||||||
PRIo8, PRIo16, PRIo32, PRIo64, PRIoFAST8, PRIoFAST16, PRIoFAST32, PRIoFAST64, PRIoLEAST8, PRIoLEAST16, PRIoLEAST32, PRIoLEAST64, PRIoMAX, PRIoPTR,
|
|
||||||
PRIu8, PRIu16, PRIu32, PRIu64, PRIuFAST8, PRIuFAST16, PRIuFAST32, PRIuFAST64, PRIuLEAST8, PRIuLEAST16, PRIuLEAST32, PRIuLEAST64, PRIuMAX, PRIuPTR,
|
|
||||||
PRIx8, PRIx16, PRIx32, PRIx64, PRIxFAST8, PRIxFAST16, PRIxFAST32, PRIxFAST64, PRIxLEAST8, PRIxLEAST16, PRIxLEAST32, PRIxLEAST64, PRIxMAX, PRIxPTR,
|
|
||||||
PRIX8, PRIX16, PRIX32, PRIX64, PRIXFAST8, PRIXFAST16, PRIXFAST32, PRIXFAST64, PRIXLEAST8, PRIXLEAST16, PRIXLEAST32, PRIXLEAST64, PRIXMAX, PRIXPTR,
|
|
||||||
SCNd8, SCNd16, SCNd32, SCNd64, SCNdFAST8, SCNdFAST16, SCNdFAST32, SCNdFAST64, SCNdLEAST8, SCNdLEAST16, SCNdLEAST32, SCNdLEAST64, SCNdMAX, SCNdPTR,
|
|
||||||
SCNi8, SCNi16, SCNi32, SCNi64, SCNiFAST8, SCNiFAST16, SCNiFAST32, SCNiFAST64, SCNiLEAST8, SCNiLEAST16, SCNiLEAST32, SCNiLEAST64, SCNiMAX, SCNiPTR,
|
|
||||||
SCNo8, SCNo16, SCNo32, SCNo64, SCNoFAST8, SCNoFAST16, SCNoFAST32, SCNoFAST64, SCNoLEAST8, SCNoLEAST16, SCNoLEAST32, SCNoLEAST64, SCNoMAX, SCNoPTR,
|
|
||||||
SCNu8, SCNu16, SCNu32, SCNu64, SCNuFAST8, SCNuFAST16, SCNuFAST32, SCNuFAST64, SCNuLEAST8, SCNuLEAST16, SCNuLEAST32, SCNuLEAST64, SCNuMAX, SCNuPTR,
|
|
||||||
SCNx8, SCNx16, SCNx32, SCNx64, SCNxFAST8, SCNxFAST16, SCNxFAST32, SCNxFAST64, SCNxLEAST8, SCNxLEAST16, SCNxLEAST32, SCNxLEAST64, SCNxMAX, SCNxPTR,
|
|
||||||
SCNX8, SCNX16, SCNX32, SCNX64, SCNXFAST8, SCNXFAST16, SCNXFAST32, SCNXFAST64, SCNXLEAST8, SCNXLEAST16, SCNXLEAST32, SCNXLEAST64, SCNXMAX, SCNXPTR
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module ciso646 {
|
module ciso646 {
|
||||||
@@ -217,108 +125,51 @@ module std [system] {
|
|||||||
}
|
}
|
||||||
module climits {
|
module climits {
|
||||||
header "climits"
|
header "climits"
|
||||||
/*
|
|
||||||
export_macros CHAR_BIT, CHAR_MIN, CHAR_MAX,
|
|
||||||
SCHAR_MIN, SCHAR_MAX, UCHAR_MAX,
|
|
||||||
SHRT_MIN, SHRT_MAX, USHRT_MAX,
|
|
||||||
INT_MIN, INT_MAX, UINT_MAX,
|
|
||||||
LONG_MIN, LONG_MAX, ULONG_MAX,
|
|
||||||
LLONG_MIN, LLONG_MAX, ULLONG_MAX,
|
|
||||||
MB_LEN_MAX
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module clocale {
|
module clocale {
|
||||||
header "clocale"
|
header "clocale"
|
||||||
/*
|
|
||||||
export_macros LC_ALL, LC_COLLATE, LC_CTYPE, LC_MONETARY, LC_NUMERIC, LC_TIME, NULL
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module cmath {
|
module cmath {
|
||||||
header "cmath"
|
header "cmath"
|
||||||
/*
|
|
||||||
export_macros FP_FAST_FMA, FP_FAST_FMAF, FP_FAST_FMAL, FP_ILOGBO, FP_ILOGBNAN,
|
|
||||||
FP_INFINITE, FP_NAN, FP_NORMAL, FP_SUBNORMAL, FP_ZERO,
|
|
||||||
HUGE_VAL, HUGE_VALF, HUGE_VALL, INFINITY, NAN,
|
|
||||||
MATH_ERRNO, MATH_ERREXCEPT, math_errhandling
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module csetjmp {
|
module csetjmp {
|
||||||
header "csetjmp"
|
header "csetjmp"
|
||||||
/*
|
|
||||||
export_macros setjmp
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module csignal {
|
module csignal {
|
||||||
header "csignal"
|
header "csignal"
|
||||||
/*
|
|
||||||
export_macros SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV, SIGTERM,
|
|
||||||
SIG_DFL, SIG_IGN, SIG_ERR
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
// FIXME: <cstdalign> is missing.
|
// FIXME: <cstdalign> is missing.
|
||||||
module cstdarg {
|
module cstdarg {
|
||||||
header "cstdarg"
|
header "cstdarg"
|
||||||
/*
|
|
||||||
export_macros va_arg, va_start, va_end, va_copy
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module cstdbool {
|
module cstdbool {
|
||||||
header "cstdbool"
|
header "cstdbool"
|
||||||
/*
|
|
||||||
export_macros __bool_true_false_are_defined
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module cstddef {
|
module cstddef {
|
||||||
header "cstddef"
|
header "cstddef"
|
||||||
/*
|
|
||||||
export_macros NULL, offsetof
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module cstdint {
|
module cstdint {
|
||||||
header "cstdint"
|
header "cstdint"
|
||||||
/*
|
|
||||||
export_macros
|
|
||||||
INT_8_MIN, INT_8_MAX, UINT_8_MAX, INT_16_MIN, INT_16_MAX, UINT_16_MAX,
|
|
||||||
INT_32_MIN, INT_32_MAX, UINT_32_MAX, INT_64_MIN, INT_64_MAX, UINT_64_MAX,
|
|
||||||
INT_FAST8_MIN, INT_FAST8_MAX, UINT_FAST8_MAX, INT_FAST16_MIN, INT_FAST16_MAX, UINT_FAST16_MAX,
|
|
||||||
INT_FAST32_MIN, INT_FAST32_MAX, UINT_FAST32_MAX, INT_FAST64_MIN, INT_FAST64_MAX, UINT_FAST64_MAX,
|
|
||||||
INT_LEAST8_MIN, INT_LEAST8_MAX, UINT_LEAST8_MAX, INT_LEAST16_MIN, INT_LEAST16_MAX, UINT_LEAST16_MAX,
|
|
||||||
INT_LEAST32_MIN, INT_LEAST32_MAX, UINT_LEAST32_MAX, INT_LEAST64_MIN, INT_LEAST64_MAX, UINT_LEAST64_MAX,
|
|
||||||
INT_MAX_MIN, INT_MAX_MAX, UINT_MAX_MAX, INT_PTR_MIN, INT_PTR_MAX, UINT_PTR_MAX,
|
|
||||||
PTRDIFF_MIN, PTRDIFF_MAX, SIG_ATOMIC_MIN, SIG_ATOMIC_MAX, WCHAR_MIN, WCHAR_MAX, WINT_MIN, WINT_MAX,
|
|
||||||
SIZE_MAX
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module cstdio {
|
module cstdio {
|
||||||
header "cstdio"
|
header "cstdio"
|
||||||
/*
|
|
||||||
export_macros BUFSIZ, EOF, FILENAME_MAX, FOPEN_MAX, L_tmpnam, NULL,
|
|
||||||
SEEK_CUR, SEEK_END, SEEK_SET, TMP_MAX, _IOFBF, _IOLBF,
|
|
||||||
stdin, stdout, stderr
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module cstdlib {
|
module cstdlib {
|
||||||
header "cstdlib"
|
header "cstdlib"
|
||||||
/*
|
|
||||||
export_macros RAND_MAX
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module cstring {
|
module cstring {
|
||||||
header "cstring"
|
header "cstring"
|
||||||
/*
|
|
||||||
export_macros NULL
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module ctgmath {
|
module ctgmath {
|
||||||
@@ -329,24 +180,15 @@ module std [system] {
|
|||||||
}
|
}
|
||||||
module ctime {
|
module ctime {
|
||||||
header "ctime"
|
header "ctime"
|
||||||
/*
|
|
||||||
export_macros NULL, CLOCKS_PER_SEC
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
// FIXME: <cuchar> is missing.
|
// FIXME: <cuchar> is missing.
|
||||||
module cwchar {
|
module cwchar {
|
||||||
header "cwchar"
|
header "cwchar"
|
||||||
/*
|
|
||||||
export_macros NULL, WCHAR_MAX, WCHAR_MIN, WEOF
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module cwctype {
|
module cwctype {
|
||||||
header "cwctype"
|
header "cwctype"
|
||||||
/*
|
|
||||||
export_macros WEOF
|
|
||||||
*/
|
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -373,118 +215,10 @@ module std [system] {
|
|||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
// No submodule for cassert. It fundamentally needs repeated, textual inclusion.
|
// No submodule for cassert. It fundamentally needs repeated, textual inclusion.
|
||||||
module ccomplex {
|
|
||||||
header "ccomplex"
|
|
||||||
export complex
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cctype {
|
|
||||||
header "cctype"
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cerrno {
|
|
||||||
header "cerrno"
|
|
||||||
/*
|
|
||||||
export_macros ECONNREFUSED, EIO, ENODEV, ENOTEMPTY, ERANGE,
|
|
||||||
E2BIG, ECONNRESET, EISCONN, ENOENT, ENOTRECOVERABLE, EROFS,
|
|
||||||
EACCES, EDEADLK, EISDIR, ENOEXEC, ENOTSOCK, ESPIPE,
|
|
||||||
EADDRINUSE, EDESTADDRREQ, ELOOP, ENOLCK, ENOTSUP, ESRCH,
|
|
||||||
EADDRNOTAVAIL, EDOM, EMFILE, ENOLINK, ENOTTY, ETIME,
|
|
||||||
EAFNOSUPPORT, EEXIST, EMLINK, ENOMEM, ENXIO, ETIMEDOUT,
|
|
||||||
EAGAIN, EFAULT, EMSGSIZE, ENOMSG, EOPNOTSUPP, ETXTBSY,
|
|
||||||
EALREADY, EFBIG, ENAMETOOLONG, ENOPROTOOPT, EOVERFLOW, EWOULDBLOCK,
|
|
||||||
EBADF, EHOSTUNREACH, ENETDOWN, ENOSPC, EOWNERDEAD, EXDEV,
|
|
||||||
EBADMSG, EIDRM, ENETRESET, ENOSR, EPERM, errno,
|
|
||||||
EBUSY, EILSEQ, ENETUNREACH, ENOSTR, EPIPE,
|
|
||||||
ECANCELED, EINPROGRESS, ENFILE, ENOSYS, EPROTO,
|
|
||||||
ECHILD, EINTR, ENOBUFS, ENOTCONN, EPROTONOSUPPORT,
|
|
||||||
ECONNABORTED, EINVAL, ENODATA, ENOTDIR, EPROTOTYPE
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cfenv {
|
|
||||||
header "cfenv"
|
|
||||||
/*
|
|
||||||
export_macros FE_ALL_EXCEPT, FE_DIVBYZERO, FE_INEXACT, FE_INVALID, FE_OVERFLOW,
|
|
||||||
FE_UNDERFLOW, FE_DOWNWARD, FE_TONEAREST, FE_TOWARDZERO, FE_UPWARD,
|
|
||||||
FE_DFL_ENV
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cfloat {
|
|
||||||
header "cfloat"
|
|
||||||
/*
|
|
||||||
export_macros FLT_EVAL_METHOD, FLT_RADIX, FLT_ROUNDS,
|
|
||||||
FLT_DIG, FLT_EPSILON, FLT_MANT_DIG,
|
|
||||||
FLT_MAX, FLT_MAX_10_EXP, FLT_MAX_EXP,
|
|
||||||
FLT_MIN, FLT_MIN_10_EXP, FLT_MIN_EXP,
|
|
||||||
DBL_DIG, DBL_EPSILON, DBL_MANT_DIG,
|
|
||||||
DBL_MAX, DBL_MAX_10_EXP, DBL_MAX_EXP,
|
|
||||||
DBL_MIN, DBL_MIN_10_EXP, DBL_MIN_EXP,
|
|
||||||
LDBL_DIG, LDBL_EPSILON, LDBL_MANT_DIG,
|
|
||||||
LDBL_MAX, LDBL_MAX_10_EXP, LDBL_MAX_EXP,
|
|
||||||
LDBL_MIN, LDBL_MIN_10_EXP, LDBL_MIN_EXP
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module chrono {
|
module chrono {
|
||||||
header "chrono"
|
header "chrono"
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module cinttypes {
|
|
||||||
header "cinttypes"
|
|
||||||
export cstdint
|
|
||||||
/*
|
|
||||||
export_macros
|
|
||||||
PRId8, PRId16, PRId32, PRId64, PRIdFAST8, PRIdFAST16, PRIdFAST32, PRIdFAST64, PRIdLEAST8, PRIdLEAST16, PRIdLEAST32, PRIdLEAST64, PRIdMAX, PRIdPTR,
|
|
||||||
PRIi8, PRIi16, PRIi32, PRIi64, PRIiFAST8, PRIiFAST16, PRIiFAST32, PRIiFAST64, PRIiLEAST8, PRIiLEAST16, PRIiLEAST32, PRIiLEAST64, PRIiMAX, PRIiPTR,
|
|
||||||
PRIo8, PRIo16, PRIo32, PRIo64, PRIoFAST8, PRIoFAST16, PRIoFAST32, PRIoFAST64, PRIoLEAST8, PRIoLEAST16, PRIoLEAST32, PRIoLEAST64, PRIoMAX, PRIoPTR,
|
|
||||||
PRIu8, PRIu16, PRIu32, PRIu64, PRIuFAST8, PRIuFAST16, PRIuFAST32, PRIuFAST64, PRIuLEAST8, PRIuLEAST16, PRIuLEAST32, PRIuLEAST64, PRIuMAX, PRIuPTR,
|
|
||||||
PRIx8, PRIx16, PRIx32, PRIx64, PRIxFAST8, PRIxFAST16, PRIxFAST32, PRIxFAST64, PRIxLEAST8, PRIxLEAST16, PRIxLEAST32, PRIxLEAST64, PRIxMAX, PRIxPTR,
|
|
||||||
PRIX8, PRIX16, PRIX32, PRIX64, PRIXFAST8, PRIXFAST16, PRIXFAST32, PRIXFAST64, PRIXLEAST8, PRIXLEAST16, PRIXLEAST32, PRIXLEAST64, PRIXMAX, PRIXPTR,
|
|
||||||
SCNd8, SCNd16, SCNd32, SCNd64, SCNdFAST8, SCNdFAST16, SCNdFAST32, SCNdFAST64, SCNdLEAST8, SCNdLEAST16, SCNdLEAST32, SCNdLEAST64, SCNdMAX, SCNdPTR,
|
|
||||||
SCNi8, SCNi16, SCNi32, SCNi64, SCNiFAST8, SCNiFAST16, SCNiFAST32, SCNiFAST64, SCNiLEAST8, SCNiLEAST16, SCNiLEAST32, SCNiLEAST64, SCNiMAX, SCNiPTR,
|
|
||||||
SCNo8, SCNo16, SCNo32, SCNo64, SCNoFAST8, SCNoFAST16, SCNoFAST32, SCNoFAST64, SCNoLEAST8, SCNoLEAST16, SCNoLEAST32, SCNoLEAST64, SCNoMAX, SCNoPTR,
|
|
||||||
SCNu8, SCNu16, SCNu32, SCNu64, SCNuFAST8, SCNuFAST16, SCNuFAST32, SCNuFAST64, SCNuLEAST8, SCNuLEAST16, SCNuLEAST32, SCNuLEAST64, SCNuMAX, SCNuPTR,
|
|
||||||
SCNx8, SCNx16, SCNx32, SCNx64, SCNxFAST8, SCNxFAST16, SCNxFAST32, SCNxFAST64, SCNxLEAST8, SCNxLEAST16, SCNxLEAST32, SCNxLEAST64, SCNxMAX, SCNxPTR,
|
|
||||||
SCNX8, SCNX16, SCNX32, SCNX64, SCNXFAST8, SCNXFAST16, SCNXFAST32, SCNXFAST64, SCNXLEAST8, SCNXLEAST16, SCNXLEAST32, SCNXLEAST64, SCNXMAX, SCNXPTR
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module ciso646 {
|
|
||||||
header "ciso646"
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module climits {
|
|
||||||
header "climits"
|
|
||||||
/*
|
|
||||||
export_macros CHAR_BIT, CHAR_MIN, CHAR_MAX,
|
|
||||||
SCHAR_MIN, SCHAR_MAX, UCHAR_MAX,
|
|
||||||
SHRT_MIN, SHRT_MAX, USHRT_MAX,
|
|
||||||
INT_MIN, INT_MAX, UINT_MAX,
|
|
||||||
LONG_MIN, LONG_MAX, ULONG_MAX,
|
|
||||||
LLONG_MIN, LLONG_MAX, ULLONG_MAX,
|
|
||||||
MB_LEN_MAX
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module clocale {
|
|
||||||
header "clocale"
|
|
||||||
/*
|
|
||||||
export_macros LC_ALL, LC_COLLATE, LC_CTYPE, LC_MONETARY, LC_NUMERIC, LC_TIME, NULL
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cmath {
|
|
||||||
header "cmath"
|
|
||||||
/*
|
|
||||||
export_macros FP_FAST_FMA, FP_FAST_FMAF, FP_FAST_FMAL, FP_ILOGBO, FP_ILOGBNAN,
|
|
||||||
FP_INFINITE, FP_NAN, FP_NORMAL, FP_SUBNORMAL, FP_ZERO,
|
|
||||||
HUGE_VAL, HUGE_VALF, HUGE_VALL, INFINITY, NAN,
|
|
||||||
MATH_ERRNO, MATH_ERREXCEPT, math_errhandling
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module codecvt {
|
module codecvt {
|
||||||
header "codecvt"
|
header "codecvt"
|
||||||
export *
|
export *
|
||||||
@@ -497,108 +231,6 @@ module std [system] {
|
|||||||
header "condition_variable"
|
header "condition_variable"
|
||||||
export *
|
export *
|
||||||
}
|
}
|
||||||
module csetjmp {
|
|
||||||
header "csetjmp"
|
|
||||||
/*
|
|
||||||
export_macros setjmp
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module csignal {
|
|
||||||
header "csignal"
|
|
||||||
/*
|
|
||||||
export_macros SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV, SIGTERM,
|
|
||||||
SIG_DFL, SIG_IGN, SIG_ERR
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cstdarg {
|
|
||||||
header "cstdarg"
|
|
||||||
/*
|
|
||||||
export_macros va_arg, va_start, va_end, va_copy
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cstdbool {
|
|
||||||
header "cstdbool"
|
|
||||||
/*
|
|
||||||
export_macros __bool_true_false_are_defined
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cstddef {
|
|
||||||
header "cstddef"
|
|
||||||
/*
|
|
||||||
export_macros NULL, offsetof
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cstdint {
|
|
||||||
header "cstdint"
|
|
||||||
/*
|
|
||||||
export_macros
|
|
||||||
INT_8_MIN, INT_8_MAX, UINT_8_MAX, INT_16_MIN, INT_16_MAX, UINT_16_MAX,
|
|
||||||
INT_32_MIN, INT_32_MAX, UINT_32_MAX, INT_64_MIN, INT_64_MAX, UINT_64_MAX,
|
|
||||||
INT_FAST8_MIN, INT_FAST8_MAX, UINT_FAST8_MAX, INT_FAST16_MIN, INT_FAST16_MAX, UINT_FAST16_MAX,
|
|
||||||
INT_FAST32_MIN, INT_FAST32_MAX, UINT_FAST32_MAX, INT_FAST64_MIN, INT_FAST64_MAX, UINT_FAST64_MAX,
|
|
||||||
INT_LEAST8_MIN, INT_LEAST8_MAX, UINT_LEAST8_MAX, INT_LEAST16_MIN, INT_LEAST16_MAX, UINT_LEAST16_MAX,
|
|
||||||
INT_LEAST32_MIN, INT_LEAST32_MAX, UINT_LEAST32_MAX, INT_LEAST64_MIN, INT_LEAST64_MAX, UINT_LEAST64_MAX,
|
|
||||||
INT_MAX_MIN, INT_MAX_MAX, UINT_MAX_MAX, INT_PTR_MIN, INT_PTR_MAX, UINT_PTR_MAX,
|
|
||||||
PTRDIFF_MIN, PTRDIFF_MAX, SIG_ATOMIC_MIN, SIG_ATOMIC_MAX, WCHAR_MIN, WCHAR_MAX, WINT_MIN, WINT_MAX,
|
|
||||||
SIZE_MAX
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cstdio {
|
|
||||||
header "cstdio"
|
|
||||||
/*
|
|
||||||
export_macros BUFSIZ, EOF, FILENAME_MAX, FOPEN_MAX, L_tmpnam, NULL,
|
|
||||||
SEEK_CUR, SEEK_END, SEEK_SET, TMP_MAX, _IOFBF, _IOLBF,
|
|
||||||
stdin, stdout, stderr
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cstdlib {
|
|
||||||
header "cstdlib"
|
|
||||||
/*
|
|
||||||
export_macros RAND_MAX
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cstring {
|
|
||||||
header "cstring"
|
|
||||||
/*
|
|
||||||
export_macros NULL
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module ctgmath {
|
|
||||||
header "ctgmath"
|
|
||||||
export ccomplex
|
|
||||||
export cmath
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module ctime {
|
|
||||||
header "ctime"
|
|
||||||
/*
|
|
||||||
export_macros NULL, CLOCKS_PER_SEC
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cwchar {
|
|
||||||
header "cwchar"
|
|
||||||
/*
|
|
||||||
export_macros NULL, WCHAR_MAX, WCHAR_MIN, WEOF
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module cwctype {
|
|
||||||
header "cwctype"
|
|
||||||
/*
|
|
||||||
export_macros WEOF
|
|
||||||
*/
|
|
||||||
export *
|
|
||||||
}
|
|
||||||
module deque {
|
module deque {
|
||||||
header "deque"
|
header "deque"
|
||||||
export initializer_list
|
export initializer_list
|
||||||
|
Reference in New Issue
Block a user