summaryrefslogtreecommitdiffstats
path: root/net/base/net_util.h
diff options
context:
space:
mode:
authorpaulg@google.com <paulg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-20 21:42:17 +0000
committerpaulg@google.com <paulg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-20 21:42:17 +0000
commite537c3515e270527ba2fa54fcfc4a1ed49cc975e (patch)
tree73212c8ae2fa174d15a72bbd9a86af7e7bfade93 /net/base/net_util.h
parent5aa442010bcc65c5d30dda379b39cc2f8182ec60 (diff)
downloadchromium_src-e537c3515e270527ba2fa54fcfc4a1ed49cc975e.zip
chromium_src-e537c3515e270527ba2fa54fcfc4a1ed49cc975e.tar.gz
chromium_src-e537c3515e270527ba2fa54fcfc4a1ed49cc975e.tar.bz2
Fix some character conversions and Mac compile errors for net_util.cc.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1112 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/net_util.h')
-rw-r--r--net/base/net_util.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/net/base/net_util.h b/net/base/net_util.h
index ab89182..148ab5d 100644
--- a/net/base/net_util.h
+++ b/net/base/net_util.h
@@ -30,8 +30,13 @@
#ifndef NET_BASE_NET_UTIL_H__
#define NET_BASE_NET_UTIL_H__
+#include "build/build_config.h"
+
#include <string>
+
+#ifdef OS_WIN
#include <windows.h>
+#endif
#include "base/basictypes.h"
#include "googleurl/src/url_canon.h"
@@ -112,15 +117,17 @@ void IDNToUnicode(const char* host,
// Canonicalizes |host| and returns it. If |is_ip_address| is non-NULL, sets it
// to true if |host| is an IP address.
-template <typename str>
-std::string CanonicalizeHost(const str& host, bool* is_ip_address);
+std::string CanonicalizeHost(const std::string& host, bool* is_ip_address);
+std::string CanonicalizeHost(const std::wstring& host, bool* is_ip_address);
// Call these functions to get the html for a directory listing.
// They will pass non-7bit-ascii characters unescaped, allowing
// the browser to interpret the encoding (utf8, etc).
std::string GetDirectoryListingHeader(const std::string& title);
+#ifdef OS_WIN
std::string GetDirectoryListingEntry(const std::string& name, DWORD attrib,
int64 size, const FILETIME* modified);
+#endif
// If text starts with "www." it is removed, otherwise text is returned
// unmodified.