home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-03-10 | 4.6 KB | 206 lines | [TEXT/MMCC] |
- /*
- Copyright © 1991-1994 by TopSoft Inc. All rights reserved.
-
- You may distribute this file under the terms of the TopSoft
- Product Distribution License, accompanying this package.
-
- This file was developed by the FilterTop Development Team.
- See the Modification History for more details.
-
- FILE
- FTHeaders.c
-
- NAME
- FTHeaders.c, part of the FilterTop application source code.
-
- DESCRIPTION
- This file must be Precompiled before attempting to build the
- FilterTop project.
-
- DEVELOPED BY
- Steve Jovanovic <stevej@ais.org>
-
- MODIFICATION HISTORY
- dd mmm yy - xxx - patchxx: description of patch
- 01 Jan 94 - SJ - 1.0a2 baseline version
- 24 Jan 94 - SJ - 1.0a4 completely rewritten to precompile
- under all supported environments.
- */
-
- /*==============================================================================*/
-
- //#define DEV_FILTER // 1.0a18 TJ moved to FTFilterDev.h
-
- // With 1.0a4 we are ALWAYS compiling under the universal headers.
- // Please note that it's not necessary to check for BABY_UNIVERSAL
- // being defined.
- #define BABY_UNIVERSAL
-
- #ifndef __FTHEADERS__ // 1.0a4 SJ change
- #define __FTHEADERS__ // 1.0a4 SJ change
-
- #ifdef __MWERKS__
- #define SystemSevenOrLater 1 // 1.0a4 SJ addition (needed for CodeWarrior)
- #endif
-
- #ifdef THINK_C // 1.0a4 SJ change from __SC__
-
- // set this to 0 (zero) to retain full prototypes
- // set this to 1 (one) for "simplified" prototypes
-
- #define SIMPLIFY_PROTOTYPES 1
-
- // prototype checking level
- #if SIMPLIFY_PROTOTYPES
- #if !__option(check_ptrs)
- #undef SIMPLIFY_PROTOTYPES
- #endif
- #pragma options(!check_ptrs)
- #else
- #if __option(check_ptrs)
- #undef SIMPLIFY_PROTOTYPES
- #endif
- #pragma options(check_ptrs)
- #endif
-
- #endif
-
- #include <Aliases.h>
- #include <AppleEvents.h>
- #include <Balloons.h>
- #include <ConditionalMacros.h>
- #include <Components.h>
- #include <Controls.h>
- #include <Desk.h>
- #include <Devices.h>
- #include <Dialogs.h>
- #include <DiskInit.h>
- #include <EPPC.h>
- #include <Errors.h>
- #include <Events.h>
- #include <Files.h>
- #include <FixMath.h>
- #include <Folders.h>
- #include <Fonts.h>
- #include <GestaltEqu.h>
- #include <ImageCodec.h>
- #include <ImageCompression.h>
- #include <Lists.h>
- #include <LowMem.h> // included for Universal Headers ...
- #include <MachineExceptions.h>
- #include <Memory.h>
- #include <Menus.h>
- #include <MixedMode.h>
- #include <Movies.h>
- #include <MoviesFormat.h>
- #include <Notification.h>
- #include <OSEvents.h>
- #include <OSUtils.h>
- #include <Packages.h>
- #include <PictUtil.h>
- #include <PPCToolBox.h>
- #include <Processes.h>
- #include <QDOffscreen.h>
- #include <Quickdraw.h>
- #include <QuickTimeComponents.h>
- #include <Resources.h>
- #include <Scrap.h>
- #include <Script.h>
- #include <SegLoad.h>
- #include <Sound.h>
- #include <StandardFile.h>
- #include <Strings.h> // included for Universal Headers ...
- #include <TextEdit.h>
- #include <Timer.h>
- #include <ToolUtils.h>
- #include <Traps.h>
- #include <Types.h>
- #include <Windows.h>
-
- // The following headers are not compiled into FTHeaders but are
- // included in the following commented block so that if they are
- // needed they can be quickly located and moved to the "active"
- // block above.
-
- /*
- #include <ADSP.h>
- #include <AIFF.h>
- #include <AppleTalk.h>
- #include <Assembler.h>
- #include <CommResources.h>
- #include <Connections.h>
- #include <ConnectionTools.h>
- #include <CRMSerialDevices.h>
- #include <CTBUtilities.h>
- #include <DatabaseAccess.h>
- #include <DeskBus.h>
- #include <Disks.h>
- #include <Editions.h>
- #include <ENET.h>
- #include <FileTransfers.h>
- #include <FileTransferTools.h>
- #include <Finder.h>
- #include <Graf3D.h>
- #include <Icons.h>
- #include <Language.h>
- #include <MediaHandlers.h>
- #include <MIDI.h>
- #include <Palette.h>
- #include <Palettes.h>
- #include <Picker.h>
- #include <Power.h>
- #include <Printing.h>
- #include <PrintTraps.h>
- #include <Retrace.h>
- #include <ROMDefs.h>
- #include <SANE.h>
- #include <SCSI.h>
- #include <Serial.h>
- #include <ShutDown.h>
- #include <Slots.h>
- #include <SoundInput.h>
- #include <Start.h>
- #include <Terminals.h>
- #include <TerminalTools.h>
- #include <Values.h>
- #include <Video.h>
- */
-
- // The following are conditionally included depending on the compiler:
-
- // BDC
- #ifdef __SC__ // 1.0a4 SJ change from 1
- #include <BDC.h>
- #endif
-
- // pascal.h
- #ifdef THINK_C // 1.0a4 SJ change from 1
- #include <pascal.h>
- #endif
-
- #ifdef __SC__
- #include <pascal.h>
- #endif
-
- // THINK
- #ifdef THINK_C // 1.0a4 SJ change from 1
- #include <THINK.h>
- #endif
-
- #ifdef __SC__
- #include <THINK.h>
- #endif
-
- #ifdef THINK_C // 1.0a4 SJ change from __SC__
-
- // restore "Check Pointer Types" to previous setting
- #if SIMPLIFY_PROTOTYPES
- #pragma options(check_ptrs)
- #elif defined(SIMPLIFY_PROTOTYPES)
- #pragma options(!check_ptrs)
- #endif
- #undef SIMPLIFY_PROTOTYPES
-
- #endif
-
- #endif