From a2d7ad42254434b5efe6e7e09e110baa6c255bbf Mon Sep 17 00:00:00 2001 From: rrizun Date: Mon, 19 May 2008 17:24:25 +0000 Subject: [PATCH] compare mime types w/strcasecmp git-svn-id: http://s3fs.googlecode.com/svn/trunk@166 df820570-a93a-0410-bd06-b72b767a4274 --- s3fs/s3fs.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/s3fs/s3fs.cpp b/s3fs/s3fs.cpp index 18b9e01..a1c2e11 100644 --- a/s3fs/s3fs.cpp +++ b/s3fs/s3fs.cpp @@ -44,6 +44,7 @@ #include #include #include +#include using namespace std; @@ -859,7 +860,13 @@ s3fs_readlink(const char *path, char *buf, size_t size) { return 0; } -typedef map mimes_t; +struct case_insensitive_compare_func { + bool operator ()(const string &a, const string &b) { + return strcasecmp(a.c_str(), b.c_str()) < 0; + } +}; + +typedef map mimes_t; static mimes_t mimeTypes;