X7ROOT File Manager
Current Path:
/opt/alt/python313/include/python3.13
opt
/
alt
/
python313
/
include
/
python3.13
/
??
..
??
Python.h
(3.94 KB)
??
abstract.h
(31.99 KB)
??
bltinmodule.h
(264 B)
??
boolobject.h
(1.57 KB)
??
bytearrayobject.h
(1.43 KB)
??
bytesobject.h
(2.51 KB)
??
ceval.h
(5 KB)
??
codecs.h
(5.31 KB)
??
compile.h
(448 B)
??
complexobject.h
(728 B)
??
cpython
??
critical_section.h
(314 B)
??
datetime.h
(9.54 KB)
??
descrobject.h
(3.01 KB)
??
dictobject.h
(4.28 KB)
??
dynamic_annotations.h
(21.94 KB)
??
enumobject.h
(253 B)
??
errcode.h
(1.93 KB)
??
exports.h
(4.49 KB)
??
fileobject.h
(1.33 KB)
??
fileutils.h
(1.39 KB)
??
floatobject.h
(1.5 KB)
??
frameobject.h
(336 B)
??
genericaliasobject.h
(334 B)
??
import.h
(3.16 KB)
??
internal
??
intrcheck.h
(535 B)
??
iterobject.h
(525 B)
??
listobject.h
(1.87 KB)
??
lock.h
(242 B)
??
longobject.h
(3.8 KB)
??
marshal.h
(827 B)
??
memoryobject.h
(1.06 KB)
??
methodobject.h
(5.21 KB)
??
modsupport.h
(5.5 KB)
??
moduleobject.h
(3.59 KB)
??
monitoring.h
(331 B)
??
object.h
(46.75 KB)
??
objimpl.h
(8.18 KB)
??
opcode.h
(1.5 KB)
??
opcode_ids.h
(11.57 KB)
??
osdefs.h
(848 B)
??
osmodule.h
(291 B)
??
patchlevel.h
(1.27 KB)
??
py_curses.h
(3.43 KB)
??
pyatomic.h
(257 B)
??
pybuffer.h
(5.16 KB)
??
pycapsule.h
(1.69 KB)
??
pyconfig-64.h
(57.2 KB)
??
pyconfig.h
(162 B)
??
pydtrace.h
(2.35 KB)
??
pyerrors.h
(12.66 KB)
??
pyexpat.h
(2.78 KB)
??
pyframe.h
(551 B)
??
pyhash.h
(1.62 KB)
??
pylifecycle.h
(2.36 KB)
??
pymacconfig.h
(2.44 KB)
??
pymacro.h
(7.52 KB)
??
pymath.h
(1.65 KB)
??
pymem.h
(4.33 KB)
??
pyport.h
(19.82 KB)
??
pystate.h
(4.53 KB)
??
pystats.h
(596 B)
??
pystrcmp.h
(436 B)
??
pystrtod.h
(1.22 KB)
??
pythonrun.h
(1.28 KB)
??
pythread.h
(4.77 KB)
??
pytypedefs.h
(851 B)
??
rangeobject.h
(630 B)
??
setobject.h
(1.52 KB)
??
sliceobject.h
(2.6 KB)
??
structmember.h
(1.61 KB)
??
structseq.h
(1.28 KB)
??
sysmodule.h
(1.22 KB)
??
traceback.h
(585 B)
??
tupleobject.h
(1.58 KB)
??
typeslots.h
(2.29 KB)
??
unicodeobject.h
(34.59 KB)
??
warnings.h
(1.1 KB)
??
weakrefobject.h
(1.36 KB)
Editing: py_curses.h
#ifndef Py_CURSES_H #define Py_CURSES_H #ifdef __APPLE__ /* ** On Mac OS X 10.2 [n]curses.h and stdlib.h use different guards ** against multiple definition of wchar_t. */ #ifdef _BSD_WCHAR_T_DEFINED_ #define _WCHAR_T #endif #endif /* __APPLE__ */ /* On FreeBSD, [n]curses.h and stdlib.h/wchar.h use different guards against multiple definition of wchar_t and wint_t. */ #if defined(__FreeBSD__) && defined(_XOPEN_SOURCE_EXTENDED) # ifndef __wchar_t # define __wchar_t # endif # ifndef __wint_t # define __wint_t # endif #endif #if defined(WINDOW_HAS_FLAGS) && defined(__APPLE__) /* gh-109617, gh-115383: we can rely on the default value for NCURSES_OPAQUE on most platforms, but not on macOS. This is because, starting with Xcode 15, Apple-provided ncurses.h comes from ncurses 6 (which defaults to opaque structs) but can still be linked to older versions of ncurses dynamic libraries which don't provide functions such as is_pad() to deal with opaque structs. Setting NCURSES_OPAQUE to 0 is harmless in all ncurses releases to this date (provided that a thread-safe implementation is not required), but this might change in the future. This fix might become irrelevant once support for macOS 13 or earlier is dropped. */ #define NCURSES_OPAQUE 0 #endif #if defined(HAVE_NCURSESW_NCURSES_H) # include <ncursesw/ncurses.h> #elif defined(HAVE_NCURSESW_CURSES_H) # include <ncursesw/curses.h> #elif defined(HAVE_NCURSES_NCURSES_H) # include <ncurses/ncurses.h> #elif defined(HAVE_NCURSES_CURSES_H) # include <ncurses/curses.h> #elif defined(HAVE_NCURSES_H) # include <ncurses.h> #elif defined(HAVE_CURSES_H) # include <curses.h> #endif #ifdef NCURSES_VERSION /* configure was checking <curses.h>, but we will use <ncurses.h>, which has some or all these features. */ #if !defined(WINDOW_HAS_FLAGS) && \ (NCURSES_VERSION_PATCH+0 < 20070303 || !(NCURSES_OPAQUE+0)) /* the WINDOW flags field was always accessible in ncurses prior to 20070303; after that, it depends on the value of NCURSES_OPAQUE. */ #define WINDOW_HAS_FLAGS 1 #endif #if !defined(HAVE_CURSES_IS_PAD) && NCURSES_VERSION_PATCH+0 >= 20090906 #define HAVE_CURSES_IS_PAD 1 #endif #ifndef MVWDELCH_IS_EXPRESSION #define MVWDELCH_IS_EXPRESSION 1 #endif #endif #ifdef __cplusplus extern "C" { #endif #define PyCurses_API_pointers 4 /* Type declarations */ typedef struct PyCursesWindowObject { PyObject_HEAD WINDOW *win; char *encoding; struct PyCursesWindowObject *orig; } PyCursesWindowObject; #define PyCursesWindow_Check(v) Py_IS_TYPE((v), &PyCursesWindow_Type) #define PyCurses_CAPSULE_NAME "_curses._C_API" #ifdef CURSES_MODULE /* This section is used when compiling _cursesmodule.c */ #else /* This section is used in modules that use the _cursesmodule API */ static void **PyCurses_API; #define PyCursesWindow_Type (*_PyType_CAST(PyCurses_API[0])) #define PyCursesSetupTermCalled {if (! ((int (*)(void))PyCurses_API[1]) () ) return NULL;} #define PyCursesInitialised {if (! ((int (*)(void))PyCurses_API[2]) () ) return NULL;} #define PyCursesInitialisedColor {if (! ((int (*)(void))PyCurses_API[3]) () ) return NULL;} #define import_curses() \ PyCurses_API = (void **)PyCapsule_Import(PyCurses_CAPSULE_NAME, 1); #endif /* general error messages */ static const char catchall_ERR[] = "curses function returned ERR"; static const char catchall_NULL[] = "curses function returned NULL"; #ifdef __cplusplus } #endif #endif /* !defined(Py_CURSES_H) */
Upload File
Create Folder