tcl.h   tcl.h 
skipping to change at line 16 skipping to change at line 16
* *
* Copyright (c) 1987-1994 The Regents of the University of California. * Copyright (c) 1987-1994 The Regents of the University of California.
* Copyright (c) 1993-1996 Lucent Technologies. * Copyright (c) 1993-1996 Lucent Technologies.
* Copyright (c) 1994-1998 Sun Microsystems, Inc. * Copyright (c) 1994-1998 Sun Microsystems, Inc.
* Copyright (c) 1998-2000 by Scriptics Corporation. * Copyright (c) 1998-2000 by Scriptics Corporation.
* Copyright (c) 2002 by Kevin B. Kenny. All rights reserved. * Copyright (c) 2002 by Kevin B. Kenny. All rights reserved.
* *
* See the file "license.terms" for information on usage and redistribution of * See the file "license.terms" for information on usage and redistribution of
* this file, and for a DISCLAIMER OF ALL WARRANTIES. * this file, and for a DISCLAIMER OF ALL WARRANTIES.
* *
* RCS: @(#) $Id: tcl.h,v 1.254.2.6 2008/10/10 18:16:47 dgp Exp $ * RCS: @(#) $Id: tcl.h,v 1.254.2.8 2008/12/21 20:59:01 dgp Exp $
*/ */
#ifndef _TCL #ifndef _TCL
#define _TCL #define _TCL
/* /*
* For C++ compilers, use extern "C" * For C++ compilers, use extern "C"
*/ */
#ifdef __cplusplus #ifdef __cplusplus
skipping to change at line 63 skipping to change at line 63
* win/README (not patchlevel) (sections 0 and 2) * win/README (not patchlevel) (sections 0 and 2)
* unix/tcl.spec (1 LOC patch) * unix/tcl.spec (1 LOC patch)
* tools/tcl.hpj.in (not patchlevel, for windows installer) * tools/tcl.hpj.in (not patchlevel, for windows installer)
* tools/tcl.wse.in (for windows installer) * tools/tcl.wse.in (for windows installer)
* tools/tclSplash.bmp (not patchlevel) * tools/tclSplash.bmp (not patchlevel)
*/ */
#define TCL_MAJOR_VERSION 8 #define TCL_MAJOR_VERSION 8
#define TCL_MINOR_VERSION 5 #define TCL_MINOR_VERSION 5
#define TCL_RELEASE_LEVEL TCL_FINAL_RELEASE #define TCL_RELEASE_LEVEL TCL_FINAL_RELEASE
#define TCL_RELEASE_SERIAL 5 #define TCL_RELEASE_SERIAL 6
#define TCL_VERSION "8.5" #define TCL_VERSION "8.5"
#define TCL_PATCH_LEVEL "8.5.5" #define TCL_PATCH_LEVEL "8.5.6"
/* /*
* The following definitions set up the proper options for Windows compiler s. * The following definitions set up the proper options for Windows compiler s.
* We use this method because there is no autoconf equivalent. * We use this method because there is no autoconf equivalent.
*/ */
#ifndef __WIN32__ #ifndef __WIN32__
# if defined(_WIN32) || defined(WIN32) || defined(__MINGW32__) || defined (__BORLANDC__) || (defined(__WATCOMC__) && defined(__WINDOWS_386__)) # if defined(_WIN32) || defined(WIN32) || defined(__MINGW32__) || defined (__BORLANDC__) || (defined(__WATCOMC__) && defined(__WINDOWS_386__))
# define __WIN32__ # define __WIN32__
# ifndef WIN32 # ifndef WIN32
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 tclDecls.h   tclDecls.h 
/* /*
* tclDecls.h -- * tclDecls.h --
* *
* Declarations of functions in the platform independent public Tcl API . * Declarations of functions in the platform independent public Tcl API .
* *
* Copyright (c) 1998-1999 by Scriptics Corporation. * Copyright (c) 1998-1999 by Scriptics Corporation.
* *
* See the file "license.terms" for information on usage and redistribution * See the file "license.terms" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES. * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
* *
* RCS: @(#) $Id: tclDecls.h,v 1.130 2007/12/13 15:23:16 dgp Exp $ * RCS: @(#) $Id: tclDecls.h,v 1.130.2.1 2008/11/18 07:02:17 nijtmans Exp $
*/ */
#ifndef _TCLDECLS #ifndef _TCLDECLS
#define _TCLDECLS #define _TCLDECLS
#undef TCL_STORAGE_CLASS #undef TCL_STORAGE_CLASS
#ifdef BUILD_tcl #ifdef BUILD_tcl
# define TCL_STORAGE_CLASS DLLEXPORT # define TCL_STORAGE_CLASS DLLEXPORT
#else #else
# ifdef USE_TCL_STUBS # ifdef USE_TCL_STUBS
skipping to change at line 1693 skipping to change at line 1693
#endif #endif
#ifndef Tcl_AppendStringsToObjVA_TCL_DECLARED #ifndef Tcl_AppendStringsToObjVA_TCL_DECLARED
#define Tcl_AppendStringsToObjVA_TCL_DECLARED #define Tcl_AppendStringsToObjVA_TCL_DECLARED
/* 268 */ /* 268 */
EXTERN void Tcl_AppendStringsToObjVA (Tcl_Obj * objPtr, EXTERN void Tcl_AppendStringsToObjVA (Tcl_Obj * objPtr,
va_list argList); va_list argList);
#endif #endif
#ifndef Tcl_HashStats_TCL_DECLARED #ifndef Tcl_HashStats_TCL_DECLARED
#define Tcl_HashStats_TCL_DECLARED #define Tcl_HashStats_TCL_DECLARED
/* 269 */ /* 269 */
EXTERN CONST84_RETURN char * Tcl_HashStats (Tcl_HashTable * tablePtr); EXTERN char * Tcl_HashStats (Tcl_HashTable * tablePtr);
#endif #endif
#ifndef Tcl_ParseVar_TCL_DECLARED #ifndef Tcl_ParseVar_TCL_DECLARED
#define Tcl_ParseVar_TCL_DECLARED #define Tcl_ParseVar_TCL_DECLARED
/* 270 */ /* 270 */
EXTERN CONST84_RETURN char * Tcl_ParseVar (Tcl_Interp * interp, EXTERN CONST84_RETURN char * Tcl_ParseVar (Tcl_Interp * interp,
CONST char * start, CONST84 char ** termPtr) ; CONST char * start, CONST84 char ** termPtr) ;
#endif #endif
#ifndef Tcl_PkgPresent_TCL_DECLARED #ifndef Tcl_PkgPresent_TCL_DECLARED
#define Tcl_PkgPresent_TCL_DECLARED #define Tcl_PkgPresent_TCL_DECLARED
/* 271 */ /* 271 */
skipping to change at line 3832 skipping to change at line 3832
int (*tcl_UpVar2) (Tcl_Interp * interp, CONST char * frameName, CONST c har * part1, CONST char * part2, CONST char * localName, int flags); /* 259 */ int (*tcl_UpVar2) (Tcl_Interp * interp, CONST char * frameName, CONST c har * part1, CONST char * part2, CONST char * localName, int flags); /* 259 */
int (*tcl_VarEval) (Tcl_Interp * interp, ...); /* 260 */ int (*tcl_VarEval) (Tcl_Interp * interp, ...); /* 260 */
ClientData (*tcl_VarTraceInfo) (Tcl_Interp * interp, CONST char * varNa me, int flags, Tcl_VarTraceProc * procPtr, ClientData prevClientData); /* 2 61 */ ClientData (*tcl_VarTraceInfo) (Tcl_Interp * interp, CONST char * varNa me, int flags, Tcl_VarTraceProc * procPtr, ClientData prevClientData); /* 2 61 */
ClientData (*tcl_VarTraceInfo2) (Tcl_Interp * interp, CONST char * part 1, CONST char * part2, int flags, Tcl_VarTraceProc * procPtr, ClientData pr evClientData); /* 262 */ ClientData (*tcl_VarTraceInfo2) (Tcl_Interp * interp, CONST char * part 1, CONST char * part2, int flags, Tcl_VarTraceProc * procPtr, ClientData pr evClientData); /* 262 */
int (*tcl_Write) (Tcl_Channel chan, CONST char * s, int slen); /* 263 * / int (*tcl_Write) (Tcl_Channel chan, CONST char * s, int slen); /* 263 * /
void (*tcl_WrongNumArgs) (Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], CONST char * message); /* 264 */ void (*tcl_WrongNumArgs) (Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], CONST char * message); /* 264 */
int (*tcl_DumpActiveMemory) (CONST char * fileName); /* 265 */ int (*tcl_DumpActiveMemory) (CONST char * fileName); /* 265 */
void (*tcl_ValidateAllMemory) (CONST char * file, int line); /* 266 */ void (*tcl_ValidateAllMemory) (CONST char * file, int line); /* 266 */
void (*tcl_AppendResultVA) (Tcl_Interp * interp, va_list argList); /* 2 67 */ void (*tcl_AppendResultVA) (Tcl_Interp * interp, va_list argList); /* 2 67 */
void (*tcl_AppendStringsToObjVA) (Tcl_Obj * objPtr, va_list argList); / * 268 */ void (*tcl_AppendStringsToObjVA) (Tcl_Obj * objPtr, va_list argList); / * 268 */
CONST84_RETURN char * (*tcl_HashStats) (Tcl_HashTable * tablePtr); /* 2 69 */ char * (*tcl_HashStats) (Tcl_HashTable * tablePtr); /* 269 */
CONST84_RETURN char * (*tcl_ParseVar) (Tcl_Interp * interp, CONST char * start, CONST84 char ** termPtr); /* 270 */ CONST84_RETURN char * (*tcl_ParseVar) (Tcl_Interp * interp, CONST char * start, CONST84 char ** termPtr); /* 270 */
CONST84_RETURN char * (*tcl_PkgPresent) (Tcl_Interp * interp, CONST cha r * name, CONST char * version, int exact); /* 271 */ CONST84_RETURN char * (*tcl_PkgPresent) (Tcl_Interp * interp, CONST cha r * name, CONST char * version, int exact); /* 271 */
CONST84_RETURN char * (*tcl_PkgPresentEx) (Tcl_Interp * interp, CONST c har * name, CONST char * version, int exact, ClientData * clientDataPtr); / * 272 */ CONST84_RETURN char * (*tcl_PkgPresentEx) (Tcl_Interp * interp, CONST c har * name, CONST char * version, int exact, ClientData * clientDataPtr); / * 272 */
int (*tcl_PkgProvide) (Tcl_Interp * interp, CONST char * name, CONST ch ar * version); /* 273 */ int (*tcl_PkgProvide) (Tcl_Interp * interp, CONST char * name, CONST ch ar * version); /* 273 */
CONST84_RETURN char * (*tcl_PkgRequire) (Tcl_Interp * interp, CONST cha r * name, CONST char * version, int exact); /* 274 */ CONST84_RETURN char * (*tcl_PkgRequire) (Tcl_Interp * interp, CONST cha r * name, CONST char * version, int exact); /* 274 */
void (*tcl_SetErrorCodeVA) (Tcl_Interp * interp, va_list argList); /* 2 75 */ void (*tcl_SetErrorCodeVA) (Tcl_Interp * interp, va_list argList); /* 2 75 */
int (*tcl_VarEvalVA) (Tcl_Interp * interp, va_list argList); /* 276 */ int (*tcl_VarEvalVA) (Tcl_Interp * interp, va_list argList); /* 276 */
Tcl_Pid (*tcl_WaitPid) (Tcl_Pid pid, int * statPtr, int options); /* 27 7 */ Tcl_Pid (*tcl_WaitPid) (Tcl_Pid pid, int * statPtr, int options); /* 27 7 */
void (*tcl_PanicVA) (CONST char * format, va_list argList); /* 278 */ void (*tcl_PanicVA) (CONST char * format, va_list argList); /* 278 */
void (*tcl_GetVersion) (int * major, int * minor, int * patchLevel, int * type); /* 279 */ void (*tcl_GetVersion) (int * major, int * minor, int * patchLevel, int * type); /* 279 */
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/