[Python-checkins] CVS: python/dist/src/Include traceback.h,2.18,2.18.26.1

Michael Hudson mwh@users.sourceforge.net
Mon, 25 Mar 2002 04:25:28 -0800


Update of /cvsroot/python/python/dist/src/Include
In directory usw-pr-cvs1:/tmp/cvs-serv27265

Modified Files:
      Tag: release22-maint
	traceback.h 
Log Message:
backport akuchling's checkin of
    revision 2.19 of traceback.h

[Bug #528914] PyTraceBack_Store/Fetch were deleted in 1997, but their
              prototypes remain.  Noted by Yakov Markovitch.

Bugfix candidate.


Index: traceback.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Include/traceback.h,v
retrieving revision 2.18
retrieving revision 2.18.26.1
diff -C2 -d -r2.18 -r2.18.26.1
*** traceback.h	1 Sep 2000 23:29:26 -0000	2.18
--- traceback.h	25 Mar 2002 12:25:26 -0000	2.18.26.1
***************
*** 11,19 ****
  
  DL_IMPORT(int) PyTraceBack_Here(struct _frame *);
- DL_IMPORT(PyObject *) PyTraceBack_Fetch(void);
- DL_IMPORT(int) PyTraceBack_Store(PyObject *);
  DL_IMPORT(int) PyTraceBack_Print(PyObject *, PyObject *);
  
! /* Reveale traceback type so we can typecheck traceback objects */
  extern DL_IMPORT(PyTypeObject) PyTraceBack_Type;
  #define PyTraceBack_Check(v) ((v)->ob_type == &PyTraceBack_Type)
--- 11,17 ----
  
  DL_IMPORT(int) PyTraceBack_Here(struct _frame *);
  DL_IMPORT(int) PyTraceBack_Print(PyObject *, PyObject *);
  
! /* Reveal traceback type so we can typecheck traceback objects */
  extern DL_IMPORT(PyTypeObject) PyTraceBack_Type;
  #define PyTraceBack_Check(v) ((v)->ob_type == &PyTraceBack_Type)