home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / ncftp-2.3.0-src.tgz / tar.out / contrib / ncftp / List.h < prev    next >
C/C++ Source or Header  |  1996-09-28  |  824b  |  30 lines

  1. /* List.h */
  2.  
  3. /* Parameter to DoList. */
  4. #define kListLongMode            "-l"
  5. #define kListShortMode            "-CF"
  6. #define kListDirNamesOnlyMode    "-d"
  7. #define kListNoFlags            NULL
  8.  
  9. /* Equates for ListCmd, to keep track whether we're paging the
  10.  * output or dumping it to the screen.
  11.  */
  12. #define kNoPaging        0
  13. #define kPageMode        1
  14.  
  15. #ifndef _xfer_h_
  16. #include "Xfer.h"
  17. #endif
  18.  
  19. long ListGetProc(char *, size_t, XferSpecPtr);
  20. long ListPutProc(char *, size_t, XferSpecPtr);
  21. long ListToMemoryPutProc(char *, size_t, XferSpecPtr);
  22. void ListToMemory(LineListPtr, char *, char *, char *);
  23. long FileListGetProc(char *, size_t, XferSpecPtr);
  24. long FileListPutProc(char *, size_t, XferSpecPtr);
  25. void GetFileList(LineListPtr, char *);
  26. int DoList(int, char **, char *);
  27. int ListCmd(int, char **);
  28. int LocalListCmd(int, char **);
  29. int RedirCmd(int, char **);
  30.