home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / disks / misc / afcopy_v4.4 / sourcecode / afcopy_protos.h < prev    next >
C/C++ Source or Header  |  1981-06-29  |  4KB  |  112 lines

  1. /*
  2.  *
  3.  * Function Protos!
  4.  *
  5.  */
  6.  
  7. /*
  8.  * from afcopy.c
  9.  */
  10.  
  11. void checkcustomscreenwindows( void );
  12. void updateselected(short side);
  13. void strfcat(char *dest, char *source, int destlen);
  14. BOOL allocmemforname(short side);
  15. BOOL AddToFileList(short side,char *fname,LONG size,LONG type,BYTE tags);
  16. void Updatedisplay(short side);
  17. void DosError(char *msg,char *msg2,int errnum);
  18. void displaysinglefile(short side,int ypos,int start);
  19. void wipefile(short side,int ypos);
  20. void displayfilelist(short side,int start);
  21. void updatepath(short side);
  22. void lognewdir(short side, char *path);
  23. void doparent(short side);
  24. void setmarks(short side,int action);
  25. void About(void);
  26. int CheckStatCancel(void);
  27. void UpdateStat(int amountleft,int amounttotal,char *functionstr,char *fromstr,char *tostr,char *fname);
  28. int SameDir(char *fname1,char *dirname);
  29. struct Gadget *createProtGadgets(struct Gadget **glistptr, void *vi, UWORD topborder, struct Gadget *gads[]);
  30. struct Window *OpenProtWindow(void);
  31. int EditProt( void );
  32. void Dofunction(int mode,short side);
  33. void DosFunction( void );
  34. void closeafcopywindow( void );
  35. BOOL openafcopywindow( void );
  36. void resetslider(short side);
  37. void UpdateMainWindow( void );
  38. void handleevent(UWORD what,UWORD code);
  39. void handlekey(UWORD key);
  40. void checkfileselect(int Code,int MouseX,int MouseY,LONG action,BOOL CheckDoubleClick);
  41. void modtags(short side,int tmode,char *patt);
  42. void GroupTag(short side,int tmode);
  43. int handlemenu(int num,int item);
  44. void Rectangle(struct Window *W,UWORD x1,UWORD y1,UWORD x2,UWORD y2);
  45. void ActiveSide(short side);
  46. void handlerawkey(UWORD key);
  47. void handleidcmp(void);
  48. void handlerefresh( void );
  49. void freeallocated(short side );
  50. void pickscreen( void );
  51. void PickFont( void );
  52. int GetFont( void );
  53.  
  54. /*
  55.  * from afcopy_file.c
  56.  */
  57.  
  58. void getfiles(short side, char *path);
  59. void findvolumes(short side);
  60. void Makedir(short side);
  61. int DirFunc(char *dirname,char *todirname,int mode);
  62. long ExecCommand(char *command,BOOL asynch,BOOL shuffle);
  63. void cdto( char *path );
  64. LONG getfilesize(char *filename);
  65. int ModifyComment(char *filename,BOOL usedefcomm);
  66. void DoFormat( void );
  67. int filecopy(char *fromname,char *toname);
  68. int filenuke(char *nukename);
  69. int fileswap(char *fromname,char *toname);
  70.  
  71. /*
  72.  * from afcopy_misc.c
  73.  */
  74.  
  75. char *upcase(char *str);
  76. short position(char *substr,char *str);
  77. short iposition(char *substr,char *str);
  78. void strpad(char *str,int newlength);
  79. void OutTextXY(struct Window *Win,UWORD X,UWORD Y, char *string);
  80. void addterm(char *s);
  81. void delterm(char *s);
  82. void getparent(char *s);
  83. BOOL inrect(int X,int Y,int X1,int Y1,int X2, int Y2);
  84. void IoErrMsg(char *MsgString,int ErrorNum);
  85. struct Gadget *createAllGadgets(struct Gadget **glistptr, void *vi,
  86.     UWORD topborder, struct Gadget *my_gads[]);
  87. void blankusergads( void );
  88. void strfcpy(char *dest,char *source,int from);
  89. void stripcr(char *s);
  90. void mfgets(char *str,int len,FILE *f);
  91. void qsortfiles(short side,int l,int r);
  92. BOOL DoDiskInfo(short side,char *path);
  93. void clearside(short side);
  94. void updateslider(short side,int offset);
  95. void remspaces(char *dest,char *source);
  96. struct Window *OpenStatWindow(void);
  97. struct Gadget *createStatGadgets(struct Gadget **glistptr, void *vi,
  98.     UWORD topborder, struct Gadget *gads[]);
  99. void createstring(char *tmpstr,char *batchstr,short side,int current,int opts);
  100. void getname(char *dest,char *source);
  101. void getextension(char *dest,char *source);
  102. void replace(char *dest,char *compare,char *from,char *to);
  103.  
  104. /*
  105.  * from afcopy_config.c
  106.  */
  107.  
  108. BOOL LoadConfig(char *configname);
  109. BOOL SaveConfig(char *configname);
  110. void setdefaultconfig( void );
  111. BOOL EditConfig( void );
  112.