| Index: content/child/appcache/appcache_frontend_impl.cc
|
| diff --git a/content/child/appcache/appcache_frontend_impl.cc b/content/child/appcache/appcache_frontend_impl.cc
|
| index 76b4b1f4e54626fad136e6f4832ed7642251e0b7..8bc059f79ac620a3c2641a9a207cb40e891520f0 100644
|
| --- a/content/child/appcache/appcache_frontend_impl.cc
|
| +++ b/content/child/appcache/appcache_frontend_impl.cc
|
| @@ -90,45 +90,51 @@ void AppCacheFrontendImpl::OnContentBlocked(int host_id,
|
| // Ensure that enum values never get out of sync with the
|
| // ones declared for use within the WebKit api
|
|
|
| -#define STATIC_ASSERT_ENUM(a, b, desc) \
|
| - static_assert((int)a == (int)b, desc)
|
| -
|
| -// Confirm that WebApplicationCacheHost::<a> == APPCACHE_<b>.
|
| -#define STATIC_ASSERT_WAC_ENUM(a, b) \
|
| - STATIC_ASSERT_ENUM(WebApplicationCacheHost:: a, APPCACHE_##b, #a)
|
| -
|
| -STATIC_ASSERT_WAC_ENUM(Uncached, STATUS_UNCACHED);
|
| -STATIC_ASSERT_WAC_ENUM(Idle, STATUS_IDLE);
|
| -STATIC_ASSERT_WAC_ENUM(Checking, STATUS_CHECKING);
|
| -STATIC_ASSERT_WAC_ENUM(Downloading, STATUS_DOWNLOADING);
|
| -STATIC_ASSERT_WAC_ENUM(UpdateReady, STATUS_UPDATE_READY);
|
| -STATIC_ASSERT_WAC_ENUM(Obsolete, STATUS_OBSOLETE);
|
| -
|
| -STATIC_ASSERT_WAC_ENUM(CheckingEvent, CHECKING_EVENT);
|
| -STATIC_ASSERT_WAC_ENUM(ErrorEvent, ERROR_EVENT);
|
| -STATIC_ASSERT_WAC_ENUM(NoUpdateEvent, NO_UPDATE_EVENT);
|
| -STATIC_ASSERT_WAC_ENUM(DownloadingEvent, DOWNLOADING_EVENT);
|
| -STATIC_ASSERT_WAC_ENUM(ProgressEvent, PROGRESS_EVENT);
|
| -STATIC_ASSERT_WAC_ENUM(UpdateReadyEvent, UPDATE_READY_EVENT);
|
| -STATIC_ASSERT_WAC_ENUM(CachedEvent, CACHED_EVENT);
|
| -STATIC_ASSERT_WAC_ENUM(ObsoleteEvent, OBSOLETE_EVENT);
|
| -
|
| -STATIC_ASSERT_WAC_ENUM(ManifestError, MANIFEST_ERROR);
|
| -STATIC_ASSERT_WAC_ENUM(SignatureError, SIGNATURE_ERROR);
|
| -STATIC_ASSERT_WAC_ENUM(ResourceError, RESOURCE_ERROR);
|
| -STATIC_ASSERT_WAC_ENUM(ChangedError, CHANGED_ERROR);
|
| -STATIC_ASSERT_WAC_ENUM(AbortError, ABORT_ERROR);
|
| -STATIC_ASSERT_WAC_ENUM(QuotaError, QUOTA_ERROR);
|
| -STATIC_ASSERT_WAC_ENUM(PolicyError, POLICY_ERROR);
|
| -STATIC_ASSERT_WAC_ENUM(UnknownError, UNKNOWN_ERROR);
|
| -
|
| -// Confirm that WebConsoleMessage::<a> == APPCACHE_<b>.
|
| -#define STATIC_ASSERT_WCM_ENUM(a, b) \
|
| - STATIC_ASSERT_ENUM(WebConsoleMessage:: a, APPCACHE_##b, #a)
|
| -
|
| -STATIC_ASSERT_WCM_ENUM(LevelDebug, LOG_DEBUG);
|
| -STATIC_ASSERT_WCM_ENUM(LevelLog, LOG_INFO);
|
| -STATIC_ASSERT_WCM_ENUM(LevelWarning, LOG_WARNING);
|
| -STATIC_ASSERT_WCM_ENUM(LevelError, LOG_ERROR);
|
| +#define STATIC_ASSERT_ENUM(a, b) \
|
| + static_assert(static_cast<int>(a) == static_cast<int>(b), \
|
| + "mismatched enum: " #a)
|
| +
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::Uncached, APPCACHE_STATUS_UNCACHED);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::Idle, APPCACHE_STATUS_IDLE);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::Checking, APPCACHE_STATUS_CHECKING);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::Downloading,
|
| + APPCACHE_STATUS_DOWNLOADING);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::UpdateReady,
|
| + APPCACHE_STATUS_UPDATE_READY);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::Obsolete, APPCACHE_STATUS_OBSOLETE);
|
| +
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::CheckingEvent,
|
| + APPCACHE_CHECKING_EVENT);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::ErrorEvent, APPCACHE_ERROR_EVENT);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::NoUpdateEvent,
|
| + APPCACHE_NO_UPDATE_EVENT);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::DownloadingEvent,
|
| + APPCACHE_DOWNLOADING_EVENT);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::ProgressEvent,
|
| + APPCACHE_PROGRESS_EVENT);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::UpdateReadyEvent,
|
| + APPCACHE_UPDATE_READY_EVENT);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::CachedEvent, APPCACHE_CACHED_EVENT);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::ObsoleteEvent,
|
| + APPCACHE_OBSOLETE_EVENT);
|
| +
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::ManifestError,
|
| + APPCACHE_MANIFEST_ERROR);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::SignatureError,
|
| + APPCACHE_SIGNATURE_ERROR);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::ResourceError,
|
| + APPCACHE_RESOURCE_ERROR);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::ChangedError,
|
| + APPCACHE_CHANGED_ERROR);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::AbortError, APPCACHE_ABORT_ERROR);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::QuotaError, APPCACHE_QUOTA_ERROR);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::PolicyError, APPCACHE_POLICY_ERROR);
|
| +STATIC_ASSERT_ENUM(WebApplicationCacheHost::UnknownError,
|
| + APPCACHE_UNKNOWN_ERROR);
|
| +
|
| +STATIC_ASSERT_ENUM(WebConsoleMessage::LevelDebug, APPCACHE_LOG_DEBUG);
|
| +STATIC_ASSERT_ENUM(WebConsoleMessage::LevelLog, APPCACHE_LOG_INFO);
|
| +STATIC_ASSERT_ENUM(WebConsoleMessage::LevelWarning, APPCACHE_LOG_WARNING);
|
| +STATIC_ASSERT_ENUM(WebConsoleMessage::LevelError, APPCACHE_LOG_ERROR);
|
|
|
| } // namespace content
|
|
|