-/* $Id: res.h,v 1.12 2002-08-02 19:26:55 adam Exp $
- Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002
+/* $Id: res.h,v 1.13 2004-01-22 11:27:21 adam Exp $
+ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004
Index Data Aps
This file is part of the Zebra server.
extern "C" {
#endif
-typedef struct res_struct *Res;
-
-Res res_open (const char *name, Res res_def);
-void res_close (Res r);
-char *res_get (Res r, const char *name);
-char *res_get_def (Res r, const char *name, char *def);
-int res_get_match (Res r, const char *name, const char *value, const char *s);
-void res_put (Res r, const char *name, const char *value);
-int res_trav (Res r, const char *prefix, void *p,
- void (*f)(void *p, const char *name, const char *value));
-int res_write (Res r);
+ typedef struct res_struct *Res;
+
+ Res res_open (const char *name, Res res_def, Res over_res);
+ void res_close (Res r);
+ const char *res_get (Res r, const char *name);
+ const char *res_get_def (Res r, const char *name, const char *def);
+ int res_get_match (Res r, const char *name, const char *value, const char *s);
+ void res_set (Res r, const char *name, const char *value);
+ int res_trav (Res r, const char *prefix, void *p,
+ void (*f)(void *p, const char *name, const char *value));
+ int res_write (Res r);
+ const char *res_get_prefix (Res r, const char *name, const char *prefix,
+ const char *def);
#ifdef __cplusplus
}