tclMacCommonPch.h
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. /*
  2.  * tclMacCommonPch.h --
  3.  *
  4.  *  Macintosh Tcl must be compiled with certain compiler options to
  5.  * ensure that it will work correctly. The following pragmas are
  6.  * used to ensure that those options are set correctly. An error
  7.  *  will occur at compile time if they are not set correctly.
  8.  *
  9.  * Copyright (c) 1998 by Scriptics Corporation.
  10.  *
  11.  * See the file "license.terms" for information on usage and redistribution
  12.  * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  13.  *
  14.  * RCS: @(#) $Id: tclMacCommonPch.h,v 1.3 2001/11/23 01:27:24 das Exp $
  15.  */
  16. #if !__option(enumsalwaysint)
  17. #error Tcl requires the Metrowerks setting "Enums always ints".
  18. #endif
  19. #if !defined(__POWERPC__)
  20. #if !__option(far_data)
  21. #error Tcl requires the Metrowerks setting "Far data".
  22. #endif
  23. #endif
  24. #if !defined(__POWERPC__)
  25. #if !__option(fourbyteints)
  26. #error Tcl requires the Metrowerks setting "4 byte ints".
  27. #endif
  28. #endif
  29. #if !defined(__POWERPC__)
  30. #if !__option(IEEEdoubles)
  31. #error Tcl requires the Metrowerks setting "8 byte doubles".
  32. #endif
  33. #endif
  34. /*
  35. * The define is used most everywhere to tell Tcl (or any Tcl
  36. * extensions) that we are compiling for the Macintosh platform.
  37. */
  38. #define MAC_TCL
  39. /*
  40. * Define the following symbol if you want
  41. * comprehensive debugging turned on.
  42. */
  43. /* #define TCL_DEBUG */
  44. #ifdef TCL_DEBUG
  45. # define TCL_MEM_DEBUG
  46. # define TCL_TEST
  47. #endif
  48. /*
  49. * for Metrowerks Pro 6 MSL
  50. */
  51. #include <UseDLLPrefix.h>