tcl.h | tcl.h | |||
---|---|---|---|---|
skipping to change at line 61 | skipping to change at line 61 | |||
* 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 15 | #define TCL_RELEASE_SERIAL 16 | |||
#define TCL_VERSION "8.5" | #define TCL_VERSION "8.5" | |||
#define TCL_PATCH_LEVEL "8.5.15" | #define TCL_PATCH_LEVEL "8.5.16" | |||
/* | /* | |||
* 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 171 | skipping to change at line 171 | |||
* windows is for a DLL, which causes the DLLIMPORT and DLLEXPORT macros to be | * windows is for a DLL, which causes the DLLIMPORT and DLLEXPORT macros to be | |||
* nonempty. To build a static library, the macro STATIC_BUILD should be | * nonempty. To build a static library, the macro STATIC_BUILD should be | |||
* defined. | * defined. | |||
* | * | |||
* Note: when building static but linking dynamically to MSVCRT we must sti ll | * Note: when building static but linking dynamically to MSVCRT we must sti ll | |||
* correctly decorate the C library imported function. Use CRTIMPORT | * correctly decorate the C library imported function. Use CRTIMPORT | |||
* for this purpose. _DLL is defined by the compiler when linking to | * for this purpose. _DLL is defined by the compiler when linking to | |||
* MSVCRT. | * MSVCRT. | |||
*/ | */ | |||
#if (defined(__WIN32__) && (defined(_MSC_VER) || (__BORLANDC__ >= 0x0550) | | defined(__LCC__) || defined(__WATCOMC__) || (defined(__GNUC__) && defined (__declspec)))) | #if (defined(__WIN32__) && (defined(_MSC_VER) || (defined(__BORLANDC__) && (__BORLANDC__ >= 0x0550)) || defined(__LCC__) || defined(__WATCOMC__) || (d efined(__GNUC__) && defined(__declspec)))) | |||
# define HAVE_DECLSPEC 1 | # define HAVE_DECLSPEC 1 | |||
# ifdef STATIC_BUILD | # ifdef STATIC_BUILD | |||
# define DLLIMPORT | # define DLLIMPORT | |||
# define DLLEXPORT | # define DLLEXPORT | |||
# ifdef _DLL | # ifdef _DLL | |||
# define CRTIMPORT __declspec(dllimport) | # define CRTIMPORT __declspec(dllimport) | |||
# else | # else | |||
# define CRTIMPORT | # define CRTIMPORT | |||
# endif | # endif | |||
# else | # else | |||
skipping to change at line 425 | skipping to change at line 425 | |||
# ifdef __BORLANDC__ | # ifdef __BORLANDC__ | |||
typedef struct stati64 Tcl_StatBuf; | typedef struct stati64 Tcl_StatBuf; | |||
# elif defined(_WIN64) | # elif defined(_WIN64) | |||
typedef struct __stat64 Tcl_StatBuf; | typedef struct __stat64 Tcl_StatBuf; | |||
# elif (defined(_MSC_VER) && (_MSC_VER < 1400)) || defined(_USE_32BIT_TIM E_T) | # elif (defined(_MSC_VER) && (_MSC_VER < 1400)) || defined(_USE_32BIT_TIM E_T) | |||
typedef struct _stati64 Tcl_StatBuf; | typedef struct _stati64 Tcl_StatBuf; | |||
# else | # else | |||
typedef struct _stat32i64 Tcl_StatBuf; | typedef struct _stat32i64 Tcl_StatBuf; | |||
# endif /* _MSC_VER < 1400 */ | # endif /* _MSC_VER < 1400 */ | |||
#elif defined(__CYGWIN__) | #elif defined(__CYGWIN__) | |||
typedef struct _stat32i64 { | typedef struct { | |||
dev_t st_dev; | dev_t st_dev; | |||
unsigned short st_ino; | unsigned short st_ino; | |||
unsigned short st_mode; | unsigned short st_mode; | |||
short st_nlink; | short st_nlink; | |||
short st_uid; | short st_uid; | |||
short st_gid; | short st_gid; | |||
/* Here is a 2-byte gap */ | /* Here is a 2-byte gap */ | |||
dev_t st_rdev; | dev_t st_rdev; | |||
/* Here is a 4-byte gap */ | /* Here is a 4-byte gap */ | |||
long long st_size; | long long st_size; | |||
End of changes. 4 change blocks. | ||||
4 lines changed or deleted | 4 lines changed or added | |||
tclDecls.h | tclDecls.h | |||
---|---|---|---|---|
skipping to change at line 34 | skipping to change at line 34 | |||
#endif | #endif | |||
/* | /* | |||
* WARNING: This file is automatically generated by the tools/genStubs.tcl | * WARNING: This file is automatically generated by the tools/genStubs.tcl | |||
* script. Any modifications to the function declarations below should be made | * script. Any modifications to the function declarations below should be made | |||
* in the generic/tcl.decls script. | * in the generic/tcl.decls script. | |||
*/ | */ | |||
/* !BEGIN!: Do not edit below this line. */ | /* !BEGIN!: Do not edit below this line. */ | |||
#ifdef __cplusplus | ||||
extern "C" { | ||||
#endif | ||||
/* | /* | |||
* Exported function declarations: | * Exported function declarations: | |||
*/ | */ | |||
#ifndef Tcl_PkgProvideEx_TCL_DECLARED | #ifndef Tcl_PkgProvideEx_TCL_DECLARED | |||
#define Tcl_PkgProvideEx_TCL_DECLARED | #define Tcl_PkgProvideEx_TCL_DECLARED | |||
/* 0 */ | /* 0 */ | |||
EXTERN int Tcl_PkgProvideEx(Tcl_Interp *interp, | EXTERN int Tcl_PkgProvideEx(Tcl_Interp *interp, | |||
CONST char *name, CONST char *version, | CONST char *name, CONST char *version, | |||
ClientData clientData); | ClientData clientData); | |||
skipping to change at line 4134 | skipping to change at line 4138 | |||
VOID *reserved623; | VOID *reserved623; | |||
VOID *reserved624; | VOID *reserved624; | |||
VOID *reserved625; | VOID *reserved625; | |||
VOID *reserved626; | VOID *reserved626; | |||
VOID *reserved627; | VOID *reserved627; | |||
VOID *reserved628; | VOID *reserved628; | |||
VOID *reserved629; | VOID *reserved629; | |||
void (*tclUnusedStubEntry) (void); /* 630 */ | void (*tclUnusedStubEntry) (void); /* 630 */ | |||
} TclStubs; | } TclStubs; | |||
#ifdef __cplusplus | ||||
extern "C" { | ||||
#endif | ||||
extern TclStubs *tclStubsPtr; | extern TclStubs *tclStubsPtr; | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
} | } | |||
#endif | #endif | |||
#if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) | #if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) | |||
/* | /* | |||
* Inline function declarations: | * Inline function declarations: | |||
*/ | */ | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 5 lines changed or added | |||
tclPlatDecls.h | tclPlatDecls.h | |||
---|---|---|---|---|
skipping to change at line 39 | skipping to change at line 39 | |||
# if defined(_UNICODE) | # if defined(_UNICODE) | |||
typedef wchar_t TCHAR; | typedef wchar_t TCHAR; | |||
# else | # else | |||
typedef char TCHAR; | typedef char TCHAR; | |||
# endif | # endif | |||
# define _TCHAR_DEFINED | # define _TCHAR_DEFINED | |||
#endif | #endif | |||
/* !BEGIN!: Do not edit below this line. */ | /* !BEGIN!: Do not edit below this line. */ | |||
#ifdef __cplusplus | ||||
extern "C" { | ||||
#endif | ||||
/* | /* | |||
* Exported function declarations: | * Exported function declarations: | |||
*/ | */ | |||
#if defined(__WIN32__) || defined(__CYGWIN__) /* WIN */ | #if defined(__WIN32__) || defined(__CYGWIN__) /* WIN */ | |||
#ifndef Tcl_WinUtfToTChar_TCL_DECLARED | #ifndef Tcl_WinUtfToTChar_TCL_DECLARED | |||
#define Tcl_WinUtfToTChar_TCL_DECLARED | #define Tcl_WinUtfToTChar_TCL_DECLARED | |||
/* 0 */ | /* 0 */ | |||
EXTERN TCHAR * Tcl_WinUtfToTChar(CONST char *str, int len, | EXTERN TCHAR * Tcl_WinUtfToTChar(CONST char *str, int len, | |||
Tcl_DString *dsPtr); | Tcl_DString *dsPtr); | |||
skipping to change at line 90 | skipping to change at line 94 | |||
#if defined(__WIN32__) || defined(__CYGWIN__) /* WIN */ | #if defined(__WIN32__) || defined(__CYGWIN__) /* WIN */ | |||
TCHAR * (*tcl_WinUtfToTChar) (CONST char *str, int len, Tcl_DString *ds Ptr); /* 0 */ | TCHAR * (*tcl_WinUtfToTChar) (CONST char *str, int len, Tcl_DString *ds Ptr); /* 0 */ | |||
char * (*tcl_WinTCharToUtf) (CONST TCHAR *str, int len, Tcl_DString *ds Ptr); /* 1 */ | char * (*tcl_WinTCharToUtf) (CONST TCHAR *str, int len, Tcl_DString *ds Ptr); /* 1 */ | |||
#endif /* WIN */ | #endif /* WIN */ | |||
#ifdef MAC_OSX_TCL /* MACOSX */ | #ifdef MAC_OSX_TCL /* MACOSX */ | |||
int (*tcl_MacOSXOpenBundleResources) (Tcl_Interp *interp, CONST char *b undleName, int hasResourceFile, int maxPathLen, char *libraryPath); /* 0 */ | int (*tcl_MacOSXOpenBundleResources) (Tcl_Interp *interp, CONST char *b undleName, int hasResourceFile, int maxPathLen, char *libraryPath); /* 0 */ | |||
int (*tcl_MacOSXOpenVersionedBundleResources) (Tcl_Interp *interp, CONS T char *bundleName, CONST char *bundleVersion, int hasResourceFile, int max PathLen, char *libraryPath); /* 1 */ | int (*tcl_MacOSXOpenVersionedBundleResources) (Tcl_Interp *interp, CONS T char *bundleName, CONST char *bundleVersion, int hasResourceFile, int max PathLen, char *libraryPath); /* 1 */ | |||
#endif /* MACOSX */ | #endif /* MACOSX */ | |||
} TclPlatStubs; | } TclPlatStubs; | |||
#ifdef __cplusplus | ||||
extern "C" { | ||||
#endif | ||||
extern TclPlatStubs *tclPlatStubsPtr; | extern TclPlatStubs *tclPlatStubsPtr; | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
} | } | |||
#endif | #endif | |||
#if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) | #if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) | |||
/* | /* | |||
* Inline function declarations: | * Inline function declarations: | |||
*/ | */ | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 5 lines changed or added | |||
tclTomMathDecls.h | tclTomMathDecls.h | |||
---|---|---|---|---|
skipping to change at line 137 | skipping to change at line 137 | |||
#endif | #endif | |||
/* | /* | |||
* WARNING: This file is automatically generated by the tools/genStubs.tcl | * WARNING: This file is automatically generated by the tools/genStubs.tcl | |||
* script. Any modifications to the function declarations below should be made | * script. Any modifications to the function declarations below should be made | |||
* in the generic/tclInt.decls script. | * in the generic/tclInt.decls script. | |||
*/ | */ | |||
/* !BEGIN!: Do not edit below this line. */ | /* !BEGIN!: Do not edit below this line. */ | |||
#ifdef __cplusplus | ||||
extern "C" { | ||||
#endif | ||||
/* | /* | |||
* Exported function declarations: | * Exported function declarations: | |||
*/ | */ | |||
#ifndef TclBN_epoch_TCL_DECLARED | #ifndef TclBN_epoch_TCL_DECLARED | |||
#define TclBN_epoch_TCL_DECLARED | #define TclBN_epoch_TCL_DECLARED | |||
/* 0 */ | /* 0 */ | |||
EXTERN int TclBN_epoch(void); | EXTERN int TclBN_epoch(void); | |||
#endif | #endif | |||
#ifndef TclBN_revision_TCL_DECLARED | #ifndef TclBN_revision_TCL_DECLARED | |||
skipping to change at line 541 | skipping to change at line 545 | |||
int (*tclBN_mp_toom_sqr) (mp_int *a, mp_int *b); /* 56 */ | int (*tclBN_mp_toom_sqr) (mp_int *a, mp_int *b); /* 56 */ | |||
int (*tclBN_s_mp_add) (mp_int *a, mp_int *b, mp_int *c); /* 57 */ | int (*tclBN_s_mp_add) (mp_int *a, mp_int *b, mp_int *c); /* 57 */ | |||
int (*tclBN_s_mp_mul_digs) (mp_int *a, mp_int *b, mp_int *c, int digs); /* 58 */ | int (*tclBN_s_mp_mul_digs) (mp_int *a, mp_int *b, mp_int *c, int digs); /* 58 */ | |||
int (*tclBN_s_mp_sqr) (mp_int *a, mp_int *b); /* 59 */ | int (*tclBN_s_mp_sqr) (mp_int *a, mp_int *b); /* 59 */ | |||
int (*tclBN_s_mp_sub) (mp_int *a, mp_int *b, mp_int *c); /* 60 */ | int (*tclBN_s_mp_sub) (mp_int *a, mp_int *b, mp_int *c); /* 60 */ | |||
int (*tclBN_mp_init_set_int) (mp_int *a, unsigned long i); /* 61 */ | int (*tclBN_mp_init_set_int) (mp_int *a, unsigned long i); /* 61 */ | |||
int (*tclBN_mp_set_int) (mp_int *a, unsigned long i); /* 62 */ | int (*tclBN_mp_set_int) (mp_int *a, unsigned long i); /* 62 */ | |||
int (*tclBN_mp_cnt_lsb) (mp_int *a); /* 63 */ | int (*tclBN_mp_cnt_lsb) (mp_int *a); /* 63 */ | |||
} TclTomMathStubs; | } TclTomMathStubs; | |||
#ifdef __cplusplus | ||||
extern "C" { | ||||
#endif | ||||
extern TclTomMathStubs *tclTomMathStubsPtr; | extern TclTomMathStubs *tclTomMathStubsPtr; | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
} | } | |||
#endif | #endif | |||
#if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) | #if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) | |||
/* | /* | |||
* Inline function declarations: | * Inline function declarations: | |||
*/ | */ | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 5 lines changed or added | |||