Server IP : 192.250.235.76 / Your IP : 45.90.210.12
System : Linux s2968.sgp1.stableserver.net 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
PHP Version : 8.2.29
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
1902110114081995
Server IP : 198.54.116.172 / Your IP : 216.73.216.36
System : Linux server322.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : mail
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Upload Files :
Command :
Current File : /usr/include/python3.8//Python.h
#ifndef Py_PYTHON_H
#define Py_PYTHON_H
/* Since this is a "meta-include" file, no #ifdef __cplusplus / extern "C" { */
/* Include nearly all Python header files */
#include "patchlevel.h"
#include "pyconfig.h"
#include "pymacconfig.h"
#include <limits.h>
#ifndef UCHAR_MAX
#error "Something's broken. UCHAR_MAX should be defined in limits.h."
#endif
#if UCHAR_MAX != 255
#error "Python's source code assumes C's unsigned char is an 8-bit type."
#endif
#if defined(__sgi) && !defined(_SGI_MP_SOURCE)
#define _SGI_MP_SOURCE
#endif
#include <stdio.h>
#ifndef NULL
# error "Python.h requires that stdio.h define NULL."
#endif
#include <string.h>
#ifdef HAVE_ERRNO_H
#include <errno.h>
#endif
#include <stdlib.h>
#ifndef MS_WINDOWS
#include <unistd.h>
#endif
#ifdef HAVE_CRYPT_H
#if defined(HAVE_CRYPT_R) && !defined(_GNU_SOURCE)
/* Required for glibc to expose the crypt_r() function prototype. */
# define _GNU_SOURCE
# define _Py_GNU_SOURCE_FOR_CRYPT
#endif
#include <crypt.h>
#ifdef _Py_GNU_SOURCE_FOR_CRYPT
/* Don't leak the _GNU_SOURCE define to other headers. */
# undef _GNU_SOURCE
# undef _Py_GNU_SOURCE_FOR_CRYPT
#endif
#endif
/* For size_t? */
#ifdef HAVE_STDDEF_H
#include <stddef.h>
#endif
/* CAUTION: Build setups should ensure that NDEBUG is defined on the
* compiler command line when building Python in release mode; else
* assert() calls won't be removed.
*/
#include <assert.h>
#include "pyport.h"
#include "pymacro.h"
/* A convenient way for code to know if clang's memory sanitizer is enabled. */
#if defined(__has_feature)
# if __has_feature(memory_sanitizer)
# if !defined(_Py_MEMORY_SANITIZER)
# define _Py_MEMORY_SANITIZER
# endif
# endif
#endif
/* Debug-mode build with pymalloc implies PYMALLOC_DEBUG.
* PYMALLOC_DEBUG is in error if pymalloc is not in use.
*/
#if defined(Py_DEBUG) && defined(WITH_PYMALLOC) && !defined(PYMALLOC_DEBUG)
#define PYMALLOC_DEBUG
#endif
#if defined(PYMALLOC_DEBUG) && !defined(WITH_PYMALLOC)
#error "PYMALLOC_DEBUG requires WITH_PYMALLOC"
#endif
#include "pymath.h"
#include "pytime.h"
#include "pymem.h"
#include "object.h"
#include "objimpl.h"
#include "typeslots.h"
#include "pyhash.h"
#include "pydebug.h"
#include "bytearrayobject.h"
#include "bytesobject.h"
#include "unicodeobject.h"
#include "longobject.h"
#include "longintrepr.h"
#include "boolobject.h"
#include "floatobject.h"
#include "complexobject.h"
#include "rangeobject.h"
#include "memoryobject.h"
#include "tupleobject.h"
#include "listobject.h"
#include "dictobject.h"
#include "odictobject.h"
#include "enumobject.h"
#include "setobject.h"
#include "methodobject.h"
#include "moduleobject.h"
#include "funcobject.h"
#include "classobject.h"
#include "fileobject.h"
#include "pycapsule.h"
#include "traceback.h"
#include "sliceobject.h"
#include "cellobject.h"
#include "iterobject.h"
#include "genobject.h"
#include "descrobject.h"
#include "warnings.h"
#include "weakrefobject.h"
#include "structseq.h"
#include "namespaceobject.h"
#include "picklebufobject.h"
#include "codecs.h"
#include "pyerrors.h"
#include "cpython/initconfig.h"
#include "pystate.h"
#include "context.h"
#include "pyarena.h"
#include "modsupport.h"
#include "compile.h"
#include "pythonrun.h"
#include "pylifecycle.h"
#include "ceval.h"
#include "sysmodule.h"
#include "osmodule.h"
#include "intrcheck.h"
#include "import.h"
#include "abstract.h"
#include "bltinmodule.h"
#include "eval.h"
#include "pyctype.h"
#include "pystrtod.h"
#include "pystrcmp.h"
#include "dtoa.h"
#include "fileutils.h"
#include "pyfpe.h"
#include "tracemalloc.h"
#endif /* !Py_PYTHON_H */
Name
Size
Last Modified
Owner / Group
Permissions
Options
.. -- January 08 2026 03:57:22 root / root 0755 cpython -- March 21 2024 10:19:35 root / root 0755 internal -- March 21 2024 10:19:35 root / root 0755 Python-ast.h 25.87 KB June 06 2023 13:40:59 root / root 0644 Python.h 3.53 KB June 06 2023 13:32:21 root / root 0644 _hashopenssl.h 1.333 KB October 17 2023 18:02:14 root / root 0644 abstract.h 29.576 KB June 06 2023 13:32:21 root / root 0644 asdl.h 1.2 KB June 06 2023 13:32:21 root / root 0644 ast.h 0.926 KB June 06 2023 13:32:21 root / root 0644 bitset.h 0.457 KB June 06 2023 13:32:21 root / root 0644 bltinmodule.h 0.258 KB June 06 2023 13:32:21 root / root 0644 boolobject.h 0.865 KB June 06 2023 13:32:21 root / root 0644 bytearrayobject.h 2.064 KB June 06 2023 13:32:21 root / root 0644 bytes_methods.h 3.224 KB June 06 2023 13:32:21 root / root 0644 bytesobject.h 8.294 KB June 06 2023 13:32:21 root / root 0644 cellobject.h 0.696 KB June 06 2023 13:32:21 root / root 0644 ceval.h 8.17 KB June 06 2023 13:32:21 root / root 0644 classobject.h 1.67 KB June 06 2023 13:32:21 root / root 0644 code.h 7.01 KB June 06 2023 13:32:21 root / root 0644 codecs.h 6.634 KB June 06 2023 13:32:21 root / root 0644 compile.h 3.498 KB June 06 2023 13:32:21 root / root 0644 complexobject.h 1.765 KB June 06 2023 13:32:21 root / root 0644 context.h 1.967 KB June 06 2023 13:32:21 root / root 0644 datetime.h 9.043 KB June 06 2023 13:32:21 root / root 0644 descrobject.h 2.948 KB June 06 2023 13:32:21 root / root 0644 dictobject.h 3.629 KB June 06 2023 13:32:21 root / root 0644 dtoa.h 0.447 KB June 06 2023 13:32:21 root / root 0644 dynamic_annotations.h 21.942 KB June 06 2023 13:32:21 root / root 0644 enumobject.h 0.247 KB June 06 2023 13:32:21 root / root 0644 errcode.h 1.655 KB June 06 2023 13:32:21 root / root 0644 eval.h 1.181 KB June 06 2023 13:32:21 root / root 0644 fileobject.h 1.534 KB June 06 2023 13:32:21 root / root 0644 fileutils.h 4.25 KB June 06 2023 13:32:21 root / root 0644 floatobject.h 4.682 KB June 06 2023 13:32:21 root / root 0644 frameobject.h 3.239 KB June 06 2023 13:32:21 root / root 0644 funcobject.h 4.102 KB June 06 2023 13:32:21 root / root 0644 genobject.h 3.633 KB June 06 2023 13:32:21 root / root 0644 graminit.h 2.068 KB June 06 2023 13:32:21 root / root 0644 grammar.h 1.778 KB June 06 2023 13:32:21 root / root 0644 import.h 4.811 KB June 06 2023 13:32:21 root / root 0644 interpreteridobject.h 0.326 KB June 06 2023 13:32:21 root / root 0644 intrcheck.h 0.841 KB June 06 2023 13:32:21 root / root 0644 iterobject.h 0.554 KB June 06 2023 13:32:21 root / root 0644 listobject.h 2.858 KB June 06 2023 13:32:21 root / root 0644 longintrepr.h 3.71 KB June 06 2023 13:32:21 root / root 0644 longobject.h 9.297 KB June 06 2023 13:32:21 root / root 0644 marshal.h 0.784 KB June 06 2023 13:32:21 root / root 0644 memoryobject.h 2.7 KB June 06 2023 13:32:21 root / root 0644 methodobject.h 4.303 KB June 06 2023 13:32:21 root / root 0644 modsupport.h 9.366 KB June 06 2023 13:32:21 root / root 0644 moduleobject.h 2.307 KB June 06 2023 13:32:21 root / root 0644 namespaceobject.h 0.341 KB June 06 2023 13:32:21 root / root 0644 node.h 1.297 KB June 06 2023 13:32:21 root / root 0644 object.h 28.905 KB June 06 2023 13:32:21 root / root 0644 objimpl.h 10.29 KB June 06 2023 13:32:21 root / root 0644 odictobject.h 1.27 KB June 06 2023 13:32:21 root / root 0644 opcode.h 5.043 KB June 06 2023 13:32:21 root / root 0644 osdefs.h 0.72 KB June 06 2023 13:32:21 root / root 0644 osmodule.h 0.284 KB June 06 2023 13:32:21 root / root 0644 parsetok.h 2.889 KB June 06 2023 13:32:21 root / root 0644 patchlevel.h 1.269 KB June 06 2023 13:32:21 root / root 0644 picklebufobject.h 0.827 KB June 06 2023 13:32:21 root / root 0644 py_curses.h 2.419 KB June 06 2023 13:32:21 root / root 0644 pyarena.h 2.68 KB June 06 2023 13:32:21 root / root 0644 pycapsule.h 1.686 KB June 06 2023 13:32:21 root / root 0644 pyconfig-64.h 46.41 KB October 17 2023 18:04:15 root / root 0644 pyconfig.h 0.158 KB October 17 2023 18:12:55 root / root 0644 pyctype.h 1.354 KB June 06 2023 13:32:21 root / root 0644 pydebug.h 1.186 KB June 06 2023 13:32:21 root / root 0644 pydtrace.h 2.356 KB June 06 2023 13:32:21 root / root 0644 pyerrors.h 12.486 KB June 06 2023 13:32:21 root / root 0644 pyexpat.h 2.393 KB June 06 2023 13:32:21 root / root 0644 pyfpe.h 0.333 KB June 06 2023 13:32:21 root / root 0644 pyhash.h 4.043 KB June 06 2023 13:32:21 root / root 0644 pylifecycle.h 2.032 KB June 06 2023 13:32:21 root / root 0644 pymacconfig.h 2.919 KB June 06 2023 13:32:21 root / root 0644 pymacro.h 3.689 KB June 06 2023 13:32:21 root / root 0644 pymath.h 8.117 KB June 06 2023 13:32:21 root / root 0644 pymem.h 5.279 KB June 06 2023 13:32:21 root / root 0644 pyport.h 29.513 KB June 06 2023 13:32:21 root / root 0644 pystate.h 4.576 KB June 06 2023 13:32:21 root / root 0644 pystrcmp.h 0.426 KB June 06 2023 13:32:21 root / root 0644 pystrhex.h 0.829 KB June 06 2023 13:32:21 root / root 0644 pystrtod.h 1.448 KB June 06 2023 13:32:21 root / root 0644 pythonrun.h 7.466 KB June 06 2023 13:32:21 root / root 0644 pythread.h 5.527 KB June 06 2023 13:32:21 root / root 0644 pytime.h 8.717 KB June 06 2023 13:32:21 root / root 0644 rangeobject.h 0.614 KB June 06 2023 13:32:21 root / root 0644 setobject.h 3.283 KB June 06 2023 13:32:21 root / root 0644 sliceobject.h 2.458 KB June 06 2023 13:32:21 root / root 0644 structmember.h 1.982 KB June 06 2023 13:32:21 root / root 0644 structseq.h 1.345 KB June 06 2023 13:32:21 root / root 0644 symtable.h 5.184 KB June 06 2023 13:32:21 root / root 0644 sysmodule.h 1.213 KB June 06 2023 13:32:21 root / root 0644 token.h 2.372 KB June 06 2023 13:32:21 root / root 0644 traceback.h 0.587 KB June 06 2023 13:32:21 root / root 0644 tracemalloc.h 1.088 KB June 06 2023 13:32:21 root / root 0644 tupleobject.h 1.622 KB June 06 2023 13:32:21 root / root 0644 typeslots.h 2.2 KB June 06 2023 13:32:21 root / root 0644 ucnhash.h 1.031 KB June 06 2023 13:32:21 root / root 0644 unicodeobject.h 34.895 KB June 06 2023 13:32:21 root / root 0644 warnings.h 1.734 KB June 06 2023 13:32:21 root / root 0644 weakrefobject.h 2.799 KB June 06 2023 13:32:21 root / root 0644