���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /home/real/node-v13.0.1/deps/icu-small/source/common/ |
// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* * Copyright (C) 2015, International Business Machines Corporation and * others. All Rights Reserved. */ #include "unicode/unistr.h" #include "charstr.h" #include "cstring.h" #include "pluralmap.h" U_NAMESPACE_BEGIN static const char * const gPluralForms[] = { "other", "zero", "one", "two", "few", "many"}; PluralMapBase::Category PluralMapBase::toCategory(const char *pluralForm) { for (int32_t i = 0; i < UPRV_LENGTHOF(gPluralForms); ++i) { if (uprv_strcmp(pluralForm, gPluralForms[i]) == 0) { return static_cast<Category>(i); } } return NONE; } PluralMapBase::Category PluralMapBase::toCategory(const UnicodeString &pluralForm) { CharString cCategory; UErrorCode status = U_ZERO_ERROR; cCategory.appendInvariantChars(pluralForm, status); return U_FAILURE(status) ? NONE : toCategory(cCategory.data()); } const char *PluralMapBase::getCategoryName(Category c) { int32_t index = c; return (index < 0 || index >= UPRV_LENGTHOF(gPluralForms)) ? NULL : gPluralForms[index]; } U_NAMESPACE_END