-#ifndef _PARSERS_H
-#define _PARSERS_H
-#define PARSERS_H_VERSION "$Id: parsers.h,v 1.6 2001/06/03 11:03:48 oes Exp $"
+#ifndef PARSERS_H_INCLUDED
+#define PARSERS_H_INCLUDED
+#define PARSERS_H_VERSION "$Id: parsers.h,v 1.10 2001/07/30 22:08:36 jongfoster Exp $"
/*********************************************************************
*
* File : $Source: /cvsroot/ijbswa/current/parsers.h,v $
/*********************************************************************
*
* File : $Source: /cvsroot/ijbswa/current/parsers.h,v $
- * Revision 1.6 2001/06/03 11:03:48 oes
- * Makefile/in
+ * Revision 1.10 2001/07/30 22:08:36 jongfoster
+ * Tidying up #defines:
+ * - All feature #defines are now of the form FEATURE_xxx
+ * - Permanently turned off WIN_GUI_EDIT
+ * - Permanently turned on WEBDAV and SPLIT_PROXY_ARGS
- * adapted to new enlist_unique arg format
- *
- * conf loadcfg.c
- *
- * introduced confdir option
- *
- * filters.c filtrers.h
- *
- * extracted-CGI relevant stuff
- *
- * jbsockets.c
- *
- * filled comment
- *
- * jcc.c
- *
- * support for new cgi mechansim
- *
- * list.c list.h
- *
- * functions for new list type: "map"
- * extended enlist_unique
- *
- * miscutil.c .h
- * introduced bindup()
- *
- * parsers.c parsers.h
+ * Revision 1.7 2001/06/29 13:32:14 oes
+ * Removed logentry from cancelled commit
* Revision 1.5 2001/05/31 21:30:33 jongfoster
* Removed list code - it's now in list.[ch]
* Renamed "permission" to "action", and changed many features
* Revision 1.5 2001/05/31 21:30:33 jongfoster
* Removed list code - it's now in list.[ch]
* Renamed "permission" to "action", and changed many features
extern char *client_from(const struct parsers *v, char *s, struct client_state *csp);
extern char *client_send_cookie(const struct parsers *v, char *s, struct client_state *csp);
extern char *client_x_forwarded(const struct parsers *v, char *s, struct client_state *csp);
extern char *client_from(const struct parsers *v, char *s, struct client_state *csp);
extern char *client_send_cookie(const struct parsers *v, char *s, struct client_state *csp);
extern char *client_x_forwarded(const struct parsers *v, char *s, struct client_state *csp);
extern void client_cookie_adder(struct client_state *csp);
extern void client_xtra_adder(struct client_state *csp);
extern void client_cookie_adder(struct client_state *csp);
extern void client_xtra_adder(struct client_state *csp);
char *client_host(const struct parsers *v, char *s, struct client_state *csp);
int strclean(const char *string, const char *substring);
char *client_host(const struct parsers *v, char *s, struct client_state *csp);
int strclean(const char *string, const char *substring);
/* Revision control strings from this header and associated .c file */
extern const char parsers_rcs[];
/* Revision control strings from this header and associated .c file */
extern const char parsers_rcs[];