Turn on -Wall -Werror, fixing a few files while I'm here and *temporarily* disabling some other warnings that take more effort to fix.


git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1123 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: 9f58d8bb68966e20fc2809e221d925b895ca762e
diff --git a/base/histogram.h b/base/histogram.h
index 140bdd2..63d734b 100644
--- a/base/histogram.h
+++ b/base/histogram.h
@@ -350,7 +350,7 @@
  public:
   struct DescriptionPair {
     Sample sample;
-    char* description;  // Null means end of a list of pairs.
+    const char* description;  // Null means end of a list of pairs.
   };
   LinearHistogram(const wchar_t* name, Sample minimum,
             Sample maximum, size_t bucket_count);