--- rc.h 2002/05/22 16:01:49 1.27
+++ rc.h 2002/05/23 18:03:20 1.28
@@ -60,7 +60,8 @@
RC_ERR_IO = 6, /* Input/output error */
RC_ERR_INT = 7, /* Internal error */
RC_WRN_0 = 8, /* Warning base */
- RC_WRN_OWR = 9 /* Overwrite warning */
+ RC_WRN_OWR = 9, /* Overwrite warning */
+ RC_WRN_NUL = 10 /* NULL pointer warning */
} rc_return_t;
/* Config function prototypes */
@@ -96,11 +97,11 @@
/* Analyser function prototypes */
rc_anal_t *analNew(void);
rc_return_t analDelete(rc_anal_t *);
-rc_return_t analRcs(rc_anal_t *, const char *);
-rc_return_t analTmp(rc_anal_t *, const char *);
-rc_return_t analFuncs(rc_anal_t *, const char *);
-rc_return_t analLocs(rc_anal_t *, const char *);
-rc_return_t analSecs(rc_anal_t *, const char **);
+rc_return_t analRcs(rc_anal_t **, const char *);
+rc_return_t analTmp(rc_anal_t **, const char *);
+rc_return_t analFuncs(rc_anal_t **, const char *);
+rc_return_t analLocs(rc_anal_t **, const char *);
+rc_return_t analSecs(rc_anal_t **, const char **);
rc_return_t analParse(rc_anal_t *);
/* Processor function prototypes */
@@ -115,6 +116,8 @@
/* Utility (nonbounded) function prototypes */
char *strErr(rc_return_t);
+char **vectorCopy(const char **);
+rc_return_t vectorDel(char **);
/* Other function prototypes */
|