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

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