src/modular/bin/basemgr/intl_property_provider_impl/intl_property_provider_impl.cc
zx_status_t InitializeIcuIfNeeded() {
  // It's okay if something else in the same process has already initialized
  // ICU.
  zx_status_t status = icu_data::Initialize();
  switch (status) {
    case ZX_OK:
    case ZX_ERR_ALREADY_BOUND:
      return ZX_OK;
    default:
      return status;
  }
}
// Load initial ICU data if this hasn't been done already.
//
// TODO(kpozin): Eventually, this should solely be the responsibility of the client component that
// links `IntlPropertyProviderImpl`, which has a better idea of what parameters ICU should be
// initialized with.
Load initial ICU data if this hasn't been done already.
TODO(kpozin): Eventually, this should solely be the responsibility of the client component that
links `IntlPropertyProviderImpl`, which has a better idea of what parameters ICU should be
initialized with.
Load initial ICU data if this hasn ' t been done already . TODO ( kpozin ) : Eventually this should solely be the responsibility of the client component that links ` IntlPropertyProviderImpl ` which has a better idea of what parameters ICU should be initialized with .
zx_status_t InitializeIcuIfNeeded() {
  zx_status_t status = icu_data::Initialize();
  switch (status) {
    case ZX_OK:
    case ZX_ERR_ALREADY_BOUND:
      return ZX_OK;
    default:
      return status;
  }
}
zx_status_t InitializeIcuIfNeeded ( ) { zx_status_t status = icu_data :: Initialize ( ) ; switch ( status ) { case ZX_OK : case ZX_ERR_ALREADY_BOUND : return ZX_OK ; default : return status ; } }
Load initial ICU data if this hasn't been done already.
Load initial ICU data if this hasn ' t been done already .
// It's okay if something else in the same process has already initialized // ICU.