diff options
author | Arno Töll <arno@debian.org> | 2012-11-21 23:04:05 +0100 |
---|---|---|
committer | Arno Töll <arno@debian.org> | 2012-11-21 23:04:05 +0100 |
commit | e787ca6640e45e5c28913d149b0ecd9810930b8a (patch) | |
tree | 0864b0dfde2872cf629fc0402f9dd2b8ef6c5f9c /src/keyvalue.h | |
parent | 6c8b72678daa33f7e9df2a97d6404380e1b2e8ca (diff) | |
download | lighttpd-e787ca6640e45e5c28913d149b0ecd9810930b8a.tar.gz |
Imported Upstream version 1.4.8upstream/1.4.8
Diffstat (limited to 'src/keyvalue.h')
-rw-r--r-- | src/keyvalue.h | 45 |
1 files changed, 19 insertions, 26 deletions
diff --git a/src/keyvalue.h b/src/keyvalue.h index 209b2cf..7c78037 100644 --- a/src/keyvalue.h +++ b/src/keyvalue.h @@ -2,52 +2,45 @@ #define _KEY_VALUE_H_ #ifdef HAVE_CONFIG_H -# include "config.h" +#include "config.h" #endif #ifdef HAVE_PCRE_H # include <pcre.h> #endif -struct server; - -typedef enum { - HTTP_METHOD_UNSET = -1, - HTTP_METHOD_GET, - HTTP_METHOD_POST, - HTTP_METHOD_HEAD, - HTTP_METHOD_OPTIONS, +typedef enum { + HTTP_METHOD_UNSET = -1, + HTTP_METHOD_GET, + HTTP_METHOD_POST, + HTTP_METHOD_HEAD, + HTTP_METHOD_OPTIONS, HTTP_METHOD_PROPFIND, /* WebDAV */ - HTTP_METHOD_MKCOL, - HTTP_METHOD_PUT, - HTTP_METHOD_DELETE, - HTTP_METHOD_COPY, - HTTP_METHOD_MOVE, - HTTP_METHOD_PROPPATCH, + HTTP_METHOD_MKCOL, + HTTP_METHOD_PUT, + HTTP_METHOD_DELETE, + HTTP_METHOD_COPY, + HTTP_METHOD_MOVE, + HTTP_METHOD_PROPPATCH, HTTP_METHOD_REPORT, /* DeltaV */ HTTP_METHOD_CHECKOUT, HTTP_METHOD_CHECKIN, HTTP_METHOD_VERSION_CONTROL, HTTP_METHOD_UNCHECKOUT, - HTTP_METHOD_MKACTIVITY, - HTTP_METHOD_MERGE, - HTTP_METHOD_LOCK, - HTTP_METHOD_UNLOCK, - HTTP_METHOD_LABEL, - HTTP_METHOD_CONNECT + HTTP_METHOD_LABEL } http_method_t; typedef enum { HTTP_VERSION_UNSET = -1, HTTP_VERSION_1_0, HTTP_VERSION_1_1 } http_version_t; typedef struct { int key; - + char *value; } keyvalue; typedef struct { char *key; - + char *value; } s_keyvalue; @@ -56,7 +49,7 @@ typedef struct { pcre *key; pcre_extra *key_extra; #endif - + buffer *value; } pcre_keyvalue; @@ -64,7 +57,7 @@ typedef enum { HTTP_AUTH_BASIC, HTTP_AUTH_DIGEST } httpauth_type; typedef struct { char *key; - + char *realm; httpauth_type type; } httpauth_keyvalue; @@ -104,7 +97,7 @@ int httpauth_keyvalue_buffer_append(httpauth_keyvalue_buffer *kvb, const char *k void httpauth_keyvalue_buffer_free(httpauth_keyvalue_buffer *kvb); pcre_keyvalue_buffer *pcre_keyvalue_buffer_init(void); -int pcre_keyvalue_buffer_append(struct server *srv, pcre_keyvalue_buffer *kvb, const char *key, const char *value); +int pcre_keyvalue_buffer_append(pcre_keyvalue_buffer *kvb, const char *key, const char *value); void pcre_keyvalue_buffer_free(pcre_keyvalue_buffer *kvb); #endif |