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.9 2009/04/10 16:54:51 dgp Exp $ | * RCS: @(#) $Id: tcl.h,v 1.254.2.13 2009/11/03 19:21:37 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 7 | #define TCL_RELEASE_SERIAL 8 | |||
#define TCL_VERSION "8.5" | #define TCL_VERSION "8.5" | |||
#define TCL_PATCH_LEVEL "8.5.7" | #define TCL_PATCH_LEVEL "8.5.8" | |||
/* | /* | |||
* 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 | |||
skipping to change at line 2182 | skipping to change at line 2182 | |||
/* | /* | |||
* Structure containing information about a limit handler to be called when a | * Structure containing information about a limit handler to be called when a | |||
* command- or time-limit is exceeded by an interpreter. | * command- or time-limit is exceeded by an interpreter. | |||
*/ | */ | |||
typedef void (Tcl_LimitHandlerProc) _ANSI_ARGS_((ClientData clientData, | typedef void (Tcl_LimitHandlerProc) _ANSI_ARGS_((ClientData clientData, | |||
Tcl_Interp *interp)); | Tcl_Interp *interp)); | |||
typedef void (Tcl_LimitHandlerDeleteProc) _ANSI_ARGS_((ClientData clientDat a)); | typedef void (Tcl_LimitHandlerDeleteProc) _ANSI_ARGS_((ClientData clientDat a)); | |||
#ifndef MP_INT_DECLARED | ||||
typedef struct mp_int mp_int; | typedef struct mp_int mp_int; | |||
#define MP_INT_DECLARED | #define MP_INT_DECLARED | |||
#endif | typedef unsigned int mp_digit; | |||
#ifndef MP_DIGIT_DECLARED | ||||
typedef unsigned long mp_digit; | ||||
#define MP_DIGIT_DECLARED | #define MP_DIGIT_DECLARED | |||
#endif | ||||
/* | /* | |||
* The following constant is used to test for older versions of Tcl in the | * The following constant is used to test for older versions of Tcl in the | |||
* stubs tables. | * stubs tables. | |||
* | * | |||
* Jan Nijtman's plus patch uses 0xFCA1BACF, so we need to pick a different | * Jan Nijtman's plus patch uses 0xFCA1BACF, so we need to pick a different | |||
* value since the stubs tables don't match. | * value since the stubs tables don't match. | |||
*/ | */ | |||
#define TCL_STUB_MAGIC ((int)0xFCA3BACF) | #define TCL_STUB_MAGIC ((int)0xFCA3BACF) | |||
End of changes. 6 change blocks. | ||||
8 lines changed or deleted | 4 lines changed or added | |||
tclTomMath.h | tclTomMath.h | |||
---|---|---|---|---|
skipping to change at line 29 | skipping to change at line 29 | |||
#ifndef MODULE_SCOPE | #ifndef MODULE_SCOPE | |||
#define MODULE_SCOPE extern | #define MODULE_SCOPE extern | |||
#endif | #endif | |||
#include <stdio.h> | #include <stdio.h> | |||
#include <string.h> | #include <string.h> | |||
#include <stdlib.h> | #include <stdlib.h> | |||
#include <ctype.h> | #include <ctype.h> | |||
#include <limits.h> | #include <limits.h> | |||
#include <tommath_class.h> | ||||
#ifndef MIN | #ifndef MIN | |||
#define MIN(x,y) ((x)<(y)?(x):(y)) | #define MIN(x,y) ((x)<(y)?(x):(y)) | |||
#endif | #endif | |||
#ifndef MAX | #ifndef MAX | |||
#define MAX(x,y) ((x)>(y)?(x):(y)) | #define MAX(x,y) ((x)>(y)?(x):(y)) | |||
#endif | #endif | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
extern "C" { | extern "C" { | |||
skipping to change at line 839 | skipping to change at line 837 | |||
#endif | #endif | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
} | } | |||
#endif | #endif | |||
#endif | #endif | |||
/* $Source: /cvsroot/tcl/tcl/generic/tclTomMath.h,v $ */ | /* $Source: /cvsroot/tcl/tcl/generic/tclTomMath.h,v $ */ | |||
/* Based on Tom's version 1.8 */ | /* Based on Tom's version 1.8 */ | |||
/* $Revision: 1.10 $ */ | /* $Revision: 1.10.4.1 $ */ | |||
/* $Date: 2007/02/14 17:59:21 $ */ | /* $Date: 2009/10/06 16:30:39 $ */ | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 0 lines changed or added | |||