home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / GCC / GERLIB_USR08B.LHA / gerlib / examples / add / baserel / add.h next >
Encoding:
C/C++ Source or Header  |  1993-12-12  |  1.6 KB  |  87 lines

  1. /*-- Rev Header - do NOT edit!
  2.  *
  3.  *  Filename : all.h
  4.  *  Purpose  : Prototypes for the given add-on functions
  5.  *
  6.  *  Program  : -
  7.  *  Author   : Gerhard Müller
  8.  *  Copyright: (c) by Gerhard Müller
  9.  *  Creation : Fri Sep 10 00:41:01 1993
  10.  *
  11.  *  compile  : makefile
  12.  *
  13.  *  Compile version  : 0.1
  14.  *  Ext. Version     : 0.1
  15.  *
  16.  *  REVISION HISTORY
  17.  *
  18.  *  Date       C-Version  E-Version    Comment
  19.  *  ---------  ---------  -----------  -------
  20.  *
  21.  *-- REV_END --
  22.  */
  23.  
  24. /* SaveSomething.c */
  25.  
  26. typedef void (*SaveFunction)(BPTR);
  27.  
  28. #ifdef __cplusplus
  29. extern "C" {
  30. #endif
  31.  
  32. extern struct FileRequester* InitSaveSomething(void);
  33. extern void DeleteSaveSomething(struct FileRequester *SaveFileRequest);
  34. extern BOOL SaveSomething(struct Window *window,UBYTE *HailText, struct FileRequester *SaveFileRequest, SaveFunction UserSave);
  35.  
  36.  
  37. /* showrequest.c */
  38.  
  39. extern ULONG ShowRequest(struct Window *window,UBYTE *Title,UBYTE *Text,UBYTE *Gadgets,...);
  40.  
  41.  
  42. /* StrnCpy.c */
  43.  
  44. extern void StrnCpy(char *dst, const char *src, unsigned long len);
  45.  
  46.  
  47. /* TextClipSupport.c */
  48.  
  49. extern BYTE SaveClip(UBYTE *Buffer,LONG Size);
  50. extern LONG LoadClip(UBYTE *Buffer,LONG Size);
  51.  
  52.  
  53. /* CED_Support.c */
  54.  
  55. BOOL SendCygnusEdMessage(char *thecommand);
  56. BOOL SendCygnusEdMessageGetReply(char *thecommand);
  57. char *GetStringFromArexx();
  58. BOOL GetNumberFromArexx(LONG *number);
  59. void GetNothingFromArexx();
  60.  
  61.  
  62. #ifdef __cplusplus
  63. }
  64.  
  65.  
  66.  
  67.  
  68. /* Here C++-Files come: */
  69.  
  70.  
  71. /* GetFileSize1.cc */
  72.  
  73. extern LONG GetFileSize(STRPTR Name);
  74.  
  75.  
  76. /* GetFileSize2.cc */
  77.  
  78. extern LONG GetFileSize(BPTR FileHandle);
  79.  
  80.  
  81. /* ltostr.cc */
  82.  
  83. char *ltostr(LONG tzahl, char *dest, ULONG BufLen, BOOL Uppercase=FALSE,ULONG base=10, BOOL unsigned_zahl=FALSE);
  84.  
  85.  
  86. #endif
  87.