home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_progs / prog_c / suplib.lzh / SUPLIB / INCLUDE / LOCAL / SUPLIB.H < prev    next >
C/C++ Source or Header  |  1991-08-16  |  6KB  |  154 lines

  1.  
  2. /*
  3.  *  SUPLIB.H
  4.  */
  5.  
  6. extern void asyhandler ARGS((void));
  7. extern void nop ARGS((void));
  8. extern void *NewAsyncOp ARGS((void));
  9. extern void StartAsyncOp ARGS((void *, void (*)(), int, int, int));
  10. extern int CheckAsyncOp ARGS((void *, long));
  11. extern void WaitAsyncOp ARGS((void *, long));
  12. extern void CloseAsyncOp ARGS((void *));
  13. extern __stdargs void PutA4A5 ARGS((void *));
  14. extern __stdargs void CallAMFunc ARGS((void *, void *));
  15.  
  16. extern void disablebreak   ARGS((void));
  17. extern void enablebreak    ARGS((void));
  18. extern int checkbreak       ARGS((void));
  19.  
  20. extern WIN *GetConWindow ARGS((void));
  21. extern char *datetos ARGS((DATESTAMP *, char *, char *));
  22.  
  23. extern int DeadKeyConvert ARGS((struct IntuiMessage *,ubyte *,int,struct KeyMap *));
  24.  
  25. extern void *dio_open ARGS((char *, long, long, void *));
  26. extern void dio_dfm ARGS((void *, long));
  27. extern void dio_ddl ARGS((void *, long));
  28. extern void dio_cact ARGS((void *, long));
  29. extern void dio_close ARGS((void *));
  30. extern void dio_closegroup ARGS((void *));
  31. extern void *dio_dup ARGS((void *));
  32. extern int  dio_signal ARGS((void *));
  33. extern void dio_flags ARGS((void *, long, long));
  34. extern void *dio_ctl_to ARGS((void *, long, char *, long, long));
  35. extern void *dio_ctl ARGS((void *, long, char *, long));
  36. extern void *dio_isdone ARGS((void *));
  37. extern void *dio_wait ARGS((void *));
  38. extern void *dio_abort ARGS((void *));
  39.  
  40. extern char *GetDEnv ARGS((char *));
  41. extern int   SetDEnv ARGS((char *, char *));
  42.  
  43. extern __stdargs void fhprintf ARGS((BPTR, char *, ... ));
  44.  
  45. extern FONT *GetFont ARGS((char *, short));
  46. extern void ScanIffFH ARGS((BPTR, long, void *));
  47. extern void ScanIff ARGS((void *, void *, BPTR));
  48. extern long IffRead ARGS((void *, BPTR, char *, long));
  49.  
  50. extern void InitDeemuNW ARGS((short *, NW *));
  51.  
  52. /*
  53.  *  LWP.ASM  XXXX
  54.  */
  55.  
  56. extern void mountrequest ARGS((int));
  57.  
  58. extern __stdargs long MulDiv ARGS((long,long,long));
  59. extern __stdargs ulong MulDivU ARGS((ulong,ulong,ulong));
  60.  
  61. extern int openlibs ARGS((uword));
  62. extern void closelibs ARGS((uword));
  63. extern int DoOption ARGS((int, char **, char *, ...));
  64. extern long resetbreak ARGS((void));
  65.  
  66. extern __stdargs int AutoAllocMiscResource ARGS((long,long));
  67. extern __stdargs void AutoFreeMiscResource ARGS((long));
  68.  
  69. extern int setfiledate ARGS((char *, DATESTAMP *));
  70.  
  71. extern __stdargs void SetStackCheck ARGS((long));
  72. extern __stdargs long GetStackCheck ARGS((long));
  73.  
  74. extern void *xfopen ARGS((char *, char *, long));
  75. extern int xfclose ARGS((void *));
  76. extern long xfseek ARGS((void *, long));
  77. extern int xfgets ARGS((void *, char *, long));
  78. extern long xfread ARGS((void *, char *, long));
  79. extern long xfwrite ARGS((void *, char *, long));
  80.  
  81. extern XLIST   *llink ARGS((XLIST **, XLIST *));
  82. extern XLIST   *lunlink ARGS((XLIST *));
  83.  
  84. extern __stdargs void EnqueueLong ARGS ((LIST *, void *, void *, long));
  85. extern __stdargs void EnqueueOffLong ARGS ((LIST *, void *, void *, long, long));
  86. extern __stdargs long SearchFwdList ARGS ((LIST *, long (*)(), long));
  87. extern __stdargs long SearchFwdListOff ARGS ((LIST *, long (*)(), long, long));
  88. extern __stdargs long SearchFwdNode ARGS ((void *, long (*)(), long));
  89. extern __stdargs long SearchFwdNodeOff ARGS ((void *, long (*)(), long, long));
  90. extern __stdargs long SearchRvsNode ARGS ((void *, long (*)(), long));
  91. extern __stdargs long SearchRvsNodeOff ARGS ((void *, long (*)(), long, long));
  92.  
  93. extern char *DateToS ARGS ((DATESTAMP *, char *, char *));
  94. extern void utos ARGS ((char *, short, short, long));
  95. extern int SetFileDate ARGS ((char *, DATESTAMP *));
  96.  
  97. /*
  98.  *  from common library
  99.  */
  100.  
  101. extern __stdargs void BZero ARGS((void *, long));
  102. extern __stdargs int BCmp ARGS((void *, void *, long));
  103. extern __stdargs void BMov ARGS((void *, void *, long));
  104. extern __stdargs void BSet ARGS((void *, long, long));
  105.  
  106. extern int  MakeRastPortBitMap ARGS((RP *, BM *, short, short, short, long, short));
  107. extern void FreeRastPortBitMap ARGS((RP *));
  108. extern int  MakeBitMap ARGS((BM *, short, short, short, ulong));
  109. extern void FreeBitMap ARGS((BM *));
  110. extern void OpenGfxLibrary ARGS((void));
  111.  
  112. extern void SetNewScreen ARGS((NS *, ulong, SCR *));
  113. extern int GetStdWidth ARGS((void));
  114. extern int GetStdHeight ARGS((void));
  115. extern void OpenIntuitionLibrary ARGS((void));
  116.  
  117. extern         void *GetSucc ARGS((void *));
  118. extern         void *GetHead ARGS((void *));
  119. extern         void *GetTail ARGS((void *));
  120. extern         void *GetPred ARGS((void *));
  121. extern __stdargs void *GetHeadOff ARGS((void *, long));
  122. extern __stdargs void *GetTailOff ARGS((void *, long));
  123. extern __stdargs void *GetSuccOff ARGS((void *, long));
  124. extern __stdargs void *GetPredOff ARGS((void *, long));
  125. extern __stdargs void *RemHeadOff ARGS((void *, long));
  126. extern __stdargs void *RemTailOff ARGS((void *, long));
  127.  
  128. extern __stdargs long WildCmp ARGS((char *, char *));
  129.  
  130. extern APTR    GetTaskData ARGS((char *, long));
  131. extern int     FreeTaskData ARGS((char *));
  132.  
  133. extern __stdargs void     *DoSyncMsg ARGS((PORT *, void *));
  134. extern __stdargs void     *WaitMsg ARGS((void *));
  135. extern __stdargs int     CheckMsg ARGS((void *));
  136. extern __stdargs void     *CheckPort ARGS((PORT *));
  137. extern __stdargs void     TaskLock ARGS((void *));
  138. extern __stdargs void     TaskUnlock ARGS((void *));
  139. extern void    LockAddr ARGS((void *));
  140. extern void    LockAddrB ARGS((int, void *));
  141. extern void    UnlockAddr ARGS((void *));
  142. extern void    UnlockAddrB ARGS((int, void *));
  143. extern __stdargs void     *FindName2 ARGS((void *, char *));
  144.  
  145. extern int     FreeTaskData ARGS((char *));
  146. extern APTR    GetTaskData ARGS((char *, long));
  147.  
  148. extern int     MakeRastPort ARGS((RP *, BM *, long, short));
  149. extern void    FreeRastPort ARGS((RP *));
  150.  
  151.  
  152.  
  153.  
  154.