/[pengfork]/pengfork/include/options.h
ViewVC logotype

Diff of /pengfork/include/options.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.18 by chupa, Sat Dec 7 14:01:23 2002 UTC revision 1.19 by chupa, Fri Dec 13 15:29:14 2002 UTC
# Line 25  Line 25 
25  #ifndef __OPTIONS_H__  #ifndef __OPTIONS_H__
26  #define __OPTIONS_H__  #define __OPTIONS_H__
27    
28  #include "config.h"  #if HAVE_CONFIG_H
29    # include "config.h"
30    #endif
31    
32  typedef enum  typedef enum
33  { false = 0, true }  { false = 0, true }
# Line 34  bool_t; Line 36  bool_t;
36  typedef struct  typedef struct
37  {  {
38    char shortopt;  /* h & V are reserved */    char shortopt;  /* h & V are reserved */
39    char *longopt;  /* help & version are reserver */    char *longopt;  /* help & version are reserved */
40    char *name;    char *name;
41    enum    enum
42    { boolean, integer, string }    { boolean, integer, string }
# Line 87  enum Line 89  enum
89    __ip_up,    __ip_up,
90    __ip_down,    __ip_down,
91    
92  #ifdef WITH_MODEM  #ifdef ENABLE_MODEM
93    __modem_device,    __modem_device,
94      __modem_lock_path,
95    __modem_rtscts,    __modem_rtscts,
96    __modem_initstr1,    __modem_initstr1,
97    __modem_initstr2,    __modem_initstr2,
# Line 101  enum Line 104  enum
104    __modem_initstr9,    __modem_initstr9,
105    __modem_dialstr,    __modem_dialstr,
106    __modem_dial_prefix,    __modem_dial_prefix,
107    __modem_phone,    __modem_phonetab,
   __modem_phone1,  
   __modem_phone2,  
   __modem_phone3,  
   __modem_phone4,  
   __modem_phone5,  
108    __modem_line_speed,    __modem_line_speed,
109    __modem_chat_script,    __modem_chat_path,
110    __modem_dial_retry,    __modem_dial_retry,
111    __modem_retry_delay,    __modem_retry_delay,
112  #endif /* WITH_MODEM */  #endif /* ENABLE_MODEM */
113    
114  #ifdef WITH_TCPIP  #ifdef ENABLE_TCPIP
115    __tcpip_aol_host,    __tcpip_aol_host,
116    __tcpip_aol_port,    __tcpip_aol_port,
117  #endif /* WITH_TCPIP */  #endif /* ENABLE_TCPIP */
118    
119    __last_param                  /* not a parameter */    __last_param                  /* not a parameter */
120  };  };
# Line 138  enum Line 136  enum
136  #define PARAM_IP_UP                   PARAM_STRING(__ip_up)  #define PARAM_IP_UP                   PARAM_STRING(__ip_up)
137  #define PARAM_IP_DOWN                 PARAM_STRING(__ip_down)  #define PARAM_IP_DOWN                 PARAM_STRING(__ip_down)
138    
139  #ifdef WITH_MODEM  #ifdef ENABLE_MODEM
140  #  define PARAM_MODEM_DEVICE            PARAM_STRING(__modem_device)  #  define PARAM_MODEM_DEVICE            PARAM_STRING(__modem_device)
141    #  define PARAM_MODEM_LOCK_PATH         PARAM_STRING(__modem_lock_path)
142  #  define PARAM_MODEM_RTSCTS            PARAM_BOOLEAN(__modem_rtscts)  #  define PARAM_MODEM_RTSCTS            PARAM_BOOLEAN(__modem_rtscts)
143  #  define PARAM_MODEM_INITSTR(i)        PARAM_STRING(__modem_initstr1 + i - 1)  #  define PARAM_MODEM_INITSTR(i)        PARAM_STRING(__modem_initstr1 + i - 1)
144  #  define PARAM_MODEM_DIALSTR           PARAM_STRING(__modem_dialstr)  #  define PARAM_MODEM_DIALSTR           PARAM_STRING(__modem_dialstr)
145  #  define PARAM_MODEM_DIAL_PREFIX       PARAM_STRING(__modem_dial_prefix)  #  define PARAM_MODEM_DIAL_PREFIX       PARAM_STRING(__modem_dial_prefix)
146  #  define PARAM_MODEM_PHONE(i)          PARAM_STRING(__modem_phone + i)  #  define PARAM_MODEM_PHONETAB          PARAM_STRING(__modem_phonetab)
147  #  define PARAM_MODEM_LINE_SPEED        PARAM_INTEGER(__modem_line_speed)  #  define PARAM_MODEM_LINE_SPEED        PARAM_INTEGER(__modem_line_speed)
148  #  define PARAM_MODEM_CHAT_SCRIPT       PARAM_STRING(__modem_chat_script)  #  define PARAM_MODEM_CHAT_PATH         PARAM_STRING(__modem_chat_path)
149  #  define PARAM_MODEM_DIAL_RETRY        PARAM_INTEGER(__modem_dial_retry)  #  define PARAM_MODEM_DIAL_RETRY        PARAM_INTEGER(__modem_dial_retry)
150  #  define PARAM_MODEM_RETRY_DELAY       PARAM_INTEGER(__modem_retry_delay)  #  define PARAM_MODEM_RETRY_DELAY       PARAM_INTEGER(__modem_retry_delay)
151  #endif /* WITH_MODEM */  #endif /* ENABLE_MODEM */
152    
153  #ifdef WITH_TCPIP  #ifdef ENABLE_TCPIP
154  #  define PARAM_TCPIP_AOL_HOST          PARAM_STRING(__tcpip_aol_host)  #  define PARAM_TCPIP_AOL_HOST          PARAM_STRING(__tcpip_aol_host)
155  #  define PARAM_TCPIP_AOL_PORT          PARAM_INTEGER(__tcpip_aol_port)  #  define PARAM_TCPIP_AOL_PORT          PARAM_INTEGER(__tcpip_aol_port)
156  #endif /* WITH_TCPIP */  #endif /* ENABLE_TCPIP */
157    
158    /* Default path */
159    #define DEFAULT_CONFIG_FILE       (SYSCONFDIR "/" PACKAGE "/" PACKAGE ".cfg")
160    #define DEFAULT_SECRET_FILE       (SYSCONFDIR "/" PACKAGE "/aol-secrets")
161    #define DEFAULT_IPUP_FILE         (SYSCONFDIR "/" PACKAGE "/ip-up")
162    #define DEFAULT_IPDOWN_FILE       (SYSCONFDIR "/" PACKAGE "/ip-down")
163    #define DEFAULT_PHONETAB_FILE     (SYSCONFDIR "/" PACKAGE "/phonetab")
164    #define DEFAULT_PID_FILE          (LOCALSTATEDIR "/run/" PACKAGE ".pid")
165    #define DEFAULT_LOCK_PATH         (LOCALSTATEDIR "/lock")
166    #define DEFAULT_CHAT_PATH         (PKGDATADIR "/chat")
167    #define DEFAULT_CHAT_FILE         ("aolnet")
168    
169  extern param_t param[PARAM_MAX];  extern param_t param[PARAM_MAX];
170    

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26