From 1c46efd3b3de62d6d17f44af2883454bbed45ff4 Mon Sep 17 00:00:00 2001 From: "jhawkins@chromium.org" Date: Thu, 29 Jul 2010 20:22:14 +0000 Subject: AutoFill: Remove a static string16. BUG=50669 TEST=none Review URL: http://codereview.chromium.org/3013043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54176 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/autofill/credit_card.cc | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'chrome/browser/autofill/credit_card.cc') diff --git a/chrome/browser/autofill/credit_card.cc b/chrome/browser/autofill/credit_card.cc index de2a740..7c9bbda 100644 --- a/chrome/browser/autofill/credit_card.cc +++ b/chrome/browser/autofill/credit_card.cc @@ -7,15 +7,18 @@ #include "app/l10n_util.h" #include "base/basictypes.h" #include "base/string_util.h" +#include "base/string16.h" #include "base/utf_string_conversions.h" #include "chrome/browser/autofill/autofill_type.h" #include "chrome/browser/autofill/field_types.h" #include "grit/generated_resources.h" -static const string16 kCreditCardSeparators = ASCIIToUTF16(" -"); -static const char* kCreditCardObfuscationString = "************"; +namespace { -static const AutoFillFieldType kAutoFillCreditCardTypes[] = { +const string16::value_type kCreditCardSeparators[] = {' ','-',0}; +const char* kCreditCardObfuscationString = "************"; + +const AutoFillFieldType kAutoFillCreditCardTypes[] = { CREDIT_CARD_NAME, CREDIT_CARD_NUMBER, CREDIT_CARD_TYPE, @@ -23,8 +26,9 @@ static const AutoFillFieldType kAutoFillCreditCardTypes[] = { CREDIT_CARD_EXP_4_DIGIT_YEAR, }; -static const int kAutoFillCreditCardLength = - arraysize(kAutoFillCreditCardTypes); +const int kAutoFillCreditCardLength = arraysize(kAutoFillCreditCardTypes); + +} // namespace CreditCard::CreditCard(const string16& label, int unique_id) : expiration_month_(0), @@ -309,7 +313,7 @@ bool CreditCard::operator!=(const CreditCard& creditcard) const { // static bool CreditCard::IsCreditCardNumber(const string16& text) { string16 number; - RemoveChars(text, kCreditCardSeparators.c_str(), &number); + RemoveChars(text, kCreditCardSeparators, &number); int sum = 0; bool odd = false; -- cgit v1.1