File: /Users/paulross/dev/Python-3.6.2/Include/eval.h

Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.

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