home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / developm / source / suntar1.cpt / antiglue.h next >
Encoding:
Text File  |  1992-04-11  |  2.8 KB  |  79 lines

  1. /* this file is not necessary, but it reduces the size of the
  2. application and improves its speed by avoiding to link a void
  3. of useless glue routines: from the include files of MPW */
  4.  
  5.  
  6. pascal void SFPutFile(Point, Str255, Str255, ProcPtr, SFReply *)
  7.     = {0x3F3C,0x0001,0xA9EA}; 
  8.  
  9. pascal void SFGetFile(Point, Str255, ProcPtr, short, SFTypeList, ProcPtr, SFReply *)
  10.     = {0x3F3C,0x0002,0xA9EA}; 
  11.  
  12. pascal void SFPPutFile(Point,Str255,Str255,ProcPtr,SFReply *,short,ProcPtr)
  13.     = {0x3F3C,0x0003,0xA9EA}; 
  14.  
  15. pascal void SFPGetFile(Point,Str255,ProcPtr,short,SFTypeList,ProcPtr,SFReply *,short,ProcPtr)
  16.     = {0x3F3C,0x0004,0xA9EA}; 
  17.  
  18.  
  19. pascal void ResrvMem(Size)
  20.     = {0x201F,0xA040}; 
  21. #define TEScrapHandle() (* (Handle*) 0xAB4)
  22. #define TEGetScrapLen() ((long) * (unsigned short *) 0x0AB0)
  23. pascal void SetApplLimit(void *)
  24.     = {0x205F,0xA02D}; 
  25. pascal void DisposHandle(Handle)
  26.     = {0x205F,0xA023}; 
  27. pascal void DisposPtr(Ptr)
  28.     = {0x205F,0xA01F}; 
  29. #define GetCaretTime() (* (unsigned long*) 0x02F4)
  30. pascal void HPurge(Handle)
  31.     = {0x205F,0xA049}; 
  32. pascal void HNoPurge(Handle)
  33.     = {0x205F,0xA04A}; 
  34.  
  35. pascal void FlushEvents(short,short )
  36.        = {0x201F,0xA032}; 
  37. pascal void HLock(Handle)
  38.     = {0x205F,0xA029}; 
  39. pascal void HUnlock(Handle )
  40.     = {0x205F,0xA02A}; 
  41. pascal void IUDateString(long,DateForm ,Str255 )
  42.     = {0x4267,0xA9ED}; 
  43. pascal void IUTimeString(long,Boolean,Str255)
  44.     = {0x3F3C,0x0002,0xA9ED}; 
  45.  
  46. pascal Handle IUGetIntl(short)
  47.     = {0x3F3C,0x0006,0xA9ED}; 
  48. pascal void LUpdate(RgnHandle theRgn,ListHandle lHandle)
  49.     = {0x3F3C,0x0064,0xA9E7}; 
  50. pascal void LActivate(Boolean act,ListHandle lHandle)
  51.     = {0x4267,0xA9E7}; 
  52. pascal void LDispose(ListHandle lHandle)
  53.     = {0x3F3C,0x0028,0xA9E7}; 
  54. pascal Boolean LSearch(void *dataPtr,short dataLen,ProcPtr searchProc,
  55.     Cell *theCell,ListHandle lHandle)
  56.     = {0x3F3C,0x0054,0xA9E7}; 
  57. pascal Boolean LClick(Point pt,short modifiers,ListHandle lHandle)
  58.     = {0x3F3C,0x0018,0xA9E7}; 
  59. pascal void LAutoScroll(ListHandle lHandle)
  60.     = {0x3F3C,0x0010,0xA9E7}; 
  61. pascal void LSetCell(void *dataPtr,short dataLen,Cell theCell,ListHandle lHandle)
  62.     = {0x3F3C,0x0058,0xA9E7}; 
  63. pascal OSErr NMInstall(NMRec* nmReqPtr)
  64.     = {0x205F,0xA05E,0x3E80}; 
  65. pascal OSErr NMRemove(NMRec* nmReqPtr)
  66.     = {0x205F,0xA05F,0x3E80}; 
  67. pascal void LSetSelect(Boolean setIt,Cell theCell,ListHandle lHandle)
  68.     = {0x3F3C,0x005C,0xA9E7}; 
  69. pascal Boolean LGetSelect(Boolean next,Cell *theCell,ListHandle lHandle)
  70.     = {0x3F3C,0x003C,0xA9E7}; 
  71. pascal short LAddRow(short count,short rowNum,ListHandle lHandle)
  72.     = {0x3F3C,0x0008,0xA9E7}; 
  73. pascal ListHandle LNew( /* Rect *rView,Rect *dataBounds,Point cSize,
  74.     short theProc,WindowPtr theWindow,Boolean drawIt,Boolean hasGrow,Boolean scrollHoriz,
  75.     Boolean scrollVert */)
  76.     = {0x3F3C,0x0044,0xA9E7}; 
  77. pascal void MoreMasters(void)
  78.     = 0xA036; 
  79.