summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authormdejong <mdejong>2001-08-02 20:15:40 (GMT)
committermdejong <mdejong>2001-08-02 20:15:40 (GMT)
commit38c017fab26e169e2f1201d1d1abdd756d93000c (patch)
tree4c0651659ddc2d0ca9eef97c4e9e42a694a297d5 /generic
parent66c75d0f01c6bf62380cdcae36801befc1b519d3 (diff)
downloadtcl-38c017fab26e169e2f1201d1d1abdd756d93000c.zip
tcl-38c017fab26e169e2f1201d1d1abdd756d93000c.tar.gz
tcl-38c017fab26e169e2f1201d1d1abdd756d93000c.tar.bz2
* generic/tclPlatDecls.h:
* win/tclWinPort.h: Revert <tchar.h> related changes made to improve Cygwin support on 2001-07-18. This change ended up breaking the VC++ build because of conflicts between Windows APIs and internal Tk APIs.
Diffstat (limited to 'generic')
-rw-r--r--generic/tclPlatDecls.h32
1 files changed, 7 insertions, 25 deletions
diff --git a/generic/tclPlatDecls.h b/generic/tclPlatDecls.h
index 7faa605..209de2d 100644
--- a/generic/tclPlatDecls.h
+++ b/generic/tclPlatDecls.h
@@ -6,38 +6,20 @@
* Copyright (c) 1998-1999 by Scriptics Corporation.
* All rights reserved.
*
- * RCS: @(#) $Id: tclPlatDecls.h,v 1.7 2001/07/19 06:40:09 mdejong Exp $
+ * RCS: @(#) $Id: tclPlatDecls.h,v 1.8 2001/08/02 20:15:40 mdejong Exp $
*/
#ifndef _TCLPLATDECLS
#define _TCLPLATDECLS
/*
- * Define TCHAR by pulling in <windows.h>. Hopefully the compile flags
- * of the Tcl core will match those of your project so that TCHAR
- * will be defined the same way. BE AWARE.
+ * Pull in the definition of TCHAR. Hopefully the compile flags
+ * of the core are matching against your project build for these
+ * public functions. BE AWARE.
*/
-
-#ifdef __WIN32__
-
-#ifdef CHECK_UNICODE_CALLS
-
-#define _UNICODE
-#define UNICODE
-
-#define __TCHAR_DEFINED
-typedef float *_TCHAR;
-
-#define _TCHAR_DEFINED
-typedef float *TCHAR;
-
-#endif /* CHECK_UNICODE_CALLS */
-
-# define WIN32_LEAN_AND_MEAN
-# include <windows.h>
-# undef WIN32_LEAN_AND_MEAN
-
-#endif /* __WIN32__ */
+#if defined(__WIN32__) && !defined(_INC_TCHAR)
+#include <tchar.h>
+#endif
/* !BEGIN!: Do not edit below this line. */