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 | * 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: tcl.h,v 1.153.2.13 2004/07/13 19:21:17 hobbs Exp $ | * RCS: @(#) $Id: tcl.h,v 1.153.2.15 2004/10/28 16:42:04 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 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 (2 LOC Major/Minor, 1 LOC patch) | * unix/tcl.spec (2 LOC Major/Minor, 1 LOC patch) | |||
* tests/basic.test (1 LOC M/M, not patchlevel) | * tests/basic.test (1 LOC M/M, not patchlevel) | |||
* 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 4 | #define TCL_MINOR_VERSION 4 | |||
#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.4" | #define TCL_VERSION "8.4" | |||
#define TCL_PATCH_LEVEL "8.4.7" | #define TCL_PATCH_LEVEL "8.4.8" | |||
/* | /* | |||
* The following definitions set up the proper options for Windows | * The following definitions set up the proper options for Windows | |||
* compilers. We use this method because there is no autoconf equivalent. | * compilers. We use this method because there is no autoconf equivalent. | |||
*/ | */ | |||
#ifndef __WIN32__ | #ifndef __WIN32__ | |||
# if defined(_WIN32) || defined(WIN32) || defined(__MINGW32__) || defined (__BORLANDC__) | # if defined(_WIN32) || defined(WIN32) || defined(__MINGW32__) || defined (__BORLANDC__) | |||
# define __WIN32__ | # define __WIN32__ | |||
# ifndef WIN32 | # ifndef WIN32 | |||
skipping to change at line 1389 | skipping to change at line 1389 | |||
*/ | */ | |||
#define TCL_STDIN (1<<1) | #define TCL_STDIN (1<<1) | |||
#define TCL_STDOUT (1<<2) | #define TCL_STDOUT (1<<2) | |||
#define TCL_STDERR (1<<3) | #define TCL_STDERR (1<<3) | |||
#define TCL_ENFORCE_MODE (1<<4) | #define TCL_ENFORCE_MODE (1<<4) | |||
/* | /* | |||
* Bits passed to Tcl_DriverClose2Proc to indicate which side of a channel | * Bits passed to Tcl_DriverClose2Proc to indicate which side of a channel | |||
* should be closed. | * should be closed. | |||
*/ | */ | |||
#define TCL_CLOSE_READ (1<<1) | #define TCL_CLOSE_READ (1<<1) | |||
#define TCL_CLOSE_WRITE (1<<2) | #define TCL_CLOSE_WRITE (1<<2) | |||
/* | /* | |||
* Value to use as the closeProc for a channel that supports the | * Value to use as the closeProc for a channel that supports the | |||
* close2Proc interface. | * close2Proc interface. | |||
*/ | */ | |||
#define TCL_CLOSE2PROC ((Tcl_DriverCloseProc *)1) | #define TCL_CLOSE2PROC ((Tcl_DriverCloseProc *)1) | |||
/* | /* | |||
* Channel version tag. This was introduced in 8.3.2/8.4. | * Channel version tag. This was introduced in 8.3.2/8.4. | |||
skipping to change at line 1535 | skipping to change at line 1535 | |||
* handle 64-bit offsets. May be | * handle 64-bit offsets. May be | |||
* NULL, and must be NULL if | * NULL, and must be NULL if | |||
* seekProc is NULL. */ | * seekProc is NULL. */ | |||
} Tcl_ChannelType; | } Tcl_ChannelType; | |||
/* | /* | |||
* The following flags determine whether the blockModeProc above should | * The following flags determine whether the blockModeProc above should | |||
* set the channel into blocking or nonblocking mode. They are passed | * set the channel into blocking or nonblocking mode. They are passed | |||
* as arguments to the blockModeProc procedure in the above structure. | * as arguments to the blockModeProc procedure in the above structure. | |||
*/ | */ | |||
#define TCL_MODE_BLOCKING 0 /* Put channel into blocking mode. * | #define TCL_MODE_BLOCKING 0 /* Put channel into blocking mode. * | |||
/ | / | |||
#define TCL_MODE_NONBLOCKING 1 /* Put channel into nonblocking | #define TCL_MODE_NONBLOCKING 1 /* Put channel into nonblocking | |||
* mode. */ | * mode. */ | |||
/* | /* | |||
* Enum for different types of file paths. | * Enum for different types of file paths. | |||
*/ | */ | |||
typedef enum Tcl_PathType { | typedef enum Tcl_PathType { | |||
TCL_PATH_ABSOLUTE, | TCL_PATH_ABSOLUTE, | |||
TCL_PATH_RELATIVE, | TCL_PATH_RELATIVE, | |||
TCL_PATH_VOLUME_RELATIVE | TCL_PATH_VOLUME_RELATIVE | |||
} Tcl_PathType; | } Tcl_PathType; | |||
End of changes. 5 change blocks. | ||||
7 lines changed or deleted | 7 lines changed or added | |||