diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-29 20:22:14 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-29 20:22:14 +0000 |
commit | 1c46efd3b3de62d6d17f44af2883454bbed45ff4 (patch) | |
tree | 373104f4e6747d92ebd6ce3c2776731fd8ca4efa /chrome/browser/autofill/credit_card.cc | |
parent | 5ec892c39b8d9213af44629a676c97912c1c856e (diff) | |
download | chromium_src-1c46efd3b3de62d6d17f44af2883454bbed45ff4.zip chromium_src-1c46efd3b3de62d6d17f44af2883454bbed45ff4.tar.gz chromium_src-1c46efd3b3de62d6d17f44af2883454bbed45ff4.tar.bz2 |
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
Diffstat (limited to 'chrome/browser/autofill/credit_card.cc')
-rw-r--r-- | chrome/browser/autofill/credit_card.cc | 16 |
1 files changed, 10 insertions, 6 deletions
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; |