PHP 8.2.30
Preview: moduleobject.h Size: 2.09 KB
//opt/alt/python35/include/python3.5m/moduleobject.h

/* Module object interface */

#ifndef Py_MODULEOBJECT_H
#define Py_MODULEOBJECT_H
#ifdef __cplusplus
extern "C" {
#endif

PyAPI_DATA(PyTypeObject) PyModule_Type;

#define PyModule_Check(op) PyObject_TypeCheck(op, &PyModule_Type)
#define PyModule_CheckExact(op) (Py_TYPE(op) == &PyModule_Type)

PyAPI_FUNC(PyObject *) PyModule_NewObject(
    PyObject *name
    );
PyAPI_FUNC(PyObject *) PyModule_New(
    const char *name            /* UTF-8 encoded string */
    );
PyAPI_FUNC(PyObject *) PyModule_GetDict(PyObject *);
PyAPI_FUNC(PyObject *) PyModule_GetNameObject(PyObject *);
PyAPI_FUNC(const char *) PyModule_GetName(PyObject *);
PyAPI_FUNC(const char *) PyModule_GetFilename(PyObject *);
PyAPI_FUNC(PyObject *) PyModule_GetFilenameObject(PyObject *);
#ifndef Py_LIMITED_API
PyAPI_FUNC(void) _PyModule_Clear(PyObject *);
PyAPI_FUNC(void) _PyModule_ClearDict(PyObject *);
#endif
PyAPI_FUNC(struct PyModuleDef*) PyModule_GetDef(PyObject*);
PyAPI_FUNC(void*) PyModule_GetState(PyObject*);

#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000
/* New in 3.5 */
PyAPI_FUNC(PyObject *) PyModuleDef_Init(struct PyModuleDef*);
PyAPI_DATA(PyTypeObject) PyModuleDef_Type;
#endif

typedef struct PyModuleDef_Base {
  PyObject_HEAD
  PyObject* (*m_init)(void);
  Py_ssize_t m_index;
  PyObject* m_copy;
} PyModuleDef_Base;

#define PyModuleDef_HEAD_INIT { \
    PyObject_HEAD_INIT(NULL)    \
    NULL, /* m_init */          \
    0,    /* m_index */         \
    NULL, /* m_copy */          \
  }

struct PyModuleDef_Slot;
#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000
/* New in 3.5 */
typedef struct PyModuleDef_Slot{
    int slot;
    void *value;
} PyModuleDef_Slot;

#define Py_mod_create 1
#define Py_mod_exec 2

#ifndef Py_LIMITED_API
#define _Py_mod_LAST_SLOT 2
#endif

#endif /* New in 3.5 */

typedef struct PyModuleDef{
  PyModuleDef_Base m_base;
  const char* m_name;
  const char* m_doc;
  Py_ssize_t m_size;
  PyMethodDef *m_methods;
  struct PyModuleDef_Slot* m_slots;
  traverseproc m_traverse;
  inquiry m_clear;
  freefunc m_free;
} PyModuleDef;

#ifdef __cplusplus
}
#endif
#endif /* !Py_MODULEOBJECT_H */

Directory Contents

Dirs: 0 × Files: 99

Name Size Perms Modified Actions
42.79 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1016 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.16 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
477 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
792 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
264 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
886 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.06 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
4.87 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.99 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
701 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
7.46 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.63 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
5.14 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
6.54 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.11 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.76 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
8.34 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.84 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
6.19 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
458 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
21.94 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
253 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.46 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
597 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.48 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.81 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
4.53 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
3.45 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
3.68 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.61 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.90 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.00 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
3.81 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
460 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
567 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.83 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
3.90 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
8.09 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
803 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.63 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
253 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
3.29 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
5.91 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.09 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
297 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1007 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
39.07 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
13.65 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.30 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
4.81 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
691 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.82 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.10 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
253 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.12 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.68 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
7.94 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.69 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
42.80 KB lrw-r--r-- 2024-05-31 13:49:53
Edit Download
162 B lrw-r--r-- 2024-05-31 13:51:34
Edit Download
1.29 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.11 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
15.95 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.39 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
8.27 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
388 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
4.17 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
3.72 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.92 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
3.22 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
7.05 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
6.87 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
31.27 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
9.27 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
436 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
443 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.25 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
20.36 KB lrw-r--r-- 2019-11-01 23:03:20
Edit Download
2.84 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
6.53 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.96 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
6.50 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
4.08 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
629 B lrw-r--r-- 2019-11-01 23:02:34
Edit Download
3.21 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.43 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.02 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.32 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
4.75 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.32 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.90 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.16 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.39 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.20 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.03 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
77.34 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
1.39 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download
2.80 KB lrw-r--r-- 2019-11-01 23:02:34
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).