From 0808cae1a2616ba9c708c7cc4489723b4060178e Mon Sep 17 00:00:00 2001
From: Elliott Hughes <enh@google.com>
Date: Fri, 23 Apr 2010 16:15:38 -0700
Subject: Dead code/cruft removal in the collation code.

I've also renamed ScopedUtfChars::data to ScopedUtfChars::c_str, by analogy
with std::string (since this method has always been more like c_str than data).

This also fixes a few leaks on error paths.

The old code used to go all the way into native code to return a constant hash
code of 1, so I've removed all that and switched to the idiomatic bogo hash
code (with the idiomatic comment).

Change-Id: I25da8c422155860b5ab348786d369c6c7598135c
---
 include/ScopedUtfChars.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'include')

diff --git a/include/ScopedUtfChars.h b/include/ScopedUtfChars.h
index 8bc3e66..bfe9bb9 100644
--- a/include/ScopedUtfChars.h
+++ b/include/ScopedUtfChars.h
@@ -34,7 +34,7 @@ public:
         }
     }
 
-    const char* data() const {
+    const char* c_str() const {
         return mUtfChars;
     }
 
-- 
cgit v1.1