Staging
v0.5.1
v0.5.1
https://github.com/python/cpython
Revision 44f6e6859b2a825c1dd4ebc7f3a4edcea4084a98 authored by Guido van Rossum on 01 September 2000, 22:17:32 UTC, committed by Guido van Rossum on 01 September 2000, 22:17:32 UTC
1 parent 38d45b7
Tip revision: 44f6e6859b2a825c1dd4ebc7f3a4edcea4084a98 authored by Guido van Rossum on 01 September 2000, 22:17:32 UTC
Deleted. This information is now in ../LICENSE.
Deleted. This information is now in ../LICENSE.
Tip revision: 44f6e68
funcobject.h
/***********************************************************
Copyright (c) 2000, BeOpen.com.
Copyright (c) 1995-2000, Corporation for National Research Initiatives.
Copyright (c) 1990-1995, Stichting Mathematisch Centrum.
All rights reserved.
See the file "Misc/COPYRIGHT" for information on usage and
redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
******************************************************************/
/* Function object interface */
#ifndef Py_FUNCOBJECT_H
#define Py_FUNCOBJECT_H
#ifdef __cplusplus
extern "C" {
#endif
typedef struct {
PyObject_HEAD
PyObject *func_code;
PyObject *func_globals;
PyObject *func_defaults;
PyObject *func_doc;
PyObject *func_name;
} PyFunctionObject;
extern DL_IMPORT(PyTypeObject) PyFunction_Type;
#define PyFunction_Check(op) ((op)->ob_type == &PyFunction_Type)
extern DL_IMPORT(PyObject *) PyFunction_New(PyObject *, PyObject *);
extern DL_IMPORT(PyObject *) PyFunction_GetCode(PyObject *);
extern DL_IMPORT(PyObject *) PyFunction_GetGlobals(PyObject *);
extern DL_IMPORT(PyObject *) PyFunction_GetDefaults(PyObject *);
extern DL_IMPORT(int) PyFunction_SetDefaults(PyObject *, PyObject *);
/* Macros for direct access to these values. Type checks are *not*
done, so use with care. */
#define PyFunction_GET_CODE(func) \
(((PyFunctionObject *)func) -> func_code)
#define PyFunction_GET_GLOBALS(func) \
(((PyFunctionObject *)func) -> func_globals)
#define PyFunction_GET_DEFAULTS(func) \
(((PyFunctionObject *)func) -> func_defaults)
#ifdef __cplusplus
}
#endif
#endif /* !Py_FUNCOBJECT_H */
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...