home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 4 / CDPD_IV.bin / networking / tcpip / amitcp-support / ncftp-1.5.6 / src / rcs / set.h,v < prev    next >
Encoding:
Text File  |  1994-06-29  |  1.3 KB  |  72 lines

  1. head    14020.11;
  2. access;
  3. symbols
  4.     ORIGINAL:14020.11;
  5. locks; strict;
  6. comment    @ * @;
  7.  
  8.  
  9. 14020.11
  10. date    93.06.26.06.21.32;    author alph;    state Exp;
  11. branches;
  12. next    ;
  13.  
  14.  
  15. desc
  16. @Original version
  17. @
  18.  
  19.  
  20. 14020.11
  21. log
  22. @checked in with -k by alph at 1993/10/10 19:59:56
  23. @
  24. text
  25. @/* Set.h */
  26.  
  27. #ifndef _set_h_
  28. #define _set_h_
  29.  
  30. /*  $RCSfile: set.h,v $
  31.  *  $Revision: 14020.11 $
  32.  *  $Date: 93/06/26 06:21:32 $
  33.  */
  34.  
  35. /* Variable types. */
  36. #define INT        1
  37. #define LONG    2
  38. #define STR        3
  39. #define BOOL    4
  40.  
  41. typedef void (*setvarproc)(char *, int);
  42. struct var {
  43.     char            *name;
  44.     short            nmlen;
  45.     short            type;
  46.     short            conn_required;
  47.     void            *var;
  48.     setvarproc        proc;
  49. };
  50.  
  51. #define VARENTRY(n,t,c,v,p)    { (n), (short)(sizeof(n) - 1), (t), (c), (v), (setvarproc)(p) }
  52. #define NVARS ((int) (sizeof(vars)/sizeof(struct var)))
  53.  
  54. void set_prompt(char *new, int unset);
  55. void set_log(char *fname, int unset);
  56. void set_ldir(char *ldir, int unset);
  57. #ifdef GATEWAY
  58. void set_gateway(char *, int);
  59. void set_gatelogin(char *, int);
  60. #endif
  61. void set_pager(char *new, int unset);
  62. void set_verbose(char *new, int unset);
  63. void set_type(char *newtype, int unset);
  64. struct var *match_var(char *varname);
  65. void show_var(struct var *v);
  66. void show(char *varname);
  67. int do_show(int argc, char **argv);
  68. int set(int argc, char **argv);
  69.  
  70. #endif    /* _set_h_ */
  71. @
  72.