OSSP CVS Repository

ossp - Difference in ossp-pkg/rc/rc.h versions 1.21 and 1.22
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-pkg/rc/rc.h 1.21 -> 1.22

--- rc.h 2002/04/23 12:30:29     1.21
+++ rc.h 2002/04/24 16:47:07     1.22
@@ -45,10 +45,9 @@
 
 #include "rc_private.h"
 
-/* RC return codes */
+/* 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) */
@@ -56,38 +55,57 @@
     RC_ERR_INT  /* Internal error           */
 } rc_return_t;
 
+/* Rc class */
+typedef void *rc_t;
+
+/* Rc script type */
+typedef char *rc_script_t;
+
+/* Main function prototypes */
+rc_return_t rcIntro(void);
+
 /* Option function prototypes */
-rc_return_t optionProcess(void);
-rc_return_t optionProcess(void);
+/*rc_return_t optionProcess(void);
+rc_return_t optionProcess(void);*/
 
 /* Config function prototypes */
-rc_return_t configConstruct(void);
+rc_return_t configNew(void);
 rc_return_t configLoad(int, char **);
-rc_return_t configDestruct(void);
+rc_return_t configDelete(void);
+const char *configSummarize(void);
+void configDebug(void);                 /* FIXME Remove */
 
 /* Config accessor prototypes */
 const char *configGetval(rc_opt_t);
 const char *configGetname(rc_opt_t);
-const char *configSummarize(void);
+const char *configGetrcfile(void);
+const char *configGetsec(int);
 
 /* Command line function prototypes */
-rc_return_t clioptConstruct(void);
+rc_return_t clioptNew(void);
+rc_return_t clioptPrintusage(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, const char *);
-rc_return_t clioptParse(int, char **);
-rc_return_t clioptDestruct(void);
+rc_return_t clioptParseopt(int, char **);
+rc_return_t clioptParserc(void);
+rc_return_t clioptParsesec(void);
+rc_return_t clioptDelete(void);
 
 /* Command line accessor prototypes */
 const char *clioptGetval(rc_opt_t);
 const char *clioptGetrcfile(void);
-const char *clioptGetsec(void);
+const char **clioptGetsec(void);
+int clioptGetseclen(void);
+rc_return_t clioptSetval(rc_opt_t, const char *);
+rc_return_t clioptSetrcfile(const char *);
+rc_return_t clioptSetsec(const char **);
 
     /* Option function prototypes */
-    /*FIXME rc_return_t optConstruct(rc_opt_t **);
-    rc_return_t optDestruct(rc_opt_t **);*/
+    /*FIXME rc_return_t optNew(rc_opt_t **);
+    rc_return_t optDelete(rc_opt_t **);*/
 
     /* Option accessor prototypes */
     /*FIXME rc_return_t optGetname(rc_opt_t *, char **);

CVSTrac 2.0.1