Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Tools/build/check_capi_macros.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ def main():
if os.path.basename(filename) not in EXCLUDE_HEADERS]
files.extend(glob.glob(os.path.join(include_dir, 'cpython', '*.h')))
files.append(os.path.join(SRC_DIR, 'pyconfig.h.in'))
files.append(os.path.join(SRC_DIR, 'PC/pyconfig.h'))
names = [] # list of (name: str, filename: str, lineno: int, cause: str)
for filename in files:
parse_file(filename, names)
Expand Down
31 changes: 31 additions & 0 deletions Tools/build/check_capi_macros_ignored.txt
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ CO_VARKEYWORDS
CURSES_ERROR_FORMAT
CURSES_ERROR_MUST_CALL_FORMAT
CURSES_ERROR_VERBOSE_FORMAT
DONT_HAVE_SIG_ALARM
DONT_HAVE_SIG_PAUSE
DOUBLE_IS_BIG_ENDIAN_IEEE754
DOUBLE_IS_LITTLE_ENDIAN_IEEE754
ENABLE_IPV6
Expand Down Expand Up @@ -301,6 +303,7 @@ HAVE_INET_ATON
HAVE_INET_NTOA
HAVE_INET_PTON
HAVE_INITGROUPS
HAVE_INTPTR_T
HAVE_INTTYPES_H
HAVE_IO_H
HAVE_IPA_PURE_CONST_BUG
Expand All @@ -318,6 +321,7 @@ HAVE_LIBDLD
HAVE_LIBIEEE
HAVE_LIBINTL_H
HAVE_LIBSENDFILE
HAVE_LIBSOCKET
HAVE_LIBSQLITE3
HAVE_LIBUTIL_H
HAVE_LINK
Expand Down Expand Up @@ -436,9 +440,11 @@ HAVE_PTHREAD_STUBS
HAVE_PTSNAME
HAVE_PTSNAME_R
HAVE_PTY_H
HAVE_PUTENV
HAVE_PWRITE
HAVE_PWRITEV
HAVE_PWRITEV2
HAVE_PY_SSIZE_T
HAVE_READLINE_READLINE_H
HAVE_READLINK
HAVE_READLINKAT
Expand Down Expand Up @@ -519,10 +525,12 @@ HAVE_STATVFS
HAVE_STATX
HAVE_STAT_TV_NSEC
HAVE_STAT_TV_NSEC2
HAVE_STDDEF_H
HAVE_STDINT_H
HAVE_STDIO_H
HAVE_STDLIB_H
HAVE_STD_ATOMIC
HAVE_STRERROR
HAVE_STRFTIME
HAVE_STRINGS_H
HAVE_STRING_H
Expand Down Expand Up @@ -593,6 +601,7 @@ HAVE_SYS_TIME_H
HAVE_SYS_TYPES_H
HAVE_SYS_UIO_H
HAVE_SYS_UN_H
HAVE_SYS_UTIME_H
HAVE_SYS_UTSNAME_H
HAVE_SYS_WAIT_H
HAVE_SYS_XATTR_H
Expand All @@ -612,6 +621,7 @@ HAVE_TM_ZONE
HAVE_TRUNCATE
HAVE_TTYNAME_R
HAVE_TZNAME
HAVE_UINTPTR_T
HAVE_UMASK
HAVE_UNAME
HAVE_UNISTD_H
Expand Down Expand Up @@ -641,9 +651,11 @@ HAVE_WCHAR_H
HAVE_WCSCOLL
HAVE_WCSFTIME
HAVE_WCSXFRM
HAVE_WINDOWS_CONSOLE_IO
HAVE_WMEMCMP
HAVE_WORKING_TZSET
HAVE_WRITEV
HAVE_X509_VERIFY_PARAM_SET1_HOST
HAVE_ZDICT_H
HAVE_ZLIB_COPY
HAVE_ZLIB_H
Expand All @@ -667,17 +679,28 @@ METH_O
METH_STACKLESS
METH_STATIC
METH_VARARGS
MS_COREDLL
MS_WIN32
MS_WIN64
MS_WINDOWS
MS_WINDOWS_APP
MS_WINDOWS_DESKTOP
MS_WINDOWS_GAMES
MS_WINDOWS_SYSTEM
MVWDELCH_IS_EXPRESSION
NATIVE_TSS_KEY_T
NCURSES_OPAQUE
NOWAIT_LOCK
NTDDI_VERSION
NT_THREADS
PACKAGE_BUGREPORT
PACKAGE_NAME
PACKAGE_STRING
PACKAGE_TARNAME
PACKAGE_URL
PACKAGE_VERSION
PDC_NCMOUSE
PLATFORM
POSIX_SEMAPHORES_NOT_ENABLED
PTHREAD_KEYS_MAX
PTHREAD_KEY_T_IS_COMPATIBLE_WITH_INT
Expand All @@ -688,6 +711,7 @@ SIGNED_RIGHT_SHIFT_ZERO_FILLS
SIZEOF_DOUBLE
SIZEOF_FLOAT
SIZEOF_FPOS_T
SIZEOF_HKEY
SIZEOF_INT
SIZEOF_LONG
SIZEOF_LONG_DOUBLE
Expand Down Expand Up @@ -724,10 +748,12 @@ THREAD_STACK_SIZE
TIMEMODULE_LIB
TM_IN_SYS_TIME
USE_COMPUTED_GOTOS
USE_SOCKET
USE_STACKCHECK
VA_LIST_IS_ARRAY
WAIT_LOCK
WINDOW_HAS_FLAGS
WINVER
WITH_DECIMAL_CONTEXTVAR
WITH_DOC_STRINGS
WITH_DTRACE
Expand All @@ -740,11 +766,14 @@ WITH_PYMALLOC
WITH_THREAD
WITH_VALGRIND
WORDS_BIGENDIAN
WORD_BIT
X87_DOUBLE_ROUNDING
_ALL_SOURCE
_Atomic
_BOOL
_BSD_SOURCE
_CRT_NONSTDC_NO_DEPRECATE
_CRT_SECURE_NO_DEPRECATE
_DARWIN_C_SOURCE
_FILE_OFFSET_BITS
_GNU_SOURCE
Expand All @@ -764,10 +793,12 @@ _POSIX_THREADS
_REENTRANT
_SGI_MP_SOURCE
_TANDEM_SOURCE
_W64
_WASI_EMULATED_GETPID
_WASI_EMULATED_PROCESS_CLOCKS
_WASI_EMULATED_SIGNAL
_WCHAR_T
_WIN32_WINNT
_XOPEN_SOURCE
_XOPEN_SOURCE_EXTENDED
__BSD_VISIBLE
Expand Down
Loading