mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-11-02 13:42:25 -06:00
Update dependencies (#333)
This commit is contained in:
parent
ce22e03f9d
commit
182b4eea73
848 changed files with 377869 additions and 107280 deletions
2
vendor/modernc.org/libc/limits/capi_darwin_amd64.go
generated
vendored
2
vendor/modernc.org/libc/limits/capi_darwin_amd64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_darwin_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_darwin_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
|
|||
2
vendor/modernc.org/libc/limits/capi_darwin_arm64.go
generated
vendored
2
vendor/modernc.org/libc/limits/capi_darwin_arm64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_darwin_arm64.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_darwin_arm64.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
|
|||
2
vendor/modernc.org/libc/limits/capi_linux_386.go
generated
vendored
2
vendor/modernc.org/libc/limits/capi_linux_386.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_386.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_386.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
|
|||
2
vendor/modernc.org/libc/limits/capi_linux_amd64.go
generated
vendored
2
vendor/modernc.org/libc/limits/capi_linux_amd64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
|
|||
2
vendor/modernc.org/libc/limits/capi_linux_arm.go
generated
vendored
2
vendor/modernc.org/libc/limits/capi_linux_arm.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_arm.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_arm.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
|
|||
2
vendor/modernc.org/libc/limits/capi_linux_arm64.go
generated
vendored
2
vendor/modernc.org/libc/limits/capi_linux_arm64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_arm64.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_arm64.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
|
|||
2
vendor/modernc.org/libc/limits/capi_linux_s390x.go
generated
vendored
2
vendor/modernc.org/libc/limits/capi_linux_s390x.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_s390x.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_s390x.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
|
|||
5
vendor/modernc.org/libc/limits/capi_netbsd_amd64.go
generated
vendored
Normal file
5
vendor/modernc.org/libc/limits/capi_netbsd_amd64.go
generated
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_netbsd_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
var CAPI = map[string]struct{}{}
|
||||
2
vendor/modernc.org/libc/limits/capi_windows_386.go
generated
vendored
2
vendor/modernc.org/libc/limits/capi_windows_386.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_windows_386.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_windows_386.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
|
|||
2
vendor/modernc.org/libc/limits/capi_windows_amd64.go
generated
vendored
2
vendor/modernc.org/libc/limits/capi_windows_amd64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_windows_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits\gen.c -crt-import-path -export-defines -export-enums -export-externs X -export-fields F -export-structs -export-typedefs -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits\limits_windows_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
|
|||
6
vendor/modernc.org/libc/limits/limits_darwin_amd64.go
generated
vendored
6
vendor/modernc.org/libc/limits/limits_darwin_amd64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_darwin_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_darwin_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
@ -167,7 +167,7 @@ type X__uint128_t = struct {
|
|||
type X__builtin_va_list = uintptr /* <builtin>:46:14 */
|
||||
type X__float128 = float64 /* <builtin>:47:21 */
|
||||
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2021 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
@ -873,7 +873,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// NZERO to be defined here. TBD. See also sys/param.h
|
||||
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2021 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
|
|||
6
vendor/modernc.org/libc/limits/limits_darwin_arm64.go
generated
vendored
6
vendor/modernc.org/libc/limits/limits_darwin_arm64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_darwin_arm64.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_darwin_arm64.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
@ -169,7 +169,7 @@ type X__uint128_t = struct {
|
|||
type X__builtin_va_list = uintptr /* <builtin>:46:14 */
|
||||
type X__float128 = float64 /* <builtin>:47:21 */
|
||||
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2021 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
@ -864,7 +864,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// NZERO to be defined here. TBD. See also sys/param.h
|
||||
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2021 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
|
|||
73
vendor/modernc.org/libc/limits/limits_linux_386.go
generated
vendored
73
vendor/modernc.org/libc/limits/limits_linux_386.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_386.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_386.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
@ -71,6 +71,7 @@ const (
|
|||
X_FEATURES_H = 1
|
||||
X_FILE_OFFSET_BITS = 64
|
||||
X_GCC_LIMITS_H_ = 0
|
||||
X_ILP32 = 1
|
||||
X_LIBC_LIMITS_H_ = 1
|
||||
X_LIMITS_H___ = 0
|
||||
X_LINUX_LIMITS_H = 0
|
||||
|
|
@ -134,7 +135,7 @@ type Wchar_t = int32 /* <builtin>:15:24 */
|
|||
type X__builtin_va_list = uintptr /* <builtin>:46:14 */
|
||||
type X__float128 = float64 /* <builtin>:47:21 */
|
||||
|
||||
// Copyright (C) 1992-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
@ -169,7 +170,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// If fixincludes fixes it, then the fixed version is installed
|
||||
// instead of this text.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -184,12 +185,12 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// ISO C99 Standard: 7.10/5.2.4.2.1 Sizes of integer types <limits.h>
|
||||
|
||||
// Handle feature test macros at the start of a header.
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -204,7 +205,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// This header is internal to glibc and should not be included outside
|
||||
// of glibc headers. Headers including it must define
|
||||
|
|
@ -214,7 +215,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// header is included, not when the first system header is
|
||||
// included.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -229,7 +230,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// These are defined by the user (or the compiler)
|
||||
// to specify the desired environment:
|
||||
|
|
@ -237,6 +238,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// __STRICT_ANSI__ ISO Standard C.
|
||||
// _ISOC99_SOURCE Extensions to ISO C89 from ISO C99.
|
||||
// _ISOC11_SOURCE Extensions to ISO C99 from ISO C11.
|
||||
// _ISOC2X_SOURCE Extensions to ISO C99 from ISO C2X.
|
||||
// __STDC_WANT_LIB_EXT2__
|
||||
// Extensions to ISO C99 from TR 27431-2:2010.
|
||||
// __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
|
|
@ -357,6 +359,8 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// If nothing (other than _GNU_SOURCE and _DEFAULT_SOURCE) is defined,
|
||||
// define _DEFAULT_SOURCE.
|
||||
|
||||
// This is to enable the ISO C2X extension.
|
||||
|
||||
// This is to enable the ISO C11 extension.
|
||||
|
||||
// This is to enable the ISO C99 extension.
|
||||
|
|
@ -379,9 +383,22 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// compatibility with various implementations of <cstdio>, this test
|
||||
// must consider only the value of __cplusplus when compiling C++.
|
||||
|
||||
// GNU formerly extended the scanf functions with modified format
|
||||
// specifiers %as, %aS, and %a[...] that allocate a buffer for the
|
||||
// input using malloc. This extension conflicts with ISO C99, which
|
||||
// defines %a as a standalone format specifier that reads a floating-
|
||||
// point number; moreover, POSIX.1-2008 provides the same feature
|
||||
// using the modifier letter 'm' instead (%ms, %mS, %m[...]).
|
||||
//
|
||||
// We now follow C99 unless GNU extensions are active and the compiler
|
||||
// is specifically in C89 or C++98 mode (strict or not). For
|
||||
// instance, with GCC, -std=gnu11 will have C99-compliant scanf with
|
||||
// or without -D_GNU_SOURCE, but -std=c89 -D_GNU_SOURCE will have the
|
||||
// old extension.
|
||||
|
||||
// Get definitions of __STDC_* predefined macros, if the compiler has
|
||||
// not preincluded this header automatically.
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -396,7 +413,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// This macro indicates that the installed library is the GNU C Library.
|
||||
// For historic reasons the value now is 6 and this will stay from now
|
||||
|
|
@ -409,7 +426,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// these macros to test for features in specific releases.
|
||||
|
||||
// This is here only because every header file already includes this one.
|
||||
// Copyright (C) 1992-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -424,7 +441,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// We are almost always included from features.h.
|
||||
|
||||
|
|
@ -539,7 +556,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// semantics.
|
||||
//
|
||||
// clang++ identifies itself as gcc-4.2, but has support for GNU inlining
|
||||
// semantics, that can be checked fot by using the __GNUC_STDC_INLINE_ and
|
||||
// semantics, that can be checked for by using the __GNUC_STDC_INLINE_ and
|
||||
// __GNUC_GNU_INLINE__ macro definitions.
|
||||
|
||||
// GCC 4.3 and above allow passing all anonymous arguments of an
|
||||
|
|
@ -560,10 +577,14 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// argument to strncpy and strncat, as the char array is not necessarily
|
||||
// a NUL-terminated string.
|
||||
|
||||
// Undefine (also defined in libc-symbols.h).
|
||||
// Copies attributes from the declaration or type referenced by
|
||||
// the argument.
|
||||
|
||||
// Determine the wordsize from the preprocessor defines.
|
||||
|
||||
// Properties of long double type. ldbl-96 version.
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -578,7 +599,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// long double is distinct from double, so there is nothing to
|
||||
// define here.
|
||||
|
|
@ -619,10 +640,14 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// macro.
|
||||
|
||||
// ISO/IEC TS 18661-1:2014 defines the __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
// macro.
|
||||
// macro. Most but not all symbols enabled by that macro in TS
|
||||
// 18661-1 are enabled unconditionally in C2X; the symbols in Annex F
|
||||
// still require that macro in C2X.
|
||||
|
||||
// ISO/IEC TS 18661-4:2015 defines the
|
||||
// __STDC_WANT_IEC_60559_FUNCS_EXT__ macro.
|
||||
// __STDC_WANT_IEC_60559_FUNCS_EXT__ macro. Other than the reduction
|
||||
// functions, the symbols from this TS are enabled unconditionally in
|
||||
// C2X.
|
||||
|
||||
// ISO/IEC TS 18661-3:2015 defines the
|
||||
// __STDC_WANT_IEC_60559_TYPES_EXT__ macro.
|
||||
|
|
@ -649,7 +674,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// __STDC_WANT_IEC_60559_BFP_EXT__ is used to enable this feature.
|
||||
|
||||
// POSIX adds things to <limits.h>.
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -664,7 +689,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// POSIX Standard: 2.9.2 Minimum Values Added to <limits.h>
|
||||
//
|
||||
|
|
@ -740,7 +765,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// Get the implementation-specific values for the above.
|
||||
// Minimum guaranteed maximum values for system limits. Linux version.
|
||||
// Copyright (C) 1993-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1993-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -755,7 +780,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; see the file COPYING.LIB. If
|
||||
// not, see <http://www.gnu.org/licenses/>.
|
||||
// not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
// The kernel header pollutes the namespace with the NR_OPEN symbol
|
||||
// and defines LINK_MAX although filesystems have different maxima. A
|
||||
|
|
@ -804,7 +829,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// This value is a guaranteed minimum maximum.
|
||||
// The current maximum can be got from `sysconf'.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -819,7 +844,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Never include this file directly; include <limits.h> instead.
|
||||
|
||||
|
|
@ -851,7 +876,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// This value is defined like this in regex.h.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
|
|||
72
vendor/modernc.org/libc/limits/limits_linux_amd64.go
generated
vendored
72
vendor/modernc.org/libc/limits/limits_linux_amd64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
@ -143,7 +143,7 @@ type X__uint128_t = struct {
|
|||
type X__builtin_va_list = uintptr /* <builtin>:46:14 */
|
||||
type X__float128 = float64 /* <builtin>:47:21 */
|
||||
|
||||
// Copyright (C) 1992-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
@ -178,7 +178,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// If fixincludes fixes it, then the fixed version is installed
|
||||
// instead of this text.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -193,12 +193,12 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// ISO C99 Standard: 7.10/5.2.4.2.1 Sizes of integer types <limits.h>
|
||||
|
||||
// Handle feature test macros at the start of a header.
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -213,7 +213,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// This header is internal to glibc and should not be included outside
|
||||
// of glibc headers. Headers including it must define
|
||||
|
|
@ -223,7 +223,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// header is included, not when the first system header is
|
||||
// included.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -238,7 +238,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// These are defined by the user (or the compiler)
|
||||
// to specify the desired environment:
|
||||
|
|
@ -246,6 +246,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// __STRICT_ANSI__ ISO Standard C.
|
||||
// _ISOC99_SOURCE Extensions to ISO C89 from ISO C99.
|
||||
// _ISOC11_SOURCE Extensions to ISO C99 from ISO C11.
|
||||
// _ISOC2X_SOURCE Extensions to ISO C99 from ISO C2X.
|
||||
// __STDC_WANT_LIB_EXT2__
|
||||
// Extensions to ISO C99 from TR 27431-2:2010.
|
||||
// __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
|
|
@ -366,6 +367,8 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// If nothing (other than _GNU_SOURCE and _DEFAULT_SOURCE) is defined,
|
||||
// define _DEFAULT_SOURCE.
|
||||
|
||||
// This is to enable the ISO C2X extension.
|
||||
|
||||
// This is to enable the ISO C11 extension.
|
||||
|
||||
// This is to enable the ISO C99 extension.
|
||||
|
|
@ -388,9 +391,22 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// compatibility with various implementations of <cstdio>, this test
|
||||
// must consider only the value of __cplusplus when compiling C++.
|
||||
|
||||
// GNU formerly extended the scanf functions with modified format
|
||||
// specifiers %as, %aS, and %a[...] that allocate a buffer for the
|
||||
// input using malloc. This extension conflicts with ISO C99, which
|
||||
// defines %a as a standalone format specifier that reads a floating-
|
||||
// point number; moreover, POSIX.1-2008 provides the same feature
|
||||
// using the modifier letter 'm' instead (%ms, %mS, %m[...]).
|
||||
//
|
||||
// We now follow C99 unless GNU extensions are active and the compiler
|
||||
// is specifically in C89 or C++98 mode (strict or not). For
|
||||
// instance, with GCC, -std=gnu11 will have C99-compliant scanf with
|
||||
// or without -D_GNU_SOURCE, but -std=c89 -D_GNU_SOURCE will have the
|
||||
// old extension.
|
||||
|
||||
// Get definitions of __STDC_* predefined macros, if the compiler has
|
||||
// not preincluded this header automatically.
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -405,7 +421,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// This macro indicates that the installed library is the GNU C Library.
|
||||
// For historic reasons the value now is 6 and this will stay from now
|
||||
|
|
@ -418,7 +434,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// these macros to test for features in specific releases.
|
||||
|
||||
// This is here only because every header file already includes this one.
|
||||
// Copyright (C) 1992-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -433,7 +449,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// We are almost always included from features.h.
|
||||
|
||||
|
|
@ -548,7 +564,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// semantics.
|
||||
//
|
||||
// clang++ identifies itself as gcc-4.2, but has support for GNU inlining
|
||||
// semantics, that can be checked fot by using the __GNUC_STDC_INLINE_ and
|
||||
// semantics, that can be checked for by using the __GNUC_STDC_INLINE_ and
|
||||
// __GNUC_GNU_INLINE__ macro definitions.
|
||||
|
||||
// GCC 4.3 and above allow passing all anonymous arguments of an
|
||||
|
|
@ -569,11 +585,15 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// argument to strncpy and strncat, as the char array is not necessarily
|
||||
// a NUL-terminated string.
|
||||
|
||||
// Undefine (also defined in libc-symbols.h).
|
||||
// Copies attributes from the declaration or type referenced by
|
||||
// the argument.
|
||||
|
||||
// Determine the wordsize from the preprocessor defines.
|
||||
|
||||
// Both x86-64 and x32 use the 64-bit system call interface.
|
||||
// Properties of long double type. ldbl-96 version.
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -588,7 +608,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// long double is distinct from double, so there is nothing to
|
||||
// define here.
|
||||
|
|
@ -629,10 +649,14 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// macro.
|
||||
|
||||
// ISO/IEC TS 18661-1:2014 defines the __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
// macro.
|
||||
// macro. Most but not all symbols enabled by that macro in TS
|
||||
// 18661-1 are enabled unconditionally in C2X; the symbols in Annex F
|
||||
// still require that macro in C2X.
|
||||
|
||||
// ISO/IEC TS 18661-4:2015 defines the
|
||||
// __STDC_WANT_IEC_60559_FUNCS_EXT__ macro.
|
||||
// __STDC_WANT_IEC_60559_FUNCS_EXT__ macro. Other than the reduction
|
||||
// functions, the symbols from this TS are enabled unconditionally in
|
||||
// C2X.
|
||||
|
||||
// ISO/IEC TS 18661-3:2015 defines the
|
||||
// __STDC_WANT_IEC_60559_TYPES_EXT__ macro.
|
||||
|
|
@ -659,7 +683,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// __STDC_WANT_IEC_60559_BFP_EXT__ is used to enable this feature.
|
||||
|
||||
// POSIX adds things to <limits.h>.
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -674,7 +698,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// POSIX Standard: 2.9.2 Minimum Values Added to <limits.h>
|
||||
//
|
||||
|
|
@ -752,7 +776,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// Get the implementation-specific values for the above.
|
||||
// Minimum guaranteed maximum values for system limits. Linux version.
|
||||
// Copyright (C) 1993-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1993-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -767,7 +791,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; see the file COPYING.LIB. If
|
||||
// not, see <http://www.gnu.org/licenses/>.
|
||||
// not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
// The kernel header pollutes the namespace with the NR_OPEN symbol
|
||||
// and defines LINK_MAX although filesystems have different maxima. A
|
||||
|
|
@ -816,7 +840,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// This value is a guaranteed minimum maximum.
|
||||
// The current maximum can be got from `sysconf'.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -831,7 +855,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Never include this file directly; include <limits.h> instead.
|
||||
|
||||
|
|
@ -863,7 +887,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// This value is defined like this in regex.h.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
|
|||
82
vendor/modernc.org/libc/limits/limits_linux_arm.go
generated
vendored
82
vendor/modernc.org/libc/limits/limits_linux_arm.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_arm.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_arm.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
@ -133,7 +133,7 @@ type Wchar_t = uint32 /* <builtin>:15:24 */
|
|||
type X__builtin_va_list = uintptr /* <builtin>:46:14 */
|
||||
type X__float128 = float64 /* <builtin>:47:21 */
|
||||
|
||||
// Copyright (C) 1992-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
@ -168,7 +168,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// If fixincludes fixes it, then the fixed version is installed
|
||||
// instead of this text.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -183,12 +183,12 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// ISO C99 Standard: 7.10/5.2.4.2.1 Sizes of integer types <limits.h>
|
||||
|
||||
// Handle feature test macros at the start of a header.
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -203,7 +203,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// This header is internal to glibc and should not be included outside
|
||||
// of glibc headers. Headers including it must define
|
||||
|
|
@ -213,7 +213,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// header is included, not when the first system header is
|
||||
// included.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -228,7 +228,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// These are defined by the user (or the compiler)
|
||||
// to specify the desired environment:
|
||||
|
|
@ -236,6 +236,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// __STRICT_ANSI__ ISO Standard C.
|
||||
// _ISOC99_SOURCE Extensions to ISO C89 from ISO C99.
|
||||
// _ISOC11_SOURCE Extensions to ISO C99 from ISO C11.
|
||||
// _ISOC2X_SOURCE Extensions to ISO C99 from ISO C2X.
|
||||
// __STDC_WANT_LIB_EXT2__
|
||||
// Extensions to ISO C99 from TR 27431-2:2010.
|
||||
// __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
|
|
@ -356,6 +357,8 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// If nothing (other than _GNU_SOURCE and _DEFAULT_SOURCE) is defined,
|
||||
// define _DEFAULT_SOURCE.
|
||||
|
||||
// This is to enable the ISO C2X extension.
|
||||
|
||||
// This is to enable the ISO C11 extension.
|
||||
|
||||
// This is to enable the ISO C99 extension.
|
||||
|
|
@ -378,9 +381,22 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// compatibility with various implementations of <cstdio>, this test
|
||||
// must consider only the value of __cplusplus when compiling C++.
|
||||
|
||||
// GNU formerly extended the scanf functions with modified format
|
||||
// specifiers %as, %aS, and %a[...] that allocate a buffer for the
|
||||
// input using malloc. This extension conflicts with ISO C99, which
|
||||
// defines %a as a standalone format specifier that reads a floating-
|
||||
// point number; moreover, POSIX.1-2008 provides the same feature
|
||||
// using the modifier letter 'm' instead (%ms, %mS, %m[...]).
|
||||
//
|
||||
// We now follow C99 unless GNU extensions are active and the compiler
|
||||
// is specifically in C89 or C++98 mode (strict or not). For
|
||||
// instance, with GCC, -std=gnu11 will have C99-compliant scanf with
|
||||
// or without -D_GNU_SOURCE, but -std=c89 -D_GNU_SOURCE will have the
|
||||
// old extension.
|
||||
|
||||
// Get definitions of __STDC_* predefined macros, if the compiler has
|
||||
// not preincluded this header automatically.
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -395,7 +411,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// This macro indicates that the installed library is the GNU C Library.
|
||||
// For historic reasons the value now is 6 and this will stay from now
|
||||
|
|
@ -408,7 +424,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// these macros to test for features in specific releases.
|
||||
|
||||
// This is here only because every header file already includes this one.
|
||||
// Copyright (C) 1992-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -423,7 +439,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// We are almost always included from features.h.
|
||||
|
||||
|
|
@ -538,7 +554,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// semantics.
|
||||
//
|
||||
// clang++ identifies itself as gcc-4.2, but has support for GNU inlining
|
||||
// semantics, that can be checked fot by using the __GNUC_STDC_INLINE_ and
|
||||
// semantics, that can be checked for by using the __GNUC_STDC_INLINE_ and
|
||||
// __GNUC_GNU_INLINE__ macro definitions.
|
||||
|
||||
// GCC 4.3 and above allow passing all anonymous arguments of an
|
||||
|
|
@ -559,7 +575,11 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// argument to strncpy and strncat, as the char array is not necessarily
|
||||
// a NUL-terminated string.
|
||||
|
||||
// Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
// Undefine (also defined in libc-symbols.h).
|
||||
// Copies attributes from the declaration or type referenced by
|
||||
// the argument.
|
||||
|
||||
// Copyright (C) 1999-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -574,10 +594,10 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Properties of long double type.
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -592,7 +612,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// This header is included by <sys/cdefs.h>.
|
||||
//
|
||||
|
|
@ -649,10 +669,14 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// macro.
|
||||
|
||||
// ISO/IEC TS 18661-1:2014 defines the __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
// macro.
|
||||
// macro. Most but not all symbols enabled by that macro in TS
|
||||
// 18661-1 are enabled unconditionally in C2X; the symbols in Annex F
|
||||
// still require that macro in C2X.
|
||||
|
||||
// ISO/IEC TS 18661-4:2015 defines the
|
||||
// __STDC_WANT_IEC_60559_FUNCS_EXT__ macro.
|
||||
// __STDC_WANT_IEC_60559_FUNCS_EXT__ macro. Other than the reduction
|
||||
// functions, the symbols from this TS are enabled unconditionally in
|
||||
// C2X.
|
||||
|
||||
// ISO/IEC TS 18661-3:2015 defines the
|
||||
// __STDC_WANT_IEC_60559_TYPES_EXT__ macro.
|
||||
|
|
@ -679,7 +703,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// __STDC_WANT_IEC_60559_BFP_EXT__ is used to enable this feature.
|
||||
|
||||
// POSIX adds things to <limits.h>.
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -694,13 +718,13 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// POSIX Standard: 2.9.2 Minimum Values Added to <limits.h>
|
||||
//
|
||||
// Never include this file directly; use <limits.h> instead.
|
||||
|
||||
// Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1999-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -715,7 +739,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// These are the standard-mandated minimum values.
|
||||
|
||||
|
|
@ -785,7 +809,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// Get the implementation-specific values for the above.
|
||||
// Minimum guaranteed maximum values for system limits. Linux version.
|
||||
// Copyright (C) 1993-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1993-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -800,7 +824,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; see the file COPYING.LIB. If
|
||||
// not, see <http://www.gnu.org/licenses/>.
|
||||
// not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
// The kernel header pollutes the namespace with the NR_OPEN symbol
|
||||
// and defines LINK_MAX although filesystems have different maxima. A
|
||||
|
|
@ -849,7 +873,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// This value is a guaranteed minimum maximum.
|
||||
// The current maximum can be got from `sysconf'.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -864,7 +888,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Never include this file directly; include <limits.h> instead.
|
||||
|
||||
|
|
@ -896,7 +920,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// This value is defined like this in regex.h.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
@ -949,4 +973,4 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// This administrivia gets added to the end of limits.h
|
||||
// if the system has its own version of limits.h.
|
||||
|
||||
var _ int8 /* gen.c:2:13: */
|
||||
var _ uint8 /* gen.c:2:13: */
|
||||
|
|
|
|||
86
vendor/modernc.org/libc/limits/limits_linux_arm64.go
generated
vendored
86
vendor/modernc.org/libc/limits/limits_linux_arm64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_arm64.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_arm64.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
@ -143,7 +143,7 @@ type X__uint128_t = struct {
|
|||
type X__builtin_va_list = uintptr /* <builtin>:46:14 */
|
||||
type X__float128 = float64 /* <builtin>:47:21 */
|
||||
|
||||
// Copyright (C) 1992-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
@ -178,7 +178,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// If fixincludes fixes it, then the fixed version is installed
|
||||
// instead of this text.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -193,12 +193,12 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// ISO C99 Standard: 7.10/5.2.4.2.1 Sizes of integer types <limits.h>
|
||||
|
||||
// Handle feature test macros at the start of a header.
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -213,7 +213,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// This header is internal to glibc and should not be included outside
|
||||
// of glibc headers. Headers including it must define
|
||||
|
|
@ -223,7 +223,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// header is included, not when the first system header is
|
||||
// included.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -238,7 +238,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// These are defined by the user (or the compiler)
|
||||
// to specify the desired environment:
|
||||
|
|
@ -246,6 +246,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// __STRICT_ANSI__ ISO Standard C.
|
||||
// _ISOC99_SOURCE Extensions to ISO C89 from ISO C99.
|
||||
// _ISOC11_SOURCE Extensions to ISO C99 from ISO C11.
|
||||
// _ISOC2X_SOURCE Extensions to ISO C99 from ISO C2X.
|
||||
// __STDC_WANT_LIB_EXT2__
|
||||
// Extensions to ISO C99 from TR 27431-2:2010.
|
||||
// __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
|
|
@ -366,6 +367,8 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// If nothing (other than _GNU_SOURCE and _DEFAULT_SOURCE) is defined,
|
||||
// define _DEFAULT_SOURCE.
|
||||
|
||||
// This is to enable the ISO C2X extension.
|
||||
|
||||
// This is to enable the ISO C11 extension.
|
||||
|
||||
// This is to enable the ISO C99 extension.
|
||||
|
|
@ -388,9 +391,22 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// compatibility with various implementations of <cstdio>, this test
|
||||
// must consider only the value of __cplusplus when compiling C++.
|
||||
|
||||
// GNU formerly extended the scanf functions with modified format
|
||||
// specifiers %as, %aS, and %a[...] that allocate a buffer for the
|
||||
// input using malloc. This extension conflicts with ISO C99, which
|
||||
// defines %a as a standalone format specifier that reads a floating-
|
||||
// point number; moreover, POSIX.1-2008 provides the same feature
|
||||
// using the modifier letter 'm' instead (%ms, %mS, %m[...]).
|
||||
//
|
||||
// We now follow C99 unless GNU extensions are active and the compiler
|
||||
// is specifically in C89 or C++98 mode (strict or not). For
|
||||
// instance, with GCC, -std=gnu11 will have C99-compliant scanf with
|
||||
// or without -D_GNU_SOURCE, but -std=c89 -D_GNU_SOURCE will have the
|
||||
// old extension.
|
||||
|
||||
// Get definitions of __STDC_* predefined macros, if the compiler has
|
||||
// not preincluded this header automatically.
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -405,7 +421,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// This macro indicates that the installed library is the GNU C Library.
|
||||
// For historic reasons the value now is 6 and this will stay from now
|
||||
|
|
@ -418,7 +434,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// these macros to test for features in specific releases.
|
||||
|
||||
// This is here only because every header file already includes this one.
|
||||
// Copyright (C) 1992-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -433,7 +449,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// We are almost always included from features.h.
|
||||
|
||||
|
|
@ -548,7 +564,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// semantics.
|
||||
//
|
||||
// clang++ identifies itself as gcc-4.2, but has support for GNU inlining
|
||||
// semantics, that can be checked fot by using the __GNUC_STDC_INLINE_ and
|
||||
// semantics, that can be checked for by using the __GNUC_STDC_INLINE_ and
|
||||
// __GNUC_GNU_INLINE__ macro definitions.
|
||||
|
||||
// GCC 4.3 and above allow passing all anonymous arguments of an
|
||||
|
|
@ -569,9 +585,13 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// argument to strncpy and strncat, as the char array is not necessarily
|
||||
// a NUL-terminated string.
|
||||
|
||||
// Undefine (also defined in libc-symbols.h).
|
||||
// Copies attributes from the declaration or type referenced by
|
||||
// the argument.
|
||||
|
||||
// Determine the wordsize from the preprocessor defines.
|
||||
//
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -586,10 +606,10 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Properties of long double type. ldbl-128 version.
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -604,7 +624,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// long double is distinct from double, so there is nothing to
|
||||
// define here.
|
||||
|
|
@ -638,7 +658,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// Determine the wordsize from the preprocessor defines.
|
||||
//
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -653,7 +673,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// This file is automatically generated.
|
||||
// It defines a symbol `__stub_FUNCTION' for each function
|
||||
|
|
@ -664,10 +684,14 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// macro.
|
||||
|
||||
// ISO/IEC TS 18661-1:2014 defines the __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
// macro.
|
||||
// macro. Most but not all symbols enabled by that macro in TS
|
||||
// 18661-1 are enabled unconditionally in C2X; the symbols in Annex F
|
||||
// still require that macro in C2X.
|
||||
|
||||
// ISO/IEC TS 18661-4:2015 defines the
|
||||
// __STDC_WANT_IEC_60559_FUNCS_EXT__ macro.
|
||||
// __STDC_WANT_IEC_60559_FUNCS_EXT__ macro. Other than the reduction
|
||||
// functions, the symbols from this TS are enabled unconditionally in
|
||||
// C2X.
|
||||
|
||||
// ISO/IEC TS 18661-3:2015 defines the
|
||||
// __STDC_WANT_IEC_60559_TYPES_EXT__ macro.
|
||||
|
|
@ -694,7 +718,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// __STDC_WANT_IEC_60559_BFP_EXT__ is used to enable this feature.
|
||||
|
||||
// POSIX adds things to <limits.h>.
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -709,7 +733,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// POSIX Standard: 2.9.2 Minimum Values Added to <limits.h>
|
||||
//
|
||||
|
|
@ -717,7 +741,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// Determine the wordsize from the preprocessor defines.
|
||||
//
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -732,7 +756,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// These are the standard-mandated minimum values.
|
||||
|
||||
|
|
@ -802,7 +826,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// Get the implementation-specific values for the above.
|
||||
// Minimum guaranteed maximum values for system limits. Linux version.
|
||||
// Copyright (C) 1993-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1993-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
|
|
@ -818,7 +842,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library. If not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// The kernel header pollutes the namespace with the NR_OPEN symbol
|
||||
// and defines LINK_MAX although filesystems have different maxima. A
|
||||
|
|
@ -868,7 +892,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// This value is a guaranteed minimum maximum.
|
||||
// The current maximum can be got from `sysconf'.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -883,7 +907,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Never include this file directly; include <limits.h> instead.
|
||||
|
||||
|
|
@ -915,7 +939,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// This value is defined like this in regex.h.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
@ -968,4 +992,4 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// This administrivia gets added to the end of limits.h
|
||||
// if the system has its own version of limits.h.
|
||||
|
||||
var _ int8 /* gen.c:2:13: */
|
||||
var _ uint8 /* gen.c:2:13: */
|
||||
|
|
|
|||
74
vendor/modernc.org/libc/limits/limits_linux_s390x.go
generated
vendored
74
vendor/modernc.org/libc/limits/limits_linux_s390x.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_s390x.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_linux_s390x.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
@ -143,7 +143,7 @@ type X__uint128_t = struct {
|
|||
type X__builtin_va_list = uintptr /* <builtin>:46:14 */
|
||||
type X__float128 = float64 /* <builtin>:47:21 */
|
||||
|
||||
// Copyright (C) 1992-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
@ -178,7 +178,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// If fixincludes fixes it, then the fixed version is installed
|
||||
// instead of this text.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -193,12 +193,12 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// ISO C99 Standard: 7.10/5.2.4.2.1 Sizes of integer types <limits.h>
|
||||
|
||||
// Handle feature test macros at the start of a header.
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -213,7 +213,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// This header is internal to glibc and should not be included outside
|
||||
// of glibc headers. Headers including it must define
|
||||
|
|
@ -223,7 +223,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// header is included, not when the first system header is
|
||||
// included.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -238,7 +238,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// These are defined by the user (or the compiler)
|
||||
// to specify the desired environment:
|
||||
|
|
@ -246,6 +246,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// __STRICT_ANSI__ ISO Standard C.
|
||||
// _ISOC99_SOURCE Extensions to ISO C89 from ISO C99.
|
||||
// _ISOC11_SOURCE Extensions to ISO C99 from ISO C11.
|
||||
// _ISOC2X_SOURCE Extensions to ISO C99 from ISO C2X.
|
||||
// __STDC_WANT_LIB_EXT2__
|
||||
// Extensions to ISO C99 from TR 27431-2:2010.
|
||||
// __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
|
|
@ -366,6 +367,8 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// If nothing (other than _GNU_SOURCE and _DEFAULT_SOURCE) is defined,
|
||||
// define _DEFAULT_SOURCE.
|
||||
|
||||
// This is to enable the ISO C2X extension.
|
||||
|
||||
// This is to enable the ISO C11 extension.
|
||||
|
||||
// This is to enable the ISO C99 extension.
|
||||
|
|
@ -388,9 +391,22 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// compatibility with various implementations of <cstdio>, this test
|
||||
// must consider only the value of __cplusplus when compiling C++.
|
||||
|
||||
// GNU formerly extended the scanf functions with modified format
|
||||
// specifiers %as, %aS, and %a[...] that allocate a buffer for the
|
||||
// input using malloc. This extension conflicts with ISO C99, which
|
||||
// defines %a as a standalone format specifier that reads a floating-
|
||||
// point number; moreover, POSIX.1-2008 provides the same feature
|
||||
// using the modifier letter 'm' instead (%ms, %mS, %m[...]).
|
||||
//
|
||||
// We now follow C99 unless GNU extensions are active and the compiler
|
||||
// is specifically in C89 or C++98 mode (strict or not). For
|
||||
// instance, with GCC, -std=gnu11 will have C99-compliant scanf with
|
||||
// or without -D_GNU_SOURCE, but -std=c89 -D_GNU_SOURCE will have the
|
||||
// old extension.
|
||||
|
||||
// Get definitions of __STDC_* predefined macros, if the compiler has
|
||||
// not preincluded this header automatically.
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -405,7 +421,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// This macro indicates that the installed library is the GNU C Library.
|
||||
// For historic reasons the value now is 6 and this will stay from now
|
||||
|
|
@ -418,7 +434,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// these macros to test for features in specific releases.
|
||||
|
||||
// This is here only because every header file already includes this one.
|
||||
// Copyright (C) 1992-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -433,7 +449,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// We are almost always included from features.h.
|
||||
|
||||
|
|
@ -548,7 +564,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// semantics.
|
||||
//
|
||||
// clang++ identifies itself as gcc-4.2, but has support for GNU inlining
|
||||
// semantics, that can be checked fot by using the __GNUC_STDC_INLINE_ and
|
||||
// semantics, that can be checked for by using the __GNUC_STDC_INLINE_ and
|
||||
// __GNUC_GNU_INLINE__ macro definitions.
|
||||
|
||||
// GCC 4.3 and above allow passing all anonymous arguments of an
|
||||
|
|
@ -569,10 +585,14 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// argument to strncpy and strncat, as the char array is not necessarily
|
||||
// a NUL-terminated string.
|
||||
|
||||
// Undefine (also defined in libc-symbols.h).
|
||||
// Copies attributes from the declaration or type referenced by
|
||||
// the argument.
|
||||
|
||||
// Determine the wordsize from the preprocessor defines.
|
||||
|
||||
// Properties of long double type. ldbl-opt version.
|
||||
// Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2016-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -587,7 +607,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// __glibc_macro_warning (MESSAGE) issues warning MESSAGE. This is
|
||||
// intended for use in preprocessor macros.
|
||||
|
|
@ -627,10 +647,14 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// macro.
|
||||
|
||||
// ISO/IEC TS 18661-1:2014 defines the __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
// macro.
|
||||
// macro. Most but not all symbols enabled by that macro in TS
|
||||
// 18661-1 are enabled unconditionally in C2X; the symbols in Annex F
|
||||
// still require that macro in C2X.
|
||||
|
||||
// ISO/IEC TS 18661-4:2015 defines the
|
||||
// __STDC_WANT_IEC_60559_FUNCS_EXT__ macro.
|
||||
// __STDC_WANT_IEC_60559_FUNCS_EXT__ macro. Other than the reduction
|
||||
// functions, the symbols from this TS are enabled unconditionally in
|
||||
// C2X.
|
||||
|
||||
// ISO/IEC TS 18661-3:2015 defines the
|
||||
// __STDC_WANT_IEC_60559_TYPES_EXT__ macro.
|
||||
|
|
@ -657,7 +681,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// __STDC_WANT_IEC_60559_BFP_EXT__ is used to enable this feature.
|
||||
|
||||
// POSIX adds things to <limits.h>.
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -672,7 +696,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// POSIX Standard: 2.9.2 Minimum Values Added to <limits.h>
|
||||
//
|
||||
|
|
@ -748,7 +772,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// Get the implementation-specific values for the above.
|
||||
// Minimum guaranteed maximum values for system limits. Linux version.
|
||||
// Copyright (C) 1993-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1993-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -763,7 +787,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; see the file COPYING.LIB. If
|
||||
// not, see <http://www.gnu.org/licenses/>.
|
||||
// not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
// The kernel header pollutes the namespace with the NR_OPEN symbol
|
||||
// and defines LINK_MAX although filesystems have different maxima. A
|
||||
|
|
@ -812,7 +836,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// This value is a guaranteed minimum maximum.
|
||||
// The current maximum can be got from `sysconf'.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
// This file is part of the GNU C Library.
|
||||
//
|
||||
// The GNU C Library is free software; you can redistribute it and/or
|
||||
|
|
@ -827,7 +851,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with the GNU C Library; if not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
// <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Never include this file directly; include <limits.h> instead.
|
||||
|
||||
|
|
@ -859,7 +883,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
// This value is defined like this in regex.h.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
@ -912,4 +936,4 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
// This administrivia gets added to the end of limits.h
|
||||
// if the system has its own version of limits.h.
|
||||
|
||||
var _ int8 /* gen.c:2:13: */
|
||||
var _ uint8 /* gen.c:2:13: */
|
||||
|
|
|
|||
460
vendor/modernc.org/libc/limits/limits_netbsd_amd64.go
generated
vendored
Normal file
460
vendor/modernc.org/libc/limits/limits_netbsd_amd64.go
generated
vendored
Normal file
|
|
@ -0,0 +1,460 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_netbsd_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
import (
|
||||
"math"
|
||||
"reflect"
|
||||
"sync/atomic"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
var _ = math.Pi
|
||||
var _ reflect.Kind
|
||||
var _ atomic.Value
|
||||
var _ unsafe.Pointer
|
||||
|
||||
const (
|
||||
ARG_MAX = 262144
|
||||
BC_BASE_MAX = 2147483647
|
||||
BC_DIM_MAX = 65535
|
||||
BC_SCALE_MAX = 2147483647
|
||||
BC_STRING_MAX = 2147483647
|
||||
CHARCLASS_NAME_MAX = 14
|
||||
CHAR_BIT = 8
|
||||
CHAR_MAX = 127
|
||||
CHAR_MIN = -128
|
||||
CHILD_MAX = 160
|
||||
COLL_WEIGHTS_MAX = 2
|
||||
DBL_DIG = 15
|
||||
EXPR_NEST_MAX = 32
|
||||
FLT_DIG = 6
|
||||
GID_MAX = 2147483647
|
||||
INT_MAX = 0x7fffffff
|
||||
INT_MIN = -2147483648
|
||||
IOV_MAX = 1024
|
||||
LINE_MAX = 2048
|
||||
LINK_MAX = 32767
|
||||
LLONG_MAX = 0x7fffffffffffffff
|
||||
LLONG_MIN = -9223372036854775808
|
||||
LOGIN_NAME_MAX = 17
|
||||
LONG_BIT = 64
|
||||
LONG_MAX = 0x7fffffffffffffff
|
||||
LONG_MIN = -9223372036854775808
|
||||
MAX_CANON = 255
|
||||
MAX_INPUT = 255
|
||||
MB_LEN_MAX = 32
|
||||
NAME_MAX = 511
|
||||
NGROUPS_MAX = 16
|
||||
NL_ARGMAX = 9
|
||||
NL_LANGMAX = 14
|
||||
NL_MSGMAX = 32767
|
||||
NL_NMAX = 1
|
||||
NL_SETMAX = 255
|
||||
NL_TEXTMAX = 2048
|
||||
NZERO = 20
|
||||
OPEN_MAX = 128
|
||||
PASS_MAX = 128
|
||||
PATH_MAX = 1024
|
||||
PIPE_BUF = 512
|
||||
PTHREAD_DESTRUCTOR_ITERATIONS = 4
|
||||
PTHREAD_KEYS_MAX = 256
|
||||
PTHREAD_THREADS_MAX = 64
|
||||
QUAD_MAX = 0x7fffffffffffffff
|
||||
QUAD_MIN = -9223372036854775808
|
||||
RE_DUP_MAX = 255
|
||||
SCHAR_MAX = 0x7f
|
||||
SCHAR_MIN = -128
|
||||
SHRT_MAX = 0x7fff
|
||||
SHRT_MIN = -32768
|
||||
SIZE_T_MAX = 18446744073709551615
|
||||
SSIZE_MAX = 9223372036854775807
|
||||
SSIZE_MIN = -9223372036854775808
|
||||
TMP_MAX = 308915776
|
||||
UCHAR_MAX = 0xff
|
||||
UID_MAX = 2147483647
|
||||
UINT_MAX = 0xffffffff
|
||||
ULLONG_MAX = 0xffffffffffffffff
|
||||
ULONG_MAX = 0xffffffffffffffff
|
||||
UQUAD_MAX = 0xffffffffffffffff
|
||||
USHRT_MAX = 0xffff
|
||||
WORD_BIT = 32
|
||||
X_FILE_OFFSET_BITS = 64
|
||||
X_GETGR_R_SIZE_MAX = 1024
|
||||
X_GETPW_R_SIZE_MAX = 1024
|
||||
X_LIMITS_H_ = 0
|
||||
X_LP64 = 1
|
||||
X_NETBSD_SOURCE = 1
|
||||
X_POSIX2_BC_BASE_MAX = 99
|
||||
X_POSIX2_BC_DIM_MAX = 2048
|
||||
X_POSIX2_BC_SCALE_MAX = 99
|
||||
X_POSIX2_BC_STRING_MAX = 1000
|
||||
X_POSIX2_CHARCLASS_NAME_MAX = 14
|
||||
X_POSIX2_COLL_WEIGHTS_MAX = 2
|
||||
X_POSIX2_EXPR_NEST_MAX = 32
|
||||
X_POSIX2_LINE_MAX = 2048
|
||||
X_POSIX2_RE_DUP_MAX = 255
|
||||
X_POSIX_AIO_LISTIO_MAX = 2
|
||||
X_POSIX_AIO_MAX = 1
|
||||
X_POSIX_ARG_MAX = 4096
|
||||
X_POSIX_CHILD_MAX = 25
|
||||
X_POSIX_DELAYTIMER_MAX = 32
|
||||
X_POSIX_HOST_NAME_MAX = 255
|
||||
X_POSIX_LINK_MAX = 8
|
||||
X_POSIX_LOGIN_NAME_MAX = 9
|
||||
X_POSIX_MAX_CANON = 255
|
||||
X_POSIX_MAX_INPUT = 255
|
||||
X_POSIX_MQ_OPEN_MAX = 8
|
||||
X_POSIX_MQ_PRIO_MAX = 32
|
||||
X_POSIX_NAME_MAX = 14
|
||||
X_POSIX_NGROUPS_MAX = 8
|
||||
X_POSIX_OPEN_MAX = 20
|
||||
X_POSIX_PATH_MAX = 256
|
||||
X_POSIX_PIPE_BUF = 512
|
||||
X_POSIX_REALTIME_SIGNALS = 200112
|
||||
X_POSIX_RE_DUP_MAX = 255
|
||||
X_POSIX_SEM_NSEMS_MAX = 256
|
||||
X_POSIX_SIGQUEUE_MAX = 32
|
||||
X_POSIX_SSIZE_MAX = 32767
|
||||
X_POSIX_STREAM_MAX = 8
|
||||
X_POSIX_SYMLINK_MAX = 255
|
||||
X_POSIX_SYMLOOP_MAX = 8
|
||||
X_POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4
|
||||
X_POSIX_THREAD_KEYS_MAX = 128
|
||||
X_POSIX_THREAD_THREADS_MAX = 64
|
||||
X_POSIX_TIMER_MAX = 32
|
||||
X_POSIX_TTY_NAME_MAX = 9
|
||||
X_POSIX_TZNAME_MAX = 6
|
||||
X_SYS_SYSLIMITS_H_ = 0
|
||||
X_X86_64_LIMITS_H_ = 0
|
||||
X_XOPEN_IOV_MAX = 16
|
||||
X_XOPEN_NAME_MAX = 256
|
||||
X_XOPEN_PATH_MAX = 1024
|
||||
)
|
||||
|
||||
type Ptrdiff_t = int64 /* <builtin>:3:26 */
|
||||
|
||||
type Size_t = uint64 /* <builtin>:9:23 */
|
||||
|
||||
type Wchar_t = int32 /* <builtin>:15:24 */
|
||||
|
||||
type X__int128_t = struct {
|
||||
Flo int64
|
||||
Fhi int64
|
||||
} /* <builtin>:21:43 */ // must match modernc.org/mathutil.Int128
|
||||
type X__uint128_t = struct {
|
||||
Flo uint64
|
||||
Fhi uint64
|
||||
} /* <builtin>:22:44 */ // must match modernc.org/mathutil.Int128
|
||||
|
||||
type X__builtin_va_list = uintptr /* <builtin>:46:14 */
|
||||
type X__float128 = float64 /* <builtin>:47:21 */
|
||||
|
||||
// $NetBSD: limits.h,v 1.40 2016/08/04 06:43:43 christos Exp $
|
||||
|
||||
// Copyright (c) 1988, 1993
|
||||
// The Regents of the University of California. All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
// are met:
|
||||
// 1. Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// 2. Redistributions in binary form must reproduce the above copyright
|
||||
// notice, this list of conditions and the following disclaimer in the
|
||||
// documentation and/or other materials provided with the distribution.
|
||||
// 3. Neither the name of the University nor the names of its contributors
|
||||
// may be used to endorse or promote products derived from this software
|
||||
// without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
// SUCH DAMAGE.
|
||||
//
|
||||
// @(#)limits.h 8.2 (Berkeley) 1/4/94
|
||||
|
||||
// $NetBSD: featuretest.h,v 1.10 2013/04/26 18:29:06 christos Exp $
|
||||
|
||||
// Written by Klaus Klein <kleink@NetBSD.org>, February 2, 1998.
|
||||
// Public domain.
|
||||
//
|
||||
// NOTE: Do not protect this header against multiple inclusion. Doing
|
||||
// so can have subtle side-effects due to header file inclusion order
|
||||
// and testing of e.g. _POSIX_SOURCE vs. _POSIX_C_SOURCE. Instead,
|
||||
// protect each CPP macro that we want to supply.
|
||||
|
||||
// Feature-test macros are defined by several standards, and allow an
|
||||
// application to specify what symbols they want the system headers to
|
||||
// expose, and hence what standard they want them to conform to.
|
||||
// There are two classes of feature-test macros. The first class
|
||||
// specify complete standards, and if one of these is defined, header
|
||||
// files will try to conform to the relevant standard. They are:
|
||||
//
|
||||
// ANSI macros:
|
||||
// _ANSI_SOURCE ANSI C89
|
||||
//
|
||||
// POSIX macros:
|
||||
// _POSIX_SOURCE == 1 IEEE Std 1003.1 (version?)
|
||||
// _POSIX_C_SOURCE == 1 IEEE Std 1003.1-1990
|
||||
// _POSIX_C_SOURCE == 2 IEEE Std 1003.2-1992
|
||||
// _POSIX_C_SOURCE == 199309L IEEE Std 1003.1b-1993
|
||||
// _POSIX_C_SOURCE == 199506L ISO/IEC 9945-1:1996
|
||||
// _POSIX_C_SOURCE == 200112L IEEE Std 1003.1-2001
|
||||
// _POSIX_C_SOURCE == 200809L IEEE Std 1003.1-2008
|
||||
//
|
||||
// X/Open macros:
|
||||
// _XOPEN_SOURCE System Interfaces and Headers, Issue 4, Ver 2
|
||||
// _XOPEN_SOURCE_EXTENDED == 1 XSH4.2 UNIX extensions
|
||||
// _XOPEN_SOURCE == 500 System Interfaces and Headers, Issue 5
|
||||
// _XOPEN_SOURCE == 520 Networking Services (XNS), Issue 5.2
|
||||
// _XOPEN_SOURCE == 600 IEEE Std 1003.1-2001, XSI option
|
||||
// _XOPEN_SOURCE == 700 IEEE Std 1003.1-2008, XSI option
|
||||
//
|
||||
// NetBSD macros:
|
||||
// _NETBSD_SOURCE == 1 Make all NetBSD features available.
|
||||
//
|
||||
// If more than one of these "major" feature-test macros is defined,
|
||||
// then the set of facilities provided (and namespace used) is the
|
||||
// union of that specified by the relevant standards, and in case of
|
||||
// conflict, the earlier standard in the above list has precedence (so
|
||||
// if both _POSIX_C_SOURCE and _NETBSD_SOURCE are defined, the version
|
||||
// of rename() that's used is the POSIX one). If none of the "major"
|
||||
// feature-test macros is defined, _NETBSD_SOURCE is assumed.
|
||||
//
|
||||
// There are also "minor" feature-test macros, which enable extra
|
||||
// functionality in addition to some base standard. They should be
|
||||
// defined along with one of the "major" macros. The "minor" macros
|
||||
// are:
|
||||
//
|
||||
// _REENTRANT
|
||||
// _ISOC99_SOURCE
|
||||
// _ISOC11_SOURCE
|
||||
// _LARGEFILE_SOURCE Large File Support
|
||||
// <http://ftp.sas.com/standards/large.file/x_open.20Mar96.html>
|
||||
|
||||
// We have not implemented these yet
|
||||
//
|
||||
// _POSIX_THREAD_ATTR_STACKADDR
|
||||
// _POSIX_THREAD_ATTR_STACKSIZE
|
||||
// _POSIX_THREAD_CPUTIME
|
||||
// _POSIX_THREAD_PRIORITY_SCHEDULING
|
||||
// _POSIX_THREAD_PRIO_INHERIT
|
||||
// _POSIX_THREAD_PRIO_PROTECT
|
||||
// _POSIX_THREAD_PROCESS_SHARED
|
||||
// _POSIX_THREAD_SAFE_FUNCTIONS
|
||||
// _POSIX_THREAD_SPORADIC_SERVER
|
||||
|
||||
// The following 3 are defined in
|
||||
// Open Group Base Specifications Issue 7
|
||||
|
||||
// These are the correct names, defined in terms of the above
|
||||
// except for PTHREAD_KEYS_MAX which is bigger than standard
|
||||
// mandated minimum value _POSIX_THREAD_KEYS_MAX.
|
||||
// Not yet: PTHREAD_STACK_MIN
|
||||
|
||||
// X/Open CAE Specifications,
|
||||
// adopted in IEEE Std 1003.1-2001 XSI.
|
||||
|
||||
// IEEE Std 1003.1-2001 TSF
|
||||
|
||||
// Always ensure that this is consistent with <stdio.h>
|
||||
|
||||
// X/Open Extended API set 2 (a.k.a. C063)
|
||||
// This hides unimplemented functions from GNU configure until
|
||||
// we are done implementing them.
|
||||
|
||||
// $NetBSD: limits.h,v 1.15 2019/01/21 20:22:48 dholland Exp $
|
||||
|
||||
// Copyright (c) 1988 The Regents of the University of California.
|
||||
// All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
// are met:
|
||||
// 1. Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// 2. Redistributions in binary form must reproduce the above copyright
|
||||
// notice, this list of conditions and the following disclaimer in the
|
||||
// documentation and/or other materials provided with the distribution.
|
||||
// 3. Neither the name of the University nor the names of its contributors
|
||||
// may be used to endorse or promote products derived from this software
|
||||
// without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
// SUCH DAMAGE.
|
||||
//
|
||||
// @(#)limits.h 7.2 (Berkeley) 6/28/90
|
||||
|
||||
// $NetBSD: featuretest.h,v 1.10 2013/04/26 18:29:06 christos Exp $
|
||||
|
||||
// Written by Klaus Klein <kleink@NetBSD.org>, February 2, 1998.
|
||||
// Public domain.
|
||||
//
|
||||
// NOTE: Do not protect this header against multiple inclusion. Doing
|
||||
// so can have subtle side-effects due to header file inclusion order
|
||||
// and testing of e.g. _POSIX_SOURCE vs. _POSIX_C_SOURCE. Instead,
|
||||
// protect each CPP macro that we want to supply.
|
||||
|
||||
// Feature-test macros are defined by several standards, and allow an
|
||||
// application to specify what symbols they want the system headers to
|
||||
// expose, and hence what standard they want them to conform to.
|
||||
// There are two classes of feature-test macros. The first class
|
||||
// specify complete standards, and if one of these is defined, header
|
||||
// files will try to conform to the relevant standard. They are:
|
||||
//
|
||||
// ANSI macros:
|
||||
// _ANSI_SOURCE ANSI C89
|
||||
//
|
||||
// POSIX macros:
|
||||
// _POSIX_SOURCE == 1 IEEE Std 1003.1 (version?)
|
||||
// _POSIX_C_SOURCE == 1 IEEE Std 1003.1-1990
|
||||
// _POSIX_C_SOURCE == 2 IEEE Std 1003.2-1992
|
||||
// _POSIX_C_SOURCE == 199309L IEEE Std 1003.1b-1993
|
||||
// _POSIX_C_SOURCE == 199506L ISO/IEC 9945-1:1996
|
||||
// _POSIX_C_SOURCE == 200112L IEEE Std 1003.1-2001
|
||||
// _POSIX_C_SOURCE == 200809L IEEE Std 1003.1-2008
|
||||
//
|
||||
// X/Open macros:
|
||||
// _XOPEN_SOURCE System Interfaces and Headers, Issue 4, Ver 2
|
||||
// _XOPEN_SOURCE_EXTENDED == 1 XSH4.2 UNIX extensions
|
||||
// _XOPEN_SOURCE == 500 System Interfaces and Headers, Issue 5
|
||||
// _XOPEN_SOURCE == 520 Networking Services (XNS), Issue 5.2
|
||||
// _XOPEN_SOURCE == 600 IEEE Std 1003.1-2001, XSI option
|
||||
// _XOPEN_SOURCE == 700 IEEE Std 1003.1-2008, XSI option
|
||||
//
|
||||
// NetBSD macros:
|
||||
// _NETBSD_SOURCE == 1 Make all NetBSD features available.
|
||||
//
|
||||
// If more than one of these "major" feature-test macros is defined,
|
||||
// then the set of facilities provided (and namespace used) is the
|
||||
// union of that specified by the relevant standards, and in case of
|
||||
// conflict, the earlier standard in the above list has precedence (so
|
||||
// if both _POSIX_C_SOURCE and _NETBSD_SOURCE are defined, the version
|
||||
// of rename() that's used is the POSIX one). If none of the "major"
|
||||
// feature-test macros is defined, _NETBSD_SOURCE is assumed.
|
||||
//
|
||||
// There are also "minor" feature-test macros, which enable extra
|
||||
// functionality in addition to some base standard. They should be
|
||||
// defined along with one of the "major" macros. The "minor" macros
|
||||
// are:
|
||||
//
|
||||
// _REENTRANT
|
||||
// _ISOC99_SOURCE
|
||||
// _ISOC11_SOURCE
|
||||
// _LARGEFILE_SOURCE Large File Support
|
||||
// <http://ftp.sas.com/standards/large.file/x_open.20Mar96.html>
|
||||
|
||||
// $NetBSD: syslimits.h,v 1.28 2015/08/21 07:19:39 uebayasi Exp $
|
||||
|
||||
// Copyright (c) 1988, 1993
|
||||
// The Regents of the University of California. All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions
|
||||
// are met:
|
||||
// 1. Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// 2. Redistributions in binary form must reproduce the above copyright
|
||||
// notice, this list of conditions and the following disclaimer in the
|
||||
// documentation and/or other materials provided with the distribution.
|
||||
// 3. Neither the name of the University nor the names of its contributors
|
||||
// may be used to endorse or promote products derived from this software
|
||||
// without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
// SUCH DAMAGE.
|
||||
//
|
||||
// @(#)syslimits.h 8.1 (Berkeley) 6/2/93
|
||||
|
||||
// $NetBSD: featuretest.h,v 1.10 2013/04/26 18:29:06 christos Exp $
|
||||
|
||||
// Written by Klaus Klein <kleink@NetBSD.org>, February 2, 1998.
|
||||
// Public domain.
|
||||
//
|
||||
// NOTE: Do not protect this header against multiple inclusion. Doing
|
||||
// so can have subtle side-effects due to header file inclusion order
|
||||
// and testing of e.g. _POSIX_SOURCE vs. _POSIX_C_SOURCE. Instead,
|
||||
// protect each CPP macro that we want to supply.
|
||||
|
||||
// Feature-test macros are defined by several standards, and allow an
|
||||
// application to specify what symbols they want the system headers to
|
||||
// expose, and hence what standard they want them to conform to.
|
||||
// There are two classes of feature-test macros. The first class
|
||||
// specify complete standards, and if one of these is defined, header
|
||||
// files will try to conform to the relevant standard. They are:
|
||||
//
|
||||
// ANSI macros:
|
||||
// _ANSI_SOURCE ANSI C89
|
||||
//
|
||||
// POSIX macros:
|
||||
// _POSIX_SOURCE == 1 IEEE Std 1003.1 (version?)
|
||||
// _POSIX_C_SOURCE == 1 IEEE Std 1003.1-1990
|
||||
// _POSIX_C_SOURCE == 2 IEEE Std 1003.2-1992
|
||||
// _POSIX_C_SOURCE == 199309L IEEE Std 1003.1b-1993
|
||||
// _POSIX_C_SOURCE == 199506L ISO/IEC 9945-1:1996
|
||||
// _POSIX_C_SOURCE == 200112L IEEE Std 1003.1-2001
|
||||
// _POSIX_C_SOURCE == 200809L IEEE Std 1003.1-2008
|
||||
//
|
||||
// X/Open macros:
|
||||
// _XOPEN_SOURCE System Interfaces and Headers, Issue 4, Ver 2
|
||||
// _XOPEN_SOURCE_EXTENDED == 1 XSH4.2 UNIX extensions
|
||||
// _XOPEN_SOURCE == 500 System Interfaces and Headers, Issue 5
|
||||
// _XOPEN_SOURCE == 520 Networking Services (XNS), Issue 5.2
|
||||
// _XOPEN_SOURCE == 600 IEEE Std 1003.1-2001, XSI option
|
||||
// _XOPEN_SOURCE == 700 IEEE Std 1003.1-2008, XSI option
|
||||
//
|
||||
// NetBSD macros:
|
||||
// _NETBSD_SOURCE == 1 Make all NetBSD features available.
|
||||
//
|
||||
// If more than one of these "major" feature-test macros is defined,
|
||||
// then the set of facilities provided (and namespace used) is the
|
||||
// union of that specified by the relevant standards, and in case of
|
||||
// conflict, the earlier standard in the above list has precedence (so
|
||||
// if both _POSIX_C_SOURCE and _NETBSD_SOURCE are defined, the version
|
||||
// of rename() that's used is the POSIX one). If none of the "major"
|
||||
// feature-test macros is defined, _NETBSD_SOURCE is assumed.
|
||||
//
|
||||
// There are also "minor" feature-test macros, which enable extra
|
||||
// functionality in addition to some base standard. They should be
|
||||
// defined along with one of the "major" macros. The "minor" macros
|
||||
// are:
|
||||
//
|
||||
// _REENTRANT
|
||||
// _ISOC99_SOURCE
|
||||
// _ISOC11_SOURCE
|
||||
// _LARGEFILE_SOURCE Large File Support
|
||||
// <http://ftp.sas.com/standards/large.file/x_open.20Mar96.html>
|
||||
|
||||
// kept in sync with MAXNAMLEN
|
||||
|
||||
// IEEE Std 1003.1c-95, adopted in X/Open CAE Specification Issue 5 Version 2
|
||||
|
||||
// X/Open CAE Specification Issue 5 Version 2
|
||||
|
||||
var _ int8 /* gen.c:2:13: */
|
||||
64
vendor/modernc.org/libc/limits/limits_windows_386.go
generated
vendored
64
vendor/modernc.org/libc/limits/limits_windows_386.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_windows_386.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_windows_386.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
@ -44,9 +44,7 @@ const (
|
|||
LONG_MIN = -2147483648
|
||||
MB_LEN_MAX = 5
|
||||
MINGW_DDK_H = 0
|
||||
MINGW_DDRAW_VERSION = 7
|
||||
MINGW_HAS_DDK_H = 1
|
||||
MINGW_HAS_DDRAW_H = 1
|
||||
MINGW_HAS_SECURE_API = 1
|
||||
MINGW_SDK_INIT = 0
|
||||
PATH_MAX = 260
|
||||
|
|
@ -81,6 +79,7 @@ const (
|
|||
X_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES = 0
|
||||
X_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT = 0
|
||||
X_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY = 0
|
||||
X_CRT_USE_WINAPI_FAMILY_DESKTOP_APP = 0
|
||||
X_DLL = 0
|
||||
X_ERRCODE_DEFINED = 0
|
||||
X_FILE_OFFSET_BITS = 64
|
||||
|
|
@ -93,6 +92,8 @@ const (
|
|||
X_I64_MIN = -9223372036854775808
|
||||
X_I8_MAX = 127
|
||||
X_I8_MIN = -128
|
||||
X_ILP32 = 1
|
||||
X_INC_CORECRT = 0
|
||||
X_INC_CRTDEFS = 0
|
||||
X_INC_CRTDEFS_MACRO = 0
|
||||
X_INC_LIMITS = 0
|
||||
|
|
@ -145,7 +146,7 @@ type X__float128 = float64 /* <builtin>:47:21 */
|
|||
|
||||
type Va_list = X__builtin_va_list /* <builtin>:50:27 */
|
||||
|
||||
// Copyright (C) 1992-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1992-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
@ -199,6 +200,11 @@ type Va_list = X__builtin_va_list /* <builtin>:50:27 */
|
|||
// This file is part of the mingw-w64 runtime package.
|
||||
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
|
||||
|
||||
// *
|
||||
// This file has no copyright assigned and is placed in the Public Domain.
|
||||
// This file is part of the mingw-w64 runtime package.
|
||||
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
|
||||
|
||||
// This macro holds an monotonic increasing value, which indicates
|
||||
// a specific fix/patch is present on trunk. This value isn't related to
|
||||
// minor/major version-macros. It is increased on demand, if a big
|
||||
|
|
@ -219,6 +225,12 @@ type Va_list = X__builtin_va_list /* <builtin>:50:27 */
|
|||
// MinGW-w64 has some additional C99 printf/scanf feature support.
|
||||
// So we add some helper macros to ease recognition of them.
|
||||
|
||||
// If _FORTIFY_SOURCE is enabled, some inline functions may use
|
||||
// __builtin_va_arg_pack(). GCC may report an error if the address
|
||||
// of such a function is used. Set _FORTIFY_VA_ARG=0 in this case.
|
||||
|
||||
// Enable workaround for ABI incompatibility on affected platforms
|
||||
|
||||
// *
|
||||
// This file has no copyright assigned and is placed in the Public Domain.
|
||||
// This file is part of the mingw-w64 runtime package.
|
||||
|
|
@ -259,26 +271,28 @@ type Va_list = X__builtin_va_list /* <builtin>:50:27 */
|
|||
// This file is part of the mingw-w64 runtime package.
|
||||
// No warranty is given; refer to the file DISCLAIMER.PD within this package.
|
||||
|
||||
// for backward compatibility
|
||||
|
||||
type X__gnuc_va_list = X__builtin_va_list /* vadefs.h:24:29 */
|
||||
|
||||
type Ssize_t = int32 /* crtdefs.h:47:13 */
|
||||
type Ssize_t = int32 /* corecrt.h:52:13 */
|
||||
|
||||
type Rsize_t = Size_t /* crtdefs.h:52:16 */
|
||||
type Rsize_t = Size_t /* corecrt.h:57:16 */
|
||||
|
||||
type Intptr_t = int32 /* crtdefs.h:64:13 */
|
||||
type Intptr_t = int32 /* corecrt.h:69:13 */
|
||||
|
||||
type Uintptr_t = uint32 /* crtdefs.h:77:22 */
|
||||
type Uintptr_t = uint32 /* corecrt.h:82:22 */
|
||||
|
||||
type Wint_t = uint16 /* crtdefs.h:106:24 */
|
||||
type Wctype_t = uint16 /* crtdefs.h:107:24 */
|
||||
type Wint_t = uint16 /* corecrt.h:111:24 */
|
||||
type Wctype_t = uint16 /* corecrt.h:112:24 */
|
||||
|
||||
type Errno_t = int32 /* crtdefs.h:113:13 */
|
||||
type Errno_t = int32 /* corecrt.h:118:13 */
|
||||
|
||||
type X__time32_t = int32 /* crtdefs.h:118:14 */
|
||||
type X__time32_t = int32 /* corecrt.h:123:14 */
|
||||
|
||||
type X__time64_t = int64 /* crtdefs.h:123:35 */
|
||||
type X__time64_t = int64 /* corecrt.h:128:35 */
|
||||
|
||||
type Time_t = X__time32_t /* crtdefs.h:136:20 */
|
||||
type Time_t = X__time32_t /* corecrt.h:141:20 */
|
||||
|
||||
type Threadlocaleinfostruct = struct {
|
||||
Frefcount int32
|
||||
|
|
@ -304,29 +318,29 @@ type Threadlocaleinfostruct = struct {
|
|||
Fpclmap uintptr
|
||||
Fpcumap uintptr
|
||||
Flc_time_curr uintptr
|
||||
} /* crtdefs.h:422:1 */
|
||||
} /* corecrt.h:435:1 */
|
||||
|
||||
type Pthreadlocinfo = uintptr /* crtdefs.h:424:39 */
|
||||
type Pthreadmbcinfo = uintptr /* crtdefs.h:425:36 */
|
||||
type Pthreadlocinfo = uintptr /* corecrt.h:437:39 */
|
||||
type Pthreadmbcinfo = uintptr /* corecrt.h:438:36 */
|
||||
|
||||
type Localeinfo_struct = struct {
|
||||
Flocinfo Pthreadlocinfo
|
||||
Fmbcinfo Pthreadmbcinfo
|
||||
} /* crtdefs.h:428:9 */
|
||||
} /* corecrt.h:441:9 */
|
||||
|
||||
type X_locale_tstruct = Localeinfo_struct /* crtdefs.h:431:3 */
|
||||
type X_locale_t = uintptr /* crtdefs.h:431:19 */
|
||||
type X_locale_tstruct = Localeinfo_struct /* corecrt.h:444:3 */
|
||||
type X_locale_t = uintptr /* corecrt.h:444:19 */
|
||||
|
||||
type TagLC_ID = struct {
|
||||
FwLanguage uint16
|
||||
FwCountry uint16
|
||||
FwCodePage uint16
|
||||
} /* crtdefs.h:422:1 */
|
||||
} /* corecrt.h:435:1 */
|
||||
|
||||
type LC_ID = TagLC_ID /* crtdefs.h:439:3 */
|
||||
type LPLC_ID = uintptr /* crtdefs.h:439:9 */
|
||||
type LC_ID = TagLC_ID /* corecrt.h:452:3 */
|
||||
type LPLC_ID = uintptr /* corecrt.h:452:9 */
|
||||
|
||||
type Threadlocinfo = Threadlocaleinfostruct /* crtdefs.h:468:3 */
|
||||
type Threadlocinfo = Threadlocaleinfostruct /* corecrt.h:487:3 */
|
||||
|
||||
// File system limits
|
||||
//
|
||||
|
|
@ -336,7 +350,7 @@ type Threadlocinfo = Threadlocaleinfostruct /* crtdefs.h:468:3 */
|
|||
// are semantically identical, with a limit of 259 characters for the
|
||||
// path name, plus one for a terminating NUL, for a total of 260.
|
||||
|
||||
// Copyright (C) 1991-2018 Free Software Foundation, Inc.
|
||||
// Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of GCC.
|
||||
//
|
||||
|
|
|
|||
3
vendor/modernc.org/libc/limits/limits_windows_amd64.go
generated
vendored
3
vendor/modernc.org/libc/limits/limits_windows_amd64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo limits/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits/limits_windows_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
// Code generated by 'ccgo limits\gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -header -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o limits\limits_windows_amd64.go -pkgname limits', DO NOT EDIT.
|
||||
|
||||
package limits
|
||||
|
||||
|
|
@ -110,6 +110,7 @@ const (
|
|||
X_PGLOBAL = 0
|
||||
X_PTRDIFF_T_ = 0
|
||||
X_PTRDIFF_T_DEFINED = 0
|
||||
X_REENTRANT = 1
|
||||
X_RSIZE_T_DEFINED = 0
|
||||
X_SECURECRT_FILL_BUFFER_PATTERN = 0xFD
|
||||
X_SIZE_T_DEFINED = 0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue