os/persistentdata/persistentstorage/sqlite3api/TEST/TCL/tcldistribution/mac/tclMacCommonPch.h
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/persistentdata/persistentstorage/sqlite3api/TEST/TCL/tcldistribution/mac/tclMacCommonPch.h Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,71 @@
1.4 +/*
1.5 + * tclMacCommonPch.h --
1.6 + *
1.7 + * Macintosh Tcl must be compiled with certain compiler options to
1.8 + * ensure that it will work correctly. The following pragmas are
1.9 + * used to ensure that those options are set correctly. An error
1.10 + * will occur at compile time if they are not set correctly.
1.11 + *
1.12 + * Copyright (c) 1998 by Scriptics Corporation.
1.13 + *
1.14 + * See the file "license.terms" for information on usage and redistribution
1.15 + * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
1.16 + *
1.17 + * RCS: @(#) $Id: tclMacCommonPch.h,v 1.3 2001/11/23 01:27:24 das Exp $
1.18 + */
1.19 +
1.20 +#if !__option(enumsalwaysint)
1.21 +#error Tcl requires the Metrowerks setting "Enums always ints".
1.22 +#endif
1.23 +
1.24 +
1.25 +#if !defined(__POWERPC__)
1.26 +#if !__option(far_data)
1.27 +#error Tcl requires the Metrowerks setting "Far data".
1.28 +#endif
1.29 +#endif
1.30 +
1.31 +
1.32 +#if !defined(__POWERPC__)
1.33 +#if !__option(fourbyteints)
1.34 +#error Tcl requires the Metrowerks setting "4 byte ints".
1.35 +#endif
1.36 +#endif
1.37 +
1.38 +
1.39 +#if !defined(__POWERPC__)
1.40 +#if !__option(IEEEdoubles)
1.41 +#error Tcl requires the Metrowerks setting "8 byte doubles".
1.42 +#endif
1.43 +#endif
1.44 +
1.45 +
1.46 +/*
1.47 +* The define is used most everywhere to tell Tcl (or any Tcl
1.48 +* extensions) that we are compiling for the Macintosh platform.
1.49 +*/
1.50 +
1.51 +
1.52 +#define MAC_TCL
1.53 +
1.54 +
1.55 +/*
1.56 +* Define the following symbol if you want
1.57 +* comprehensive debugging turned on.
1.58 +*/
1.59 +
1.60 +
1.61 +/* #define TCL_DEBUG */
1.62 +
1.63 +
1.64 +#ifdef TCL_DEBUG
1.65 +# define TCL_MEM_DEBUG
1.66 +# define TCL_TEST
1.67 +#endif
1.68 +
1.69 +
1.70 +/*
1.71 +* for Metrowerks Pro 6 MSL
1.72 +*/
1.73 +
1.74 +#include <UseDLLPrefix.h>