home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 January / macformat-020.iso / Shareware City / Developers / apps.to.go / DTS.Lib / DTS.Lib.headers / DTS3Headers.c < prev    next >
Encoding:
Text File  |  1994-05-19  |  3.3 KB  |  150 lines  |  [TEXT/MPCC]

  1. //
  2. //    MacHeaders.c
  3. //
  4. //    Script to generate the 'MacHeaders' precompiled header for Metrowerks C/C++.
  5. //  Copyright © 1993 metrowerks inc.  All rights reserved.
  6. //
  7.  
  8. #pragma extended_errorcheck    off
  9.  
  10. #define SystemSevenOrLater    1
  11. #define USES68KINLINES        0
  12. #define OLDROUTINENAMES     1
  13.  
  14. //
  15. //    Metrowerks-specific Toolbox definitions
  16. //
  17. //    These definitions are commonly used but not in Apple's headers. We define
  18. //    them in our precompiled header so we can use the Apple headers without modification.
  19. //
  20.  
  21. #define PtoCstr        p2cstr
  22. #define CtoPstr        c2pstr
  23. #define PtoCString    p2cstr
  24. #define CtoPString    c2pstr
  25.  
  26. #define Length(s)    (*(unsigned char *)(s))
  27. #define topLeft(r)    (((Point *) &(r))[0])
  28. #define botRight(r)    (((Point *) &(r))[1])
  29.  
  30. enum { FALSE, TRUE };
  31.  
  32. //
  33. //    Apple #include files
  34. //
  35. //    Uncomment any additional #includes you want to add to MacHeaders.
  36. //
  37.  
  38. //#include <ADSP.h>
  39. //#include <AIFF.h>
  40. //#include <Aliases.h>
  41. #include <AppleEvents.h>
  42. #include <AppleTalk.h>
  43. #include <Balloons.h>
  44. //#include <CommResources.h>
  45. #include <Components.h>
  46. #include <ConditionalMacros.h>
  47. //#include <Connections.h>
  48. //#include <ConnectionTools.h>
  49. #include <Controls.h>
  50. //#include <CRMSerialDevices.h>
  51. //#include <CTBUtilities.h>
  52. //#include <DatabaseAccess.h>
  53. #include <Desk.h>
  54. //#include <DeskBus.h>
  55. #include <Devices.h>
  56. #include <Dialogs.h>
  57. //#include <Dictionary.h>
  58. #include <DiskInit.h>
  59. //#include <Disks.h>
  60. //#include <Displays.h>
  61. //#include <Editions.h>
  62. //#include <ENET.h>
  63. //#include <EPPC.h>
  64. #include <Errors.h>
  65. #include <Events.h>
  66. #include <Files.h>
  67. //#include <FileTransfers.h>
  68. //#include <FileTransferTools.h>
  69. //#include <Finder.h>
  70. //#include <FixMath.h>
  71. #include <Folders.h>
  72. #include <Fonts.h>
  73. //#include <FragLoad.h>
  74. #include <GestaltEqu.h>
  75. #include <Icons.h>
  76. //#include <IntlResources.h>
  77. //#include <Language.h>
  78. #include <Lists.h>
  79. #include <LowMem.h>
  80. #include <Memory.h>
  81. #include <Menus.h>
  82. //#include <MIDI.h>
  83. #include <MixedMode.h>
  84. #include <Notification.h>
  85. #include <OSEvents.h>
  86. #include <OSUtils.h>
  87. #include <Packages.h>
  88. //#include <Palettes.h>
  89. //#include <Picker.h>
  90. //#include <PictUtil.h>
  91. //#include <Power.h>
  92. //#include <PPCToolBox.h>
  93. #include <Printing.h>
  94. #include <Processes.h>
  95. #include <QDOffscreen.h>
  96. #include <Quickdraw.h>
  97. #include <QuickdrawText.h>
  98. #include <QuickTimeComponents.h>
  99. #include <Resources.h>
  100. //#include <Retrace.h>
  101. //#include <ROMDefs.h>
  102. #include <Scrap.h>
  103. #include <Script.h>
  104. //#include <SCSI.h>
  105. #include <SegLoad.h>
  106. //#include <Serial.h>
  107. //#include <ShutDown.h>
  108. //#include <Slots.h>
  109. #include <Sound.h>
  110. #include <SoundInput.h>
  111. #include <StandardFile.h>
  112. //#include <Start.h>
  113. #include <Strings.h>
  114. //#include <SysEqu.h>
  115. //#include <Terminals.h>
  116. //#include <TerminalTools.h>
  117. #include <TextEdit.h>
  118. #include <TextServices.h>
  119. #include <TextUtils.h>
  120. //#include <Timer.h>
  121. #include <ToolUtils.h>
  122. #include <Traps.h>
  123. #include <Types.h>
  124. //#include <Values.h>
  125. //#include <Video.h>
  126. #include <Windows.h>
  127.  
  128. #include <AEUtils.h>
  129. #include <ATUtils.h>
  130. #include <CtlHandler.h>
  131. #include <DTS.Lib.h>
  132. #include <DTS.Lib.protos.h>
  133. #include <GWLayers.h>
  134. #include <ListControl.h>
  135. #include <ListControlProcs.h>
  136. #include <PPC.h>
  137. #include <StringUtils.h>
  138. #include <TextEditControl.h>
  139. #include <TextEditControlProcs.h>
  140. #include <TreeObj.h>
  141. #include <Utilities.h>
  142.  
  143.  
  144. //
  145. //    Metrowerks #include files
  146. //
  147. //    Additional #include files for backwards compatibility with existing programs.
  148. //
  149.  
  150.