eval.h 831 B

123456789101112131415161718192021222324252627
  1. /* Interface to execute compiled code */
  2. #ifndef Py_EVAL_H
  3. #define Py_EVAL_H
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7. PyAPI_FUNC(PyObject *) PyEval_EvalCode(PyObject *, PyObject *, PyObject *);
  8. PyAPI_FUNC(PyObject *) PyEval_EvalCodeEx(PyObject *co,
  9. PyObject *globals,
  10. PyObject *locals,
  11. PyObject *const *args, int argc,
  12. PyObject *const *kwds, int kwdc,
  13. PyObject *const *defs, int defc,
  14. PyObject *kwdefs, PyObject *closure);
  15. #ifndef Py_LIMITED_API
  16. PyAPI_FUNC(PyObject *) _PyEval_CallTracing(PyObject *func, PyObject *args);
  17. #endif
  18. #ifdef __cplusplus
  19. }
  20. #endif
  21. #endif /* !Py_EVAL_H */