| 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 8ede37a21baa2a362b30f1683dc4e2a75266abdd..76b4b1f4e54626fad136e6f4832ed7642251e0b7 100644
|
| --- a/content/child/appcache/appcache_frontend_impl.cc
|
| +++ b/content/child/appcache/appcache_frontend_impl.cc
|
| @@ -89,68 +89,46 @@ 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
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::Uncached ==
|
| - (int)APPCACHE_STATUS_UNCACHED, Uncached);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::Idle ==
|
| - (int)APPCACHE_STATUS_IDLE, Idle);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::Checking ==
|
| - (int)APPCACHE_STATUS_CHECKING, Checking);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::Downloading ==
|
| - (int)APPCACHE_STATUS_DOWNLOADING, Downloading);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::UpdateReady ==
|
| - (int)APPCACHE_STATUS_UPDATE_READY, UpdateReady);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::Obsolete ==
|
| - (int)APPCACHE_STATUS_OBSOLETE, Obsolete);
|
| -
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::CheckingEvent ==
|
| - (int)APPCACHE_CHECKING_EVENT, CheckingEvent);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::ErrorEvent ==
|
| - (int)APPCACHE_ERROR_EVENT, ErrorEvent);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::NoUpdateEvent ==
|
| - (int)APPCACHE_NO_UPDATE_EVENT, NoUpdateEvent);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::DownloadingEvent ==
|
| - (int)APPCACHE_DOWNLOADING_EVENT, DownloadingEvent);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::ProgressEvent ==
|
| - (int)APPCACHE_PROGRESS_EVENT, ProgressEvent);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::UpdateReadyEvent ==
|
| - (int)APPCACHE_UPDATE_READY_EVENT, UpdateReadyEvent);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::CachedEvent ==
|
| - (int)APPCACHE_CACHED_EVENT, CachedEvent);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::ObsoleteEvent ==
|
| - (int)APPCACHE_OBSOLETE_EVENT, ObsoleteEvent);
|
| -
|
| -COMPILE_ASSERT((int)WebConsoleMessage::LevelDebug ==
|
| - (int)APPCACHE_LOG_DEBUG, LevelDebug);
|
| -COMPILE_ASSERT((int)WebConsoleMessage::LevelLog ==
|
| - (int)APPCACHE_LOG_INFO, LevelLog);
|
| -COMPILE_ASSERT((int)WebConsoleMessage::LevelWarning ==
|
| - (int)APPCACHE_LOG_WARNING, LevelWarning);
|
| -COMPILE_ASSERT((int)WebConsoleMessage::LevelError ==
|
| - (int)APPCACHE_LOG_ERROR, LevelError);
|
| -
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::ManifestError ==
|
| - (int)APPCACHE_MANIFEST_ERROR,
|
| - ManifestError);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::SignatureError ==
|
| - (int)APPCACHE_SIGNATURE_ERROR,
|
| - SignatureError);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::ResourceError ==
|
| - (int)APPCACHE_RESOURCE_ERROR,
|
| - ResourceError);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::ChangedError ==
|
| - (int)APPCACHE_CHANGED_ERROR,
|
| - ChangedError);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::AbortError ==
|
| - (int)APPCACHE_ABORT_ERROR,
|
| - AbortError);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::QuotaError ==
|
| - (int)APPCACHE_QUOTA_ERROR,
|
| - QuotaError);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::PolicyError ==
|
| - (int)APPCACHE_POLICY_ERROR,
|
| - PolicyError);
|
| -COMPILE_ASSERT((int)WebApplicationCacheHost::UnknownError ==
|
| - (int)APPCACHE_UNKNOWN_ERROR,
|
| - UnknownError);
|
| +
|
| +#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);
|
|
|
| } // namespace content
|
|
|