--- rc.h 2002/04/09 17:06:17 1.16
+++ rc.h 2002/04/11 16:52:45 1.17
@@ -48,6 +48,7 @@
/* RC return codes */
typedef enum {
RC_OK, /* Success */
+ RC_CNF_VRS, /* User requested version */
RC_ERR_USE, /* Usage error */
RC_ERR_MEM, /* Memory error */
RC_ERR_SYS, /* System error (see errno) */
@@ -59,35 +60,37 @@
rc_return_t optionProcess(void);
rc_return_t optionProcess(void);
-/* File option function prototypes */
-rc_return_t foptParse(void);
-rc_return_t foptProcess(void);
-
-/* Environment option function prototypes */
-rc_return_t eoptParse(void);
-rc_return_t eoptProcess(void);
-
-/* Command line option function prototypes */
-rc_return_t coptParse(int, char **);
-rc_return_t coptProcess(int);
-
/* Config function prototypes */
rc_return_t configConstruct(void);
rc_return_t configLoad(int, char **);
rc_return_t configDestruct(void);
/* Config accessor prototypes */
-short configGetvers(void);
+const char *configGetoptval(rc_opt_t);
/* Command line function prototypes */
rc_return_t clioptConstruct(void);
+/*FIXME rc_return_t clioptRemnode(rc_bintup_t **);
+ rc_return_t clioptRemallimp(rc_bintup_t **);
+ rc_return_t clioptRemall(void);
+ rc_return_t clioptAppnode(const char *, const char *);*/
+rc_return_t clioptProcess(int);
+rc_return_t clioptParse(int, char **);
rc_return_t clioptDestruct(void);
/* Command line accessor prototypes */
-short clioptGetvers(void);
+const char *clioptGetval(rc_opt_t);
+const char *clioptSummarize(void);
-/* Option accessor prototypes */
-short optGetvers(void);
+ /* Option function prototypes */
+ /*FIXME rc_return_t optConstruct(rc_opt_t **);
+ rc_return_t optDestruct(rc_opt_t **);*/
+
+ /* Option accessor prototypes */
+ /*FIXME rc_return_t optGetname(rc_opt_t *, char **);
+ rc_return_t optGetval(rc_opt_t *, char **);
+ rc_return_t optSetname(rc_opt_t *, const char *);
+ rc_return_t optSetval(rc_opt_t *, const char *);*/
/* Utility (nonbounded) function prototypes */
char *strErr(rc_return_t);
|