author | Michael Krelin <hacker@klever.net> | 2005-10-24 21:13:21 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2005-10-24 21:13:21 (UTC) |
commit | 03b321d88a199c6390eb8ce51ac4b1a96b3535dd (patch) (unidiff) | |
tree | db45823c37b204ec0d8028b26fede362b62cf4ac | |
parent | db69589bdc32c60b1fce6700a35d4126058bf7bc (diff) | |
download | kingate-03b321d88a199c6390eb8ce51ac4b1a96b3535dd.zip kingate-03b321d88a199c6390eb8ce51ac4b1a96b3535dd.tar.gz kingate-03b321d88a199c6390eb8ce51ac4b1a96b3535dd.tar.bz2 |
fixed compilation withouth mimetic support
-rw-r--r-- | src/cgi_gateway.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cgi_gateway.cc b/src/cgi_gateway.cc index 1706679..a2681aa 100644 --- a/src/cgi_gateway.cc +++ b/src/cgi_gateway.cc | |||
@@ -2,27 +2,28 @@ | |||
2 | #include <ctype.h> | 2 | #include <ctype.h> |
3 | #include <sstream> | 3 | #include <sstream> |
4 | #include "kingate/cgi_gateway.h" | 4 | #include "kingate/cgi_gateway.h" |
5 | #include "kingate/util.h" | 5 | #include "kingate/util.h" |
6 | #include "kingate/exception.h" | 6 | #include "kingate/exception.h" |
7 | #include "config.h" | 7 | #include "config.h" |
8 | #ifdef HAVE_MIMETIC | 8 | #ifdef HAVE_MIMETIC |
9 | # include <mimetic/mimeentity.h> | 9 | # include <mimetic/mimeentity.h> |
10 | # include <mimetic/parser/itparser.h> | 10 | # include <mimetic/parser/itparser.h> |
11 | #endif /* HAVE_MIMETIC */ | 11 | #endif /* HAVE_MIMETIC */ |
12 | 12 | ||
13 | namespace kingate { | 13 | namespace kingate { |
14 | using mimetic::MimeEntity; | ||
15 | 14 | ||
16 | #ifdef HAVE_MIMETIC | 15 | #ifdef HAVE_MIMETIC |
16 | using mimetic::MimeEntity; | ||
17 | |||
17 | struct TornMimeEntity : public MimeEntity { | 18 | struct TornMimeEntity : public MimeEntity { |
18 | typedef istreambuf_iterator<char> it_type; | 19 | typedef istreambuf_iterator<char> it_type; |
19 | typedef it_type::iterator_category it_cat; | 20 | typedef it_type::iterator_category it_cat; |
20 | struct IParser : public mimetic::IteratorParser<it_type,it_cat> { | 21 | struct IParser : public mimetic::IteratorParser<it_type,it_cat> { |
21 | typedef mimetic::IteratorParser<it_type,it_cat> BT; | 22 | typedef mimetic::IteratorParser<it_type,it_cat> BT; |
22 | IParser(MimeEntity& me) | 23 | IParser(MimeEntity& me) |
23 | : BT::IteratorParser<it_type,it_cat>(me) { } | 24 | : BT::IteratorParser<it_type,it_cat>(me) { } |
24 | void loadHeader(it_type bit,it_type eit) { | 25 | void loadHeader(it_type bit,it_type eit) { |
25 | m_bit = bit; m_eit = eit; | 26 | m_bit = bit; m_eit = eit; |
26 | BT::loadHeader(); | 27 | BT::loadHeader(); |
27 | } | 28 | } |
28 | void loadBody(it_type bit,it_type eit) { | 29 | void loadBody(it_type bit,it_type eit) { |