home *** CD-ROM | disk | FTP | other *** search
/ vsiftp.vmssoftware.com / VSIPUBLIC@vsiftp.vmssoftware.com.tar / FREEWARE / FREEWARE40.ZIP / flistfrontend / src / dircmd.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-10-27  |  2.1 KB  |  56 lines

  1. /* $Id: dircmd.h,v 1.6 1995/10/27 13:13:17 tom Exp $
  2.  *
  3.  * public interface of dircmd.c (and functions tabulated there)
  4.  */
  5.  
  6. #ifndef    DIRCMD_H
  7. #define    DIRCMD_H
  8.  
  9. #include "dirent.h"
  10. #include "dircmd2.h"
  11.  
  12. extern    tDIRCMD(flcols);    /* Alter the display format        */
  13. extern    tDIRCMD(flcols_left);
  14. extern    tDIRCMD(flcols_right);
  15. extern    tDIRCMD(flcols_width);
  16. extern    tDIRCMD(flcols_132);
  17. extern    tDIRCMD(flcopy);    /* Copy/append files            */
  18. extern    tDIRCMD(flcrea);    /* create file or directory        */
  19. extern    tDIRCMD(fldlet);    /* Delete or purge a file        */
  20. #ifdef    DEBUG
  21. extern    tDIRCMD(fldump);    /* Dump data structures            */
  22. #endif
  23. extern    tDIRCMD(fledit);    /* Edit/inspect file or directory    */
  24. extern    tDIRCMD(flescp);    /* Escape from FLIST temporarily    */
  25. extern    tDIRCMD(flfind);    /* Search for file-entry        */
  26. extern    tDIRCMD(flmore);    /* BROWSE a file (type it)        */
  27. extern    tDIRCMD(flnoid);    /* Enqueue a process, no wait        */
  28. extern    tDIRCMD(flpage);    /* Do scrolling /TOP, /END, etc.    */
  29. extern    tDIRCMD(flprot);    /* Set/clear protection code        */
  30. extern    tDIRCMD(flquit);    /* Process (optional) multi-level quit    */
  31. extern    tDIRCMD(flread);    /* Read (or re-read) entries in list    */
  32. extern    tDIRCMD(flrnam);    /* Rename a file            */
  33. extern    tDIRCMD(flscan);    /* Scan 'filelist[]' for deletions    */
  34. extern    tDIRCMD(flset_date);    /* Set date-display flags        */
  35. extern    tDIRCMD(flset_hold);    /* Set HOLD-flag            */
  36. extern    tDIRCMD(flset_mark);    /* Set mark (selection) flag        */
  37. extern    tDIRCMD(flshow);    /* Process "SHOW"/"?" commands        */
  38. extern    tDIRCMD(flsort);    /* Process sort-commands        */
  39. extern    tDIRCMD(not_impl);    /* patch                */
  40.  
  41. extern    char*    dirarg (DCLARG **dcl__, int curfile, char *argstr, char *command, int omit);
  42. extern    int    dirchk (char *cmd_, DCLARG *dcl_, int state, int flg);
  43. extern    void    dircmd (void);
  44. extern    int    dircmd_ask (int curfile, char *msg_);
  45. extern    int    dircmd_dirflg (int flag);
  46. extern    VCMD2*    dircmd_full (int cmdnum);
  47. extern    void    dircmd_init (void);
  48. extern    int    dircmd_select (int val);
  49. extern    int    dircmd_vcmd2 (char *cmd_, int len);
  50. extern    void    flcols_init (void);
  51. extern    void    flcols_show (void);
  52. extern    void    flfind_init (int lvl);
  53. extern    void    flfind_show (void);
  54.  
  55. #endif    /* DIRCMD_H */
  56.