home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / GFX / Converter / PHOGEN3.DMS / in.adf / DevDocs.lha / include / clib / pgs_protos.h
Encoding:
C/C++ Source or Header  |  1995-03-29  |  3.5 KB  |  120 lines

  1. extern void __asm Error(register __a0 STRPTR);
  2.  
  3. extern LONG __asm GetOkCancel(register __a0 STRPTR, register __a1 STRPTR);
  4.  
  5. extern LONG __asm GetOneOption(register __a0 STRPTR,
  6.             register __a1 STRPTR,
  7.             register __a2 STRPTR,
  8.             register __a3 UBYTE *);
  9.  
  10. extern LONG __asm Old_GetOneOption(register __a0 STRPTR,
  11.             register __a1 STRPTR,
  12.             register __a2 UBYTE *);
  13.  
  14. extern LONG __asm GetTwoOptions(register __a0 STRPTR,
  15.             register __a1 STRPTR,
  16.             register __a2 STRPTR,
  17.             register __a3 UBYTE *,
  18.             register __a5 STRPTR, 
  19.             register __d0 STRPTR, 
  20.             register __d1 UBYTE *);
  21.  
  22. extern LONG __asm GetDimensions(register __a0 STRPTR, 
  23.                         register __a1 ULONG *,
  24.                         register __a2 ULONG *);
  25.  
  26.  
  27. extern LONG __asm GetString(register __a0 STRPTR, register __a1 STRPTR, 
  28.                                     register __a2 STRPTR);
  29.  
  30. extern LONG __asm OpenProgress(register __a0 STRPTR,register __a1 STRPTR);
  31.  
  32. extern LONG __asm SetProgress(register __a0 STRPTR,register __d0 LONG);
  33.  
  34. extern LONG __asm CloseProgress(void);
  35.  
  36. extern LONG __asm GetOneValue(register __a0 STRPTR, 
  37.                             register __a1 STRPTR,
  38.                             register __d0 LONG, 
  39.                             register __d1 LONG, 
  40.                             register __a2 LONG *);
  41.  
  42.  
  43. extern BOOL __asm __saveds LoadIFFPalette(register __a0 STRPTR, 
  44.                                                 register __a1 UBYTE *);
  45.  
  46. extern LONG __asm __saveds ThreeButtonReq(register __a0 STRPTR, 
  47.                                 register __a1 STRPTR,
  48.                                 register __a2 STRPTR,
  49.                                 register __a3 STRPTR,
  50.                                 register __a5 STRPTR);
  51.  
  52. extern __asm UBYTE * __saveds GetLine(register __a0 struct GIOData *, 
  53.                                          register __d0 ULONG);
  54.  
  55. extern __asm void __saveds ReleaseLine(register __a0 struct GIOData *,
  56.                                             register __d0 ULONG);
  57.  
  58. extern LONG __asm __saveds GetThreeValues(register __a0 STRPTR, 
  59.                 register __a1 STRPTR,
  60.                 register __d0 LONG, register __d1 LONG,
  61.                 register __a2 LONG *,
  62.  
  63.                 register __a3 STRPTR, register __d2 LONG,
  64.                 register __d3 LONG, register __a5 LONG *,
  65.  
  66.                 register __d4 STRPTR, register __d5 LONG,
  67.                 register __d6 LONG, register __d7 LONG *);
  68.  
  69.  
  70. extern LONG __asm __saveds GetScaleDimensions(register __a0 STRPTR,
  71.                         register __a1 ULONG *,
  72.                         register __a2 ULONG *);
  73.  
  74. extern LONG __asm __saveds GetListOption(
  75.                     register __a0 STRPTR, 
  76.                     register __a1 STRPTR,
  77.                     register __a2 struct TagList *,
  78.                      register __a3 LONG *);
  79.  
  80.  
  81. extern void __asm __saveds InitRandom(register __d0 ULONG);
  82. extern LONG __asm __saveds Random(register __d0 ULONG);
  83.  
  84. extern __asm LONG __saveds PatternMatch(register __a0 STRPTR,
  85.                                             register __a1 STRPTR);
  86.  
  87. extern __asm LONG __saveds GetEnvVal(register __a0 STRPTR,
  88.                                         register __a1 APTR,
  89.                                         register __d0 LONG);
  90.  
  91. extern __asm LONG __saveds SetEnvVal(register __a0 STRPTR,
  92.                                         register __a1 APTR,
  93.                                         register __d0 LONG);
  94.  
  95. extern LONG __asm __saveds OneButtonReq(register __a0 STRPTR,
  96.                     register __a1 STRPTR,
  97.                     register __a2 STRPTR);
  98.  
  99. extern LONG __asm __saveds GetListAndVal(
  100.     register __a0 STRPTR, 
  101.     register __a1 STRPTR,
  102.     register __a2 struct TagList *,
  103.     register __a3 LONG *,
  104.     register __d0 LONG,
  105.     register __d1 LONG,
  106.     register __d2 STRPTR,
  107.     register __a5 LONG *);
  108.  
  109. extern int __asm __saveds GetListAnd2Ops(
  110.     register __a0 STRPTR    wintitle, 
  111.     register __a1 STRPTR    gadgettext,
  112.     register __a2 struct TagList *list,
  113.     register __a3 LONG        *variable,
  114.     register __d0 STRPTR    gadgettext2a,
  115.     register __d1 STRPTR    gadgettext2b,
  116.     register __a5 UBYTE        *variable2,
  117.     register __d2 STRPTR    gadgettext3a,
  118.     register __d3 STRPTR    gadgettext3b,
  119.     register __d4 UBYTE        *variable3);
  120.