summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoravi <avi@chromium.org>2015-12-24 15:11:13 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-24 23:12:23 +0000
commita2f4804a37b18972279e887e00695dd02c1b7de3 (patch)
tree50d25aaebadb735f9cc0aa86528c8e361860f219
parent5723803b15bc90034e6271de2abf4a7e7803520b (diff)
downloadchromium_src-a2f4804a37b18972279e887e00695dd02c1b7de3.zip
chromium_src-a2f4804a37b18972279e887e00695dd02c1b7de3.tar.gz
chromium_src-a2f4804a37b18972279e887e00695dd02c1b7de3.tar.bz2
Switch to standard integer types in chrome/browser/extensions/.
BUG=138542 TBR=reillyg@chromium.org Review URL: https://codereview.chromium.org/1549933002 Cr-Commit-Position: refs/heads/master@{#366840}
-rw-r--r--chrome/browser/extensions/active_script_controller.cc4
-rw-r--r--chrome/browser/extensions/active_script_controller.h12
-rw-r--r--chrome/browser/extensions/active_script_controller_browsertest.cc2
-rw-r--r--chrome/browser/extensions/active_script_controller_unittest.cc2
-rw-r--r--chrome/browser/extensions/active_tab_permission_granter.h1
-rw-r--r--chrome/browser/extensions/activity_log/activity_actions.cc2
-rw-r--r--chrome/browser/extensions/activity_log/activity_actions.h9
-rw-r--r--chrome/browser/extensions/activity_log/activity_database.cc1
-rw-r--r--chrome/browser/extensions/activity_log/activity_database.h2
-rw-r--r--chrome/browser/extensions/activity_log/activity_database_unittest.cc4
-rw-r--r--chrome/browser/extensions/activity_log/activity_log.cc5
-rw-r--r--chrome/browser/extensions/activity_log/activity_log.h5
-rw-r--r--chrome/browser/extensions/activity_log/activity_log_browsertest.cc8
-rw-r--r--chrome/browser/extensions/activity_log/activity_log_policy.cc6
-rw-r--r--chrome/browser/extensions/activity_log/activity_log_policy.h9
-rw-r--r--chrome/browser/extensions/activity_log/activity_log_unittest.cc4
-rw-r--r--chrome/browser/extensions/activity_log/counting_policy.cc21
-rw-r--r--chrome/browser/extensions/activity_log/counting_policy.h6
-rw-r--r--chrome/browser/extensions/activity_log/counting_policy_unittest.cc9
-rw-r--r--chrome/browser/extensions/activity_log/database_string_table.cc11
-rw-r--r--chrome/browser/extensions/activity_log/database_string_table.h12
-rw-r--r--chrome/browser/extensions/activity_log/database_string_table_unittest.cc27
-rw-r--r--chrome/browser/extensions/activity_log/fullstream_ui_policy.cc12
-rw-r--r--chrome/browser/extensions/activity_log/fullstream_ui_policy.h6
-rw-r--r--chrome/browser/extensions/activity_log/fullstream_ui_policy_unittest.cc8
-rw-r--r--chrome/browser/extensions/alert_apitest.cc2
-rw-r--r--chrome/browser/extensions/all_urls_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc7
-rw-r--r--chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h1
-rw-r--r--chrome/browser/extensions/api/activity_log_private/activity_log_private_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/audio_modem/audio_modem_api.cc2
-rw-r--r--chrome/browser/extensions/api/audio_modem/audio_modem_api.h1
-rw-r--r--chrome/browser/extensions/api/autofill_private/autofill_private_api.cc2
-rw-r--r--chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/autofill_private/autofill_private_event_router.h1
-rw-r--r--chrome/browser/extensions/api/autofill_private/autofill_private_event_router_factory.h1
-rw-r--r--chrome/browser/extensions/api/autofill_private/autofill_util.cc2
-rw-r--r--chrome/browser/extensions/api/automation/automation_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/automation_internal/automation_action_adapter.h18
-rw-r--r--chrome/browser/extensions/api/automation_internal/automation_event_router.cc1
-rw-r--r--chrome/browser/extensions/api/automation_internal/automation_event_router.h1
-rw-r--r--chrome/browser/extensions/api/automation_internal/automation_internal_api.cc23
-rw-r--r--chrome/browser/extensions/api/autotest_private/autotest_private_api.cc1
-rw-r--r--chrome/browser/extensions/api/autotest_private/autotest_private_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_api_advertisement.h1
-rw-r--r--chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.cc7
-rw-r--r--chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h1
-rw-r--r--chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc29
-rw-r--r--chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_connection.h1
-rw-r--r--chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.cc14
-rw-r--r--chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h13
-rw-r--r--chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_notify_session.h1
-rw-r--r--chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc7
-rw-r--r--chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h1
-rw-r--r--chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc2
-rw-r--r--chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h5
-rw-r--r--chrome/browser/extensions/api/bookmarks/bookmark_api_helpers_unittest.cc4
-rw-r--r--chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/bookmarks/bookmarks_api.cc21
-rw-r--r--chrome/browser/extensions/api/bookmarks/bookmarks_api.h17
-rw-r--r--chrome/browser/extensions/api/braille_display_private/braille_controller.h2
-rw-r--r--chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.cc8
-rw-r--r--chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.h1
-rw-r--r--chrome/browser/extensions/api/braille_display_private/braille_display_private_api.cc1
-rw-r--r--chrome/browser/extensions/api/braille_display_private/braille_display_private_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/braille_display_private/brlapi_connection.cc2
-rw-r--r--chrome/browser/extensions/api/braille_display_private/brlapi_connection.h4
-rw-r--r--chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.cc4
-rw-r--r--chrome/browser/extensions/api/cast_devices_private/cast_devices_private_api.h1
-rw-r--r--chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc24
-rw-r--r--chrome/browser/extensions/api/cast_streaming/performance_test.cc19
-rw-r--r--chrome/browser/extensions/api/chrome_extensions_api_client.cc1
-rw-r--r--chrome/browser/extensions/api/chrome_extensions_api_client.h1
-rw-r--r--chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/commands/command_service.h2
-rw-r--r--chrome/browser/extensions/api/commands/command_service_browsertest.cc1
-rw-r--r--chrome/browser/extensions/api/content_settings/content_settings_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/content_settings/content_settings_custom_extension_provider.h1
-rw-r--r--chrome/browser/extensions/api/content_settings/content_settings_helpers.cc1
-rw-r--r--chrome/browser/extensions/api/content_settings/content_settings_service.h1
-rw-r--r--chrome/browser/extensions/api/content_settings/content_settings_store.h1
-rw-r--r--chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc4
-rw-r--r--chrome/browser/extensions/api/content_settings/content_settings_unittest.cc2
-rw-r--r--chrome/browser/extensions/api/context_menus/context_menus_api_helpers.cc2
-rw-r--r--chrome/browser/extensions/api/cookies/cookies_api.h1
-rw-r--r--chrome/browser/extensions/api/cookies/cookies_helpers.cc2
-rw-r--r--chrome/browser/extensions/api/cookies/cookies_unittest.cc3
-rw-r--r--chrome/browser/extensions/api/copresence_private/copresence_private_api.cc2
-rw-r--r--chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc2
-rw-r--r--chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h1
-rw-r--r--chrome/browser/extensions/api/debugger/debugger_api.cc3
-rw-r--r--chrome/browser/extensions/api/debugger/debugger_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/declarative/declarative_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc2
-rw-r--r--chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc1
-rw-r--r--chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h3
-rw-r--r--chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/declarative_content/content_action.cc1
-rw-r--r--chrome/browser/extensions/api/declarative_content/content_action.h1
-rw-r--r--chrome/browser/extensions/api/declarative_content/content_action_unittest.cc2
-rw-r--r--chrome/browser/extensions/api/declarative_content/content_condition.h1
-rw-r--r--chrome/browser/extensions/api/declarative_content/content_condition_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/declarative_content/declarative_content_condition_tracker_test.h1
-rw-r--r--chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.cc2
-rw-r--r--chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h1
-rw-r--r--chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker.h1
-rw-r--r--chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker.h1
-rw-r--r--chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc3
-rw-r--r--chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc4
-rw-r--r--chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc1
-rw-r--r--chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h1
-rw-r--r--chrome/browser/extensions/api/developer_private/developer_private_api.cc2
-rw-r--r--chrome/browser/extensions/api/developer_private/developer_private_api.h1
-rw-r--r--chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/developer_private/entry_picker.h1
-rw-r--r--chrome/browser/extensions/api/developer_private/extension_info_generator.h3
-rw-r--r--chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc2
-rw-r--r--chrome/browser/extensions/api/developer_private/show_permissions_dialog_helper.h1
-rw-r--r--chrome/browser/extensions/api/device_permissions_manager_unittest.cc17
-rw-r--r--chrome/browser/extensions/api/dial/dial_api.cc2
-rw-r--r--chrome/browser/extensions/api/dial/dial_api.h2
-rw-r--r--chrome/browser/extensions/api/dial/dial_api_factory.h1
-rw-r--r--chrome/browser/extensions/api/dial/dial_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/dial/dial_registry.h4
-rw-r--r--chrome/browser/extensions/api/dial/dial_registry_unittest.cc2
-rw-r--r--chrome/browser/extensions/api/dial/dial_service.cc8
-rw-r--r--chrome/browser/extensions/api/dial/dial_service.h1
-rw-r--r--chrome/browser/extensions/api/dial/dial_service_unittest.cc3
-rw-r--r--chrome/browser/extensions/api/downloads/downloads_api.cc8
-rw-r--r--chrome/browser/extensions/api/downloads/downloads_api.h1
-rw-r--r--chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc11
-rw-r--r--chrome/browser/extensions/api/downloads_internal/downloads_internal_api.h1
-rw-r--r--chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc1
-rw-r--r--chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h4
-rw-r--r--chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection.h1
-rw-r--r--chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.h1
-rw-r--r--chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_chromeos.cc1
-rw-r--r--chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_stub.cc1
-rw-r--r--chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc1
-rw-r--r--chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h1
-rw-r--r--chrome/browser/extensions/api/extension_action/browser_action_apitest.cc3
-rw-r--r--chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc1
-rw-r--r--chrome/browser/extensions/api/extension_action/extension_action_api.cc3
-rw-r--r--chrome/browser/extensions/api/extension_action/extension_action_api.h1
-rw-r--r--chrome/browser/extensions/api/extension_action/extension_action_prefs_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/feedback_private/feedback_private_api.cc2
-rw-r--r--chrome/browser/extensions/api/feedback_private/feedback_private_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/feedback_private/feedback_service.cc4
-rw-r--r--chrome/browser/extensions/api/feedback_private/feedback_service.h8
-rw-r--r--chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc1
-rw-r--r--chrome/browser/extensions/api/file_handlers/mime_util.cc1
-rw-r--r--chrome/browser/extensions/api/file_handlers/mime_util.h3
-rw-r--r--chrome/browser/extensions/api/file_system/file_system_api.cc4
-rw-r--r--chrome/browser/extensions/api/file_system/file_system_api.h2
-rw-r--r--chrome/browser/extensions/api/file_system/file_system_api_unittest.cc4
-rw-r--r--chrome/browser/extensions/api/file_system/file_system_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/file_system/file_system_apitest_chromeos.cc1
-rw-r--r--chrome/browser/extensions/api/file_system/request_file_system_dialog_view.cc2
-rw-r--r--chrome/browser/extensions/api/file_system/request_file_system_dialog_view.h1
-rw-r--r--chrome/browser/extensions/api/file_system/request_file_system_notification.h1
-rw-r--r--chrome/browser/extensions/api/font_settings/font_settings_api.cc3
-rw-r--r--chrome/browser/extensions/api/font_settings/font_settings_api.h1
-rw-r--r--chrome/browser/extensions/api/gcd_private/gcd_private_api.cc1
-rw-r--r--chrome/browser/extensions/api/gcd_private/gcd_private_apitest.cc6
-rw-r--r--chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.cc1
-rw-r--r--chrome/browser/extensions/api/gcd_private/privet_v3_context_getter_unittest.cc2
-rw-r--r--chrome/browser/extensions/api/gcd_private/privet_v3_session.cc1
-rw-r--r--chrome/browser/extensions/api/gcd_private/privet_v3_session.h2
-rw-r--r--chrome/browser/extensions/api/gcm/gcm_api.cc3
-rw-r--r--chrome/browser/extensions/api/history/history_api.h1
-rw-r--r--chrome/browser/extensions/api/history/history_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/hotword_private/hotword_private_api.cc1
-rw-r--r--chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/identity/gaia_web_auth_flow.h1
-rw-r--r--chrome/browser/extensions/api/identity/identity_api.cc4
-rw-r--r--chrome/browser/extensions/api/identity/identity_api.h1
-rw-r--r--chrome/browser/extensions/api/identity/identity_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/identity/identity_signin_flow.cc1
-rw-r--r--chrome/browser/extensions/api/identity/identity_signin_flow.h1
-rw-r--r--chrome/browser/extensions/api/identity/web_auth_flow.h1
-rw-r--r--chrome/browser/extensions/api/idltest/idltest_api.cc2
-rw-r--r--chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/image_writer_private/image_writer_private_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc5
-rw-r--r--chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h7
-rw-r--r--chrome/browser/extensions/api/image_writer_private/operation.cc13
-rw-r--r--chrome/browser/extensions/api/image_writer_private/operation.h17
-rw-r--r--chrome/browser/extensions/api/image_writer_private/operation_chromeos.cc6
-rw-r--r--chrome/browser/extensions/api/image_writer_private/operation_manager.cc1
-rw-r--r--chrome/browser/extensions/api/image_writer_private/operation_manager.h1
-rw-r--r--chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/image_writer_private/operation_nonchromeos.cc6
-rw-r--r--chrome/browser/extensions/api/image_writer_private/operation_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/image_writer_private/removable_storage_provider_chromeos_unittest.cc6
-rw-r--r--chrome/browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc6
-rw-r--r--chrome/browser/extensions/api/image_writer_private/removable_storage_provider_mac.cc5
-rw-r--r--chrome/browser/extensions/api/image_writer_private/test_utils.cc4
-rw-r--r--chrome/browser/extensions/api/image_writer_private/test_utils.h5
-rw-r--r--chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc8
-rw-r--r--chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h10
-rw-r--r--chrome/browser/extensions/api/input_ime/input_ime_api.h1
-rw-r--r--chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc3
-rw-r--r--chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc1
-rw-r--r--chrome/browser/extensions/api/input_ime/input_ime_apitest_chromeos.cc1
-rw-r--r--chrome/browser/extensions/api/instance_id/instance_id_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc1
-rw-r--r--chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate.h1
-rw-r--r--chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate_factory.h1
-rw-r--r--chrome/browser/extensions/api/launcher_page/launcher_page_api.h1
-rw-r--r--chrome/browser/extensions/api/location/location_manager.cc1
-rw-r--r--chrome/browser/extensions/api/location/location_manager.h1
-rw-r--r--chrome/browser/extensions/api/log_private/filter_handler.h1
-rw-r--r--chrome/browser/extensions/api/log_private/log_parser.cc2
-rw-r--r--chrome/browser/extensions/api/log_private/log_parser.h1
-rw-r--r--chrome/browser/extensions/api/log_private/log_private_api.h1
-rw-r--r--chrome/browser/extensions/api/log_private/log_private_api_chromeos.cc1
-rw-r--r--chrome/browser/extensions/api/log_private/syslog_parser.h1
-rw-r--r--chrome/browser/extensions/api/management/chrome_management_api_delegate.cc1
-rw-r--r--chrome/browser/extensions/api/management/management_api_browsertest.cc1
-rw-r--r--chrome/browser/extensions/api/management/management_api_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/management/management_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/management/management_browsertest.cc4
-rw-r--r--chrome/browser/extensions/api/mdns/dns_sd_device_lister.h1
-rw-r--r--chrome/browser/extensions/api/mdns/dns_sd_registry.h1
-rw-r--r--chrome/browser/extensions/api/mdns/mdns_api.h1
-rw-r--r--chrome/browser/extensions/api/mdns/mdns_api_unittest.cc2
-rw-r--r--chrome/browser/extensions/api/mdns/mdns_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/media_galleries/media_galleries_api.cc9
-rw-r--r--chrome/browser/extensions/api/media_galleries/media_galleries_api.h5
-rw-r--r--chrome/browser/extensions/api/media_galleries/media_galleries_apitest.cc5
-rw-r--r--chrome/browser/extensions/api/media_galleries/media_galleries_watch_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/messaging/message_property_provider.cc4
-rw-r--r--chrome/browser/extensions/api/messaging/message_property_provider.h1
-rw-r--r--chrome/browser/extensions/api/messaging/message_service.cc2
-rw-r--r--chrome/browser/extensions/api/messaging/message_service.h1
-rw-r--r--chrome/browser/extensions/api/messaging/native_message_process_host.cc10
-rw-r--r--chrome/browser/extensions/api/messaging/native_message_process_host.h2
-rw-r--r--chrome/browser/extensions/api/messaging/native_message_process_host_unittest.cc4
-rw-r--r--chrome/browser/extensions/api/messaging/native_messaging_host_manifest.cc2
-rw-r--r--chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h2
-rw-r--r--chrome/browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/messaging/native_messaging_policy_handler.h1
-rw-r--r--chrome/browser/extensions/api/messaging/native_messaging_test_util.cc1
-rw-r--r--chrome/browser/extensions/api/messaging/native_messaging_test_util.h2
-rw-r--r--chrome/browser/extensions/api/messaging/native_process_launcher.cc3
-rw-r--r--chrome/browser/extensions/api/messaging/native_process_launcher.h1
-rw-r--r--chrome/browser/extensions/api/messaging/native_process_launcher_win.cc3
-rw-r--r--chrome/browser/extensions/api/metrics_private/metrics_apitest.cc3
-rw-r--r--chrome/browser/extensions/api/metrics_private/metrics_private_api.h2
-rw-r--r--chrome/browser/extensions/api/music_manager_private/device_id.cc5
-rw-r--r--chrome/browser/extensions/api/music_manager_private/device_id.h2
-rw-r--r--chrome/browser/extensions/api/music_manager_private/device_id_linux.cc4
-rw-r--r--chrome/browser/extensions/api/music_manager_private/device_id_mac.cc3
-rw-r--r--chrome/browser/extensions/api/music_manager_private/device_id_win.cc1
-rw-r--r--chrome/browser/extensions/api/music_manager_private/music_manager_private_browsertest.cc1
-rw-r--r--chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc1
-rw-r--r--chrome/browser/extensions/api/networking_private/crypto_verify_impl.cc2
-rw-r--r--chrome/browser/extensions/api/networking_private/networking_private_apitest.cc4
-rw-r--r--chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h2
-rw-r--r--chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_chromeos.cc1
-rw-r--r--chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_mac.cc6
-rw-r--r--chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_win.cc7
-rw-r--r--chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h1
-rw-r--r--chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc2
-rw-r--r--chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h1
-rw-r--r--chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.cc1
-rw-r--r--chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.h1
-rw-r--r--chrome/browser/extensions/api/notification_provider/notification_provider_api.h1
-rw-r--r--chrome/browser/extensions/api/notifications/notifications_api.cc4
-rw-r--r--chrome/browser/extensions/api/omnibox/omnibox_api.cc3
-rw-r--r--chrome/browser/extensions/api/omnibox/omnibox_api.h1
-rw-r--r--chrome/browser/extensions/api/omnibox/omnibox_api_testbase.h2
-rw-r--r--chrome/browser/extensions/api/omnibox/omnibox_unittest.cc2
-rw-r--r--chrome/browser/extensions/api/page_capture/page_capture_api.cc5
-rw-r--r--chrome/browser/extensions/api/page_capture/page_capture_api.h6
-rw-r--r--chrome/browser/extensions/api/passwords_private/passwords_private_apitest.cc3
-rw-r--r--chrome/browser/extensions/api/passwords_private/passwords_private_delegate_factory.h1
-rw-r--r--chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc1
-rw-r--r--chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.h3
-rw-r--r--chrome/browser/extensions/api/passwords_private/passwords_private_event_router.h1
-rw-r--r--chrome/browser/extensions/api/passwords_private/passwords_private_event_router_factory.h1
-rw-r--r--chrome/browser/extensions/api/permissions/permissions_api_helpers.cc2
-rw-r--r--chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc3
-rw-r--r--chrome/browser/extensions/api/platform_keys/platform_keys_api.cc2
-rw-r--r--chrome/browser/extensions/api/preference/chrome_direct_setting.h1
-rw-r--r--chrome/browser/extensions/api/preference/chrome_direct_setting_api.cc1
-rw-r--r--chrome/browser/extensions/api/preference/chrome_direct_setting_api.h1
-rw-r--r--chrome/browser/extensions/api/preference/preference_api.cc4
-rw-r--r--chrome/browser/extensions/api/preference/preference_api.h1
-rw-r--r--chrome/browser/extensions/api/preference/preference_api_prefs_unittest.cc3
-rw-r--r--chrome/browser/extensions/api/preference/preference_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/preferences_private/preferences_private_api.h2
-rw-r--r--chrome/browser/extensions/api/preferences_private/preferences_private_apitest.cc3
-rw-r--r--chrome/browser/extensions/api/principals_private/principals_private_api.h1
-rw-r--r--chrome/browser/extensions/api/processes/processes_api.cc9
-rw-r--r--chrome/browser/extensions/api/processes/processes_api.h1
-rw-r--r--chrome/browser/extensions/api/proxy/proxy_api.h1
-rw-r--r--chrome/browser/extensions/api/proxy/proxy_api_constants.cc2
-rw-r--r--chrome/browser/extensions/api/proxy/proxy_api_helpers.cc3
-rw-r--r--chrome/browser/extensions/api/proxy/proxy_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/resources_private/resources_private_api.h1
-rw-r--r--chrome/browser/extensions/api/resources_private/resources_private_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc1
-rw-r--r--chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h1
-rw-r--r--chrome/browser/extensions/api/screenlock_private/screenlock_private_apitest.cc4
-rw-r--r--chrome/browser/extensions/api/search_engines_private/search_engines_private_api.cc2
-rw-r--r--chrome/browser/extensions/api/search_engines_private/search_engines_private_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router.h1
-rw-r--r--chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router_factory.h1
-rw-r--r--chrome/browser/extensions/api/sessions/session_id.cc2
-rw-r--r--chrome/browser/extensions/api/sessions/session_id.h2
-rw-r--r--chrome/browser/extensions/api/sessions/sessions_api.cc2
-rw-r--r--chrome/browser/extensions/api/sessions/sessions_api.h1
-rw-r--r--chrome/browser/extensions/api/sessions/sessions_apitest.cc4
-rw-r--r--chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc2
-rw-r--r--chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h1
-rw-r--r--chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc2
-rw-r--r--chrome/browser/extensions/api/settings_private/prefs_util.cc1
-rw-r--r--chrome/browser/extensions/api/settings_private/prefs_util.h1
-rw-r--r--chrome/browser/extensions/api/settings_private/settings_private_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/settings_private/settings_private_delegate_factory.h1
-rw-r--r--chrome/browser/extensions/api/settings_private/settings_private_event_router.cc1
-rw-r--r--chrome/browser/extensions/api/settings_private/settings_private_event_router.h1
-rw-r--r--chrome/browser/extensions/api/settings_private/settings_private_event_router_factory.h1
-rw-r--r--chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.h1
-rw-r--r--chrome/browser/extensions/api/socket/tcp_socket_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/socket/tls_socket_unittest.cc6
-rw-r--r--chrome/browser/extensions/api/socket/udp_socket_unittest.cc6
-rw-r--r--chrome/browser/extensions/api/spellcheck/spellcheck_api.h1
-rw-r--r--chrome/browser/extensions/api/storage/managed_value_store_cache.cc1
-rw-r--r--chrome/browser/extensions/api/storage/managed_value_store_cache.h2
-rw-r--r--chrome/browser/extensions/api/storage/policy_value_store.h3
-rw-r--r--chrome/browser/extensions/api/storage/policy_value_store_unittest.cc1
-rw-r--r--chrome/browser/extensions/api/storage/settings_sync_processor.h1
-rw-r--r--chrome/browser/extensions/api/storage/settings_sync_unittest.cc3
-rw-r--r--chrome/browser/extensions/api/storage/sync_storage_backend.h1
-rw-r--r--chrome/browser/extensions/api/storage/sync_value_store_cache.cc2
-rw-r--r--chrome/browser/extensions/api/storage/sync_value_store_cache.h2
-rw-r--r--chrome/browser/extensions/api/storage/syncable_settings_storage.h3
-rw-r--r--chrome/browser/extensions/api/streams_private/streams_private_api.cc2
-rw-r--r--chrome/browser/extensions/api/streams_private/streams_private_api.h4
-rw-r--r--chrome/browser/extensions/api/streams_private/streams_private_apitest.cc1
-rw-r--r--chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.h2
-rw-r--r--chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc4
-rw-r--r--chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h6
-rw-r--r--chrome/browser/extensions/api/sync_file_system/sync_file_system_apitest.cc6
-rw-r--r--chrome/browser/extensions/api/sync_file_system/sync_file_system_browsertest.cc5
-rw-r--r--chrome/browser/extensions/api/system_indicator/system_indicator_manager.h1
-rw-r--r--chrome/browser/extensions/api/system_private/system_private_api.cc2
-rw-r--r--chrome/browser/extensions/api/system_private/system_private_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/tab_capture/offscreen_tab.cc1
-rw-r--r--chrome/browser/extensions/api/tab_capture/offscreen_tab.h3
-rw-r--r--chrome/browser/extensions/api/tab_capture/tab_capture_api.cc1
-rw-r--r--chrome/browser/extensions/api/tab_capture/tab_capture_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/tab_capture/tab_capture_performancetest.cc1
-rw-r--r--chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc1
-rw-r--r--chrome/browser/extensions/api/tab_capture/tab_capture_registry.h1
-rw-r--r--chrome/browser/extensions/api/tabs/app_base_window.h2
-rw-r--r--chrome/browser/extensions/api/tabs/app_window_controller.h2
-rw-r--r--chrome/browser/extensions/api/tabs/ash_panel_contents.cc2
-rw-r--r--chrome/browser/extensions/api/tabs/ash_panel_contents.h6
-rw-r--r--chrome/browser/extensions/api/tabs/tabs_api.cc2
-rw-r--r--chrome/browser/extensions/api/tabs/tabs_event_router.cc2
-rw-r--r--chrome/browser/extensions/api/tabs/tabs_interactive_test.cc3
-rw-r--r--chrome/browser/extensions/api/tabs/tabs_test.cc3
-rw-r--r--chrome/browser/extensions/api/tabs/windows_event_router.cc1
-rw-r--r--chrome/browser/extensions/api/tabs/windows_event_router.h3
-rw-r--r--chrome/browser/extensions/api/terminal/terminal_extension_helper.cc3
-rw-r--r--chrome/browser/extensions/api/top_sites/top_sites_api.cc2
-rw-r--r--chrome/browser/extensions/api/top_sites/top_sites_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.h1
-rw-r--r--chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc4
-rw-r--r--chrome/browser/extensions/api/web_navigation/frame_navigation_state.cc1
-rw-r--r--chrome/browser/extensions/api/web_navigation/frame_navigation_state.h1
-rw-r--r--chrome/browser/extensions/api/web_navigation/web_navigation_api.h1
-rw-r--r--chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.h1
-rw-r--r--chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/web_request/web_request_api_unittest.cc7
-rw-r--r--chrome/browser/extensions/api/web_request/web_request_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc3
-rw-r--r--chrome/browser/extensions/api/web_view/chrome_web_view_internal_api.h1
-rw-r--r--chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h3
-rw-r--r--chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc3
-rw-r--r--chrome/browser/extensions/api/webrtc_from_web_accessible_resource_browsertest.cc1
-rw-r--r--chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/webstore/webstore_api.h1
-rw-r--r--chrome/browser/extensions/api/webstore_private/webstore_private_api.cc3
-rw-r--r--chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/webstore_widget_private/app_installer.cc1
-rw-r--r--chrome/browser/extensions/api/webstore_widget_private/app_installer.h1
-rw-r--r--chrome/browser/extensions/api/webstore_widget_private/webstore_widget_private_api.h1
-rw-r--r--chrome/browser/extensions/app_background_page_apitest.cc1
-rw-r--r--chrome/browser/extensions/app_data_migrator_unittest.cc4
-rw-r--r--chrome/browser/extensions/app_icon_loader.h2
-rw-r--r--chrome/browser/extensions/app_icon_loader_impl.h1
-rw-r--r--chrome/browser/extensions/app_process_apitest.cc1
-rw-r--r--chrome/browser/extensions/background_app_browsertest.cc1
-rw-r--r--chrome/browser/extensions/blacklist.cc1
-rw-r--r--chrome/browser/extensions/blacklist.h1
-rw-r--r--chrome/browser/extensions/blacklist_factory.h1
-rw-r--r--chrome/browser/extensions/blacklist_state_fetcher.h1
-rw-r--r--chrome/browser/extensions/blob_reader.h1
-rw-r--r--chrome/browser/extensions/bookmark_app_helper.cc4
-rw-r--r--chrome/browser/extensions/bookmark_app_helper_unittest.cc1
-rw-r--r--chrome/browser/extensions/browser_action_apitest.cc2
-rw-r--r--chrome/browser/extensions/browser_action_test_util.h3
-rw-r--r--chrome/browser/extensions/browser_context_keyed_service_factories.cc1
-rw-r--r--chrome/browser/extensions/browser_extension_window_controller.h1
-rw-r--r--chrome/browser/extensions/browser_permissions_policy_delegate.h1
-rw-r--r--chrome/browser/extensions/bundle_installer.h3
-rw-r--r--chrome/browser/extensions/chrome_app_sorting.cc2
-rw-r--r--chrome/browser/extensions/chrome_app_sorting.h4
-rw-r--r--chrome/browser/extensions/chrome_component_extension_resource_manager.cc2
-rw-r--r--chrome/browser/extensions/chrome_component_extension_resource_manager.h4
-rw-r--r--chrome/browser/extensions/chrome_component_extension_resource_manager_unittest.cc1
-rw-r--r--chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc2
-rw-r--r--chrome/browser/extensions/chrome_content_verifier_delegate.cc1
-rw-r--r--chrome/browser/extensions/chrome_content_verifier_delegate.h1
-rw-r--r--chrome/browser/extensions/chrome_extension_web_contents_observer.cc2
-rw-r--r--chrome/browser/extensions/chrome_extension_web_contents_observer.h5
-rw-r--r--chrome/browser/extensions/chrome_extensions_browser_client.cc1
-rw-r--r--chrome/browser/extensions/chrome_extensions_browser_client.h3
-rw-r--r--chrome/browser/extensions/chrome_notification_observer.h2
-rw-r--r--chrome/browser/extensions/chrome_process_manager_delegate.cc1
-rw-r--r--chrome/browser/extensions/chrome_requirements_checker.cc1
-rw-r--r--chrome/browser/extensions/chrome_requirements_checker.h1
-rw-r--r--chrome/browser/extensions/component_extensions_whitelist/whitelist.cc3
-rw-r--r--chrome/browser/extensions/component_loader.cc1
-rw-r--r--chrome/browser/extensions/component_loader.h4
-rw-r--r--chrome/browser/extensions/component_loader_unittest.cc3
-rw-r--r--chrome/browser/extensions/content_script_apitest.cc4
-rw-r--r--chrome/browser/extensions/content_verifier_browsertest.cc1
-rw-r--r--chrome/browser/extensions/context_menu_matcher.h3
-rw-r--r--chrome/browser/extensions/convert_user_script.cc2
-rw-r--r--chrome/browser/extensions/convert_web_app.cc13
-rw-r--r--chrome/browser/extensions/convert_web_app_unittest.cc3
-rw-r--r--chrome/browser/extensions/crx_installer.cc2
-rw-r--r--chrome/browser/extensions/crx_installer.h1
-rw-r--r--chrome/browser/extensions/crx_installer_browsertest.cc4
-rw-r--r--chrome/browser/extensions/data_deleter.h2
-rw-r--r--chrome/browser/extensions/default_apps.cc3
-rw-r--r--chrome/browser/extensions/default_apps.h2
-rw-r--r--chrome/browser/extensions/default_apps_unittest.cc1
-rw-r--r--chrome/browser/extensions/dev_mode_bubble_delegate.h2
-rw-r--r--chrome/browser/extensions/display_info_provider_aura.h1
-rw-r--r--chrome/browser/extensions/display_info_provider_chromeos.cc16
-rw-r--r--chrome/browser/extensions/display_info_provider_chromeos.h1
-rw-r--r--chrome/browser/extensions/display_info_provider_chromeos_unittest.cc19
-rw-r--r--chrome/browser/extensions/display_info_provider_mac.h1
-rw-r--r--chrome/browser/extensions/display_info_provider_win.cc1
-rw-r--r--chrome/browser/extensions/display_info_provider_win.h1
-rw-r--r--chrome/browser/extensions/error_console/error_console.h6
-rw-r--r--chrome/browser/extensions/error_console/error_console_browsertest.cc4
-rw-r--r--chrome/browser/extensions/error_console/error_console_factory.h1
-rw-r--r--chrome/browser/extensions/error_console/error_console_unittest.cc2
-rw-r--r--chrome/browser/extensions/event_router_forwarder.cc3
-rw-r--r--chrome/browser/extensions/event_router_forwarder.h2
-rw-r--r--chrome/browser/extensions/event_router_forwarder_unittest.cc1
-rw-r--r--chrome/browser/extensions/execute_script_apitest.cc1
-rw-r--r--chrome/browser/extensions/extension_action.h1
-rw-r--r--chrome/browser/extensions/extension_action_icon_factory.h1
-rw-r--r--chrome/browser/extensions/extension_action_icon_factory_unittest.cc2
-rw-r--r--chrome/browser/extensions/extension_action_storage_manager.cc4
-rw-r--r--chrome/browser/extensions/extension_action_storage_manager.h1
-rw-r--r--chrome/browser/extensions/extension_action_test_util.h3
-rw-r--r--chrome/browser/extensions/extension_apitest.cc3
-rw-r--r--chrome/browser/extensions/extension_assets_manager.cc2
-rw-r--r--chrome/browser/extensions/extension_assets_manager_chromeos.cc3
-rw-r--r--chrome/browser/extensions/extension_assets_manager_chromeos.h1
-rw-r--r--chrome/browser/extensions/extension_browsertest.cc3
-rw-r--r--chrome/browser/extensions/extension_browsertest.h1
-rw-r--r--chrome/browser/extensions/extension_commands_global_registry.h1
-rw-r--r--chrome/browser/extensions/extension_commands_global_registry_apitest.cc1
-rw-r--r--chrome/browser/extensions/extension_context_menu_browsertest.cc3
-rw-r--r--chrome/browser/extensions/extension_context_menu_model.cc1
-rw-r--r--chrome/browser/extensions/extension_context_menu_model.h1
-rw-r--r--chrome/browser/extensions/extension_context_menu_model_unittest.cc1
-rw-r--r--chrome/browser/extensions/extension_crash_recovery_browsertest.cc3
-rw-r--r--chrome/browser/extensions/extension_creator.cc24
-rw-r--r--chrome/browser/extensions/extension_creator.h8
-rw-r--r--chrome/browser/extensions/extension_creator_filter.cc6
-rw-r--r--chrome/browser/extensions/extension_creator_filter.h1
-rw-r--r--chrome/browser/extensions/extension_creator_filter_unittest.cc4
-rw-r--r--chrome/browser/extensions/extension_disabled_ui_browsertest.cc2
-rw-r--r--chrome/browser/extensions/extension_error_controller.h1
-rw-r--r--chrome/browser/extensions/extension_error_ui_default.h2
-rw-r--r--chrome/browser/extensions/extension_fullscreen_apitest.cc1
-rw-r--r--chrome/browser/extensions/extension_functional_browsertest.cc3
-rw-r--r--chrome/browser/extensions/extension_garbage_collector.cc2
-rw-r--r--chrome/browser/extensions/extension_garbage_collector.h1
-rw-r--r--chrome/browser/extensions/extension_garbage_collector_chromeos.cc2
-rw-r--r--chrome/browser/extensions/extension_garbage_collector_chromeos.h1
-rw-r--r--chrome/browser/extensions/extension_garbage_collector_factory.cc1
-rw-r--r--chrome/browser/extensions/extension_garbage_collector_factory.h1
-rw-r--r--chrome/browser/extensions/extension_garbage_collector_unittest.cc2
-rw-r--r--chrome/browser/extensions/extension_gcm_app_handler_unittest.cc2
-rw-r--r--chrome/browser/extensions/extension_icon_manager.h2
-rw-r--r--chrome/browser/extensions/extension_icon_manager_unittest.cc2
-rw-r--r--chrome/browser/extensions/extension_icon_source_apitest.cc1
-rw-r--r--chrome/browser/extensions/extension_incognito_apitest.cc1
-rw-r--r--chrome/browser/extensions/extension_install_checker.h1
-rw-r--r--chrome/browser/extensions/extension_install_prompt.h2
-rw-r--r--chrome/browser/extensions/extension_install_prompt_browsertest.cc1
-rw-r--r--chrome/browser/extensions/extension_install_prompt_show_params.cc1
-rw-r--r--chrome/browser/extensions/extension_install_prompt_show_params.h1
-rw-r--r--chrome/browser/extensions/extension_install_prompt_unittest.cc3
-rw-r--r--chrome/browser/extensions/extension_install_ui_browsertest.cc2
-rw-r--r--chrome/browser/extensions/extension_keybinding_apitest.cc2
-rw-r--r--chrome/browser/extensions/extension_keybinding_registry.h1
-rw-r--r--chrome/browser/extensions/extension_loading_browsertest.cc1
-rw-r--r--chrome/browser/extensions/extension_management_constants.h2
-rw-r--r--chrome/browser/extensions/extension_message_bubble_controller.h3
-rw-r--r--chrome/browser/extensions/extension_message_bubble_controller_unittest.cc4
-rw-r--r--chrome/browser/extensions/extension_messages_apitest.cc7
-rw-r--r--chrome/browser/extensions/extension_override_apitest.cc3
-rw-r--r--chrome/browser/extensions/extension_prefs_unittest.cc1
-rw-r--r--chrome/browser/extensions/extension_prefs_unittest.h3
-rw-r--r--chrome/browser/extensions/extension_protocols_unittest.cc3
-rw-r--r--chrome/browser/extensions/extension_reenabler_unittest.cc1
-rw-r--r--chrome/browser/extensions/extension_renderer_state.cc1
-rw-r--r--chrome/browser/extensions/extension_renderer_state.h2
-rw-r--r--chrome/browser/extensions/extension_resource_protocols.cc1
-rw-r--r--chrome/browser/extensions/extension_resource_request_policy_apitest.cc1
-rw-r--r--chrome/browser/extensions/extension_service.cc3
-rw-r--r--chrome/browser/extensions/extension_service.h1
-rw-r--r--chrome/browser/extensions/extension_service_sync_unittest.cc3
-rw-r--r--chrome/browser/extensions/extension_service_test_base.cc1
-rw-r--r--chrome/browser/extensions/extension_service_test_base.h3
-rw-r--r--chrome/browser/extensions/extension_service_test_with_install.h2
-rw-r--r--chrome/browser/extensions/extension_service_unittest.cc12
-rw-r--r--chrome/browser/extensions/extension_special_storage_policy.cc7
-rw-r--r--chrome/browser/extensions/extension_special_storage_policy_unittest.cc4
-rw-r--r--chrome/browser/extensions/extension_startup_browsertest.cc8
-rw-r--r--chrome/browser/extensions/extension_storage_apitest.cc1
-rw-r--r--chrome/browser/extensions/extension_storage_monitor.cc37
-rw-r--r--chrome/browser/extensions/extension_storage_monitor.h18
-rw-r--r--chrome/browser/extensions/extension_storage_monitor_browsertest.cc12
-rw-r--r--chrome/browser/extensions/extension_sync_service.cc1
-rw-r--r--chrome/browser/extensions/extension_sync_service.h1
-rw-r--r--chrome/browser/extensions/extension_system_factory.h1
-rw-r--r--chrome/browser/extensions/extension_system_impl.cc1
-rw-r--r--chrome/browser/extensions/extension_system_impl.h2
-rw-r--r--chrome/browser/extensions/extension_tab_util.cc3
-rw-r--r--chrome/browser/extensions/extension_tabs_apitest.cc1
-rw-r--r--chrome/browser/extensions/extension_test_notification_observer.cc2
-rw-r--r--chrome/browser/extensions/extension_user_script_loader_unittest.cc2
-rw-r--r--chrome/browser/extensions/extension_util.cc1
-rw-r--r--chrome/browser/extensions/extension_view_host.cc1
-rw-r--r--chrome/browser/extensions/extension_view_host.h1
-rw-r--r--chrome/browser/extensions/extension_view_host_factory.h2
-rw-r--r--chrome/browser/extensions/extension_web_ui.cc2
-rw-r--r--chrome/browser/extensions/extension_web_ui_override_registrar.h2
-rw-r--r--chrome/browser/extensions/extension_web_ui_unittest.cc1
-rw-r--r--chrome/browser/extensions/extension_webui_apitest.cc1
-rw-r--r--chrome/browser/extensions/external_component_loader.cc1
-rw-r--r--chrome/browser/extensions/external_component_loader.h1
-rw-r--r--chrome/browser/extensions/external_install_error.cc3
-rw-r--r--chrome/browser/extensions/external_loader.h1
-rw-r--r--chrome/browser/extensions/external_policy_loader.h1
-rw-r--r--chrome/browser/extensions/external_policy_loader_unittest.cc1
-rw-r--r--chrome/browser/extensions/external_pref_loader.cc1
-rw-r--r--chrome/browser/extensions/external_pref_loader.h1
-rw-r--r--chrome/browser/extensions/external_provider_impl.cc3
-rw-r--r--chrome/browser/extensions/external_provider_impl.h1
-rw-r--r--chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc1
-rw-r--r--chrome/browser/extensions/external_provider_impl_unittest.cc2
-rw-r--r--chrome/browser/extensions/external_registry_loader_win.h1
-rw-r--r--chrome/browser/extensions/fake_safe_browsing_database_manager.cc2
-rw-r--r--chrome/browser/extensions/favicon_downloader.h1
-rw-r--r--chrome/browser/extensions/favicon_downloader_unittest.cc3
-rw-r--r--chrome/browser/extensions/global_shortcut_listener.h2
-rw-r--r--chrome/browser/extensions/global_shortcut_listener_chromeos.h1
-rw-r--r--chrome/browser/extensions/global_shortcut_listener_mac.h1
-rw-r--r--chrome/browser/extensions/global_shortcut_listener_ozone.h1
-rw-r--r--chrome/browser/extensions/global_shortcut_listener_win.h1
-rw-r--r--chrome/browser/extensions/global_shortcut_listener_x11.cc3
-rw-r--r--chrome/browser/extensions/global_shortcut_listener_x11.h3
-rw-r--r--chrome/browser/extensions/hotword_browsertest.cc1
-rw-r--r--chrome/browser/extensions/install_signer.cc22
-rw-r--r--chrome/browser/extensions/install_signer.h2
-rw-r--r--chrome/browser/extensions/install_tracker.h1
-rw-r--r--chrome/browser/extensions/install_tracker_factory.h1
-rw-r--r--chrome/browser/extensions/install_verifier.cc1
-rw-r--r--chrome/browser/extensions/install_verifier.h2
-rw-r--r--chrome/browser/extensions/install_verifier_factory.h1
-rw-r--r--chrome/browser/extensions/installed_loader.cc2
-rw-r--r--chrome/browser/extensions/isolated_app_browsertest.cc3
-rw-r--r--chrome/browser/extensions/launch_util.cc1
-rw-r--r--chrome/browser/extensions/lazy_background_page_apitest.cc4
-rw-r--r--chrome/browser/extensions/location_bar_controller_unittest.cc1
-rw-r--r--chrome/browser/extensions/menu_manager.h7
-rw-r--r--chrome/browser/extensions/menu_manager_unittest.cc1
-rw-r--r--chrome/browser/extensions/mock_extension_special_storage_policy.h1
-rw-r--r--chrome/browser/extensions/navigation_observer.h1
-rw-r--r--chrome/browser/extensions/ntp_overridden_bubble_delegate.h2
-rw-r--r--chrome/browser/extensions/options_page_apitest.cc2
-rw-r--r--chrome/browser/extensions/pack_extension_job.h1
-rw-r--r--chrome/browser/extensions/page_action_browsertest.cc2
-rw-r--r--chrome/browser/extensions/path_util.cc1
-rw-r--r--chrome/browser/extensions/pending_extension_manager.h1
-rw-r--r--chrome/browser/extensions/permission_message_combinations_unittest.cc1
-rw-r--r--chrome/browser/extensions/permission_messages_unittest.cc3
-rw-r--r--chrome/browser/extensions/permissions_updater.h1
-rw-r--r--chrome/browser/extensions/plugin_apitest.cc3
-rw-r--r--chrome/browser/extensions/policy_handlers.cc2
-rw-r--r--chrome/browser/extensions/policy_handlers.h1
-rw-r--r--chrome/browser/extensions/process_management_browsertest.cc3
-rw-r--r--chrome/browser/extensions/process_manager_browsertest.cc3
-rw-r--r--chrome/browser/extensions/proxy_overridden_bubble_delegate.h2
-rw-r--r--chrome/browser/extensions/requirements_checker_browsertest.cc1
-rw-r--r--chrome/browser/extensions/service_worker_apitest.cc5
-rw-r--r--chrome/browser/extensions/settings_api_bubble_delegate.h2
-rw-r--r--chrome/browser/extensions/shared_module_service.h1
-rw-r--r--chrome/browser/extensions/shared_user_script_master.h1
-rw-r--r--chrome/browser/extensions/signin/gaia_auth_extension_loader.cc1
-rw-r--r--chrome/browser/extensions/signin/scoped_gaia_auth_extension.h2
-rw-r--r--chrome/browser/extensions/startup_helper.h1
-rw-r--r--chrome/browser/extensions/stubs_apitest.cc1
-rw-r--r--chrome/browser/extensions/suspicious_extension_bubble_delegate.h2
-rw-r--r--chrome/browser/extensions/sync_bundle.h1
-rw-r--r--chrome/browser/extensions/tab_helper.cc1
-rw-r--r--chrome/browser/extensions/tab_helper.h1
-rw-r--r--chrome/browser/extensions/test_blacklist.h2
-rw-r--r--chrome/browser/extensions/test_blacklist_state_fetcher.h1
-rw-r--r--chrome/browser/extensions/test_extension_environment.cc2
-rw-r--r--chrome/browser/extensions/test_extension_environment.h2
-rw-r--r--chrome/browser/extensions/test_extension_prefs.cc1
-rw-r--r--chrome/browser/extensions/test_extension_prefs.h1
-rw-r--r--chrome/browser/extensions/theme_installed_infobar_delegate.cc3
-rw-r--r--chrome/browser/extensions/token_cache/token_cache_service.h2
-rw-r--r--chrome/browser/extensions/token_cache/token_cache_service_factory.h1
-rw-r--r--chrome/browser/extensions/token_cache/token_cache_service_unittest.cc3
-rw-r--r--chrome/browser/extensions/unpacked_installer.h1
-rw-r--r--chrome/browser/extensions/updater/chrome_update_client_config.h1
-rw-r--r--chrome/browser/extensions/updater/chromeos_extension_cache_delegate.h2
-rw-r--r--chrome/browser/extensions/updater/extension_cache_fake.h1
-rw-r--r--chrome/browser/extensions/updater/extension_cache_impl.cc5
-rw-r--r--chrome/browser/extensions/updater/extension_cache_impl.h1
-rw-r--r--chrome/browser/extensions/updater/extension_updater.cc8
-rw-r--r--chrome/browser/extensions/updater/extension_updater.h1
-rw-r--r--chrome/browser/extensions/updater/extension_updater_unittest.cc7
-rw-r--r--chrome/browser/extensions/updater/local_extension_cache.cc12
-rw-r--r--chrome/browser/extensions/updater/local_extension_cache.h23
-rw-r--r--chrome/browser/extensions/updater/local_extension_cache_unittest.cc6
-rw-r--r--chrome/browser/extensions/user_script_listener.cc1
-rw-r--r--chrome/browser/extensions/user_script_listener.h1
-rw-r--r--chrome/browser/extensions/user_script_listener_unittest.cc1
-rw-r--r--chrome/browser/extensions/wake_event_page_apitest.cc1
-rw-r--r--chrome/browser/extensions/warning_badge_service.cc3
-rw-r--r--chrome/browser/extensions/warning_badge_service.h1
-rw-r--r--chrome/browser/extensions/warning_badge_service_factory.h1
-rw-r--r--chrome/browser/extensions/webstore_data_fetcher.h1
-rw-r--r--chrome/browser/extensions/webstore_inline_installer.h1
-rw-r--r--chrome/browser/extensions/webstore_install_with_prompt.h2
-rw-r--r--chrome/browser/extensions/webstore_installer.cc2
-rw-r--r--chrome/browser/extensions/webstore_installer_test.h1
-rw-r--r--chrome/browser/extensions/webstore_standalone_installer.h1
-rw-r--r--chrome/browser/extensions/webstore_startup_installer.h1
-rw-r--r--chrome/browser/extensions/webstore_startup_installer_browsertest.cc1
-rw-r--r--chrome/browser/extensions/window_controller.cc2
-rw-r--r--chrome/browser/extensions/window_controller.h4
-rw-r--r--chrome/browser/extensions/window_controller_list.h1
-rw-r--r--chrome/browser/extensions/window_open_apitest.cc3
-rw-r--r--chrome/browser/extensions/window_open_interactive_apitest.cc1
-rw-r--r--chrome/browser/extensions/zipfile_installer.h2
-rw-r--r--chrome/browser/extensions/zipfile_installer_unittest.cc1
673 files changed, 1504 insertions, 424 deletions
diff --git a/chrome/browser/extensions/active_script_controller.cc b/chrome/browser/extensions/active_script_controller.cc
index 1eb1ae2..4970de2 100644
--- a/chrome/browser/extensions/active_script_controller.cc
+++ b/chrome/browser/extensions/active_script_controller.cc
@@ -160,7 +160,7 @@ void ActiveScriptController::RunPendingForExtension(
void ActiveScriptController::OnRequestScriptInjectionPermission(
const std::string& extension_id,
UserScript::InjectionType script_type,
- int64 request_id) {
+ int64_t request_id) {
if (!crx_file::id_util::IdIsValid(extension_id)) {
NOTREACHED() << "'" << extension_id << "' is not a valid id.";
return;
@@ -197,7 +197,7 @@ void ActiveScriptController::OnRequestScriptInjectionPermission(
}
}
-void ActiveScriptController::PermitScriptInjection(int64 request_id) {
+void ActiveScriptController::PermitScriptInjection(int64_t request_id) {
// This only sends the response to the renderer - the process of adding the
// extension to the list of |permitted_extensions_| is done elsewhere.
// TODO(devlin): Instead of sending this to all frames, we should include the
diff --git a/chrome/browser/extensions/active_script_controller.h b/chrome/browser/extensions/active_script_controller.h
index 1db2f74..e2d05bb 100644
--- a/chrome/browser/extensions/active_script_controller.h
+++ b/chrome/browser/extensions/active_script_controller.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_ACTIVE_SCRIPT_CONTROLLER_H_
#define CHROME_BROWSER_EXTENSIONS_ACTIVE_SCRIPT_CONTROLLER_H_
+#include <stdint.h>
+
#include <map>
#include <set>
#include <string>
@@ -12,6 +14,7 @@
#include "base/callback.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "content/public/browser/web_contents_observer.h"
#include "extensions/browser/extension_registry_observer.h"
@@ -96,13 +99,12 @@ class ActiveScriptController : public content::WebContentsObserver,
void RunPendingForExtension(const Extension* extension);
// Handle the RequestScriptInjectionPermission message.
- void OnRequestScriptInjectionPermission(
- const std::string& extension_id,
- UserScript::InjectionType script_type,
- int64 request_id);
+ void OnRequestScriptInjectionPermission(const std::string& extension_id,
+ UserScript::InjectionType script_type,
+ int64_t request_id);
// Grants permission for the given request to run.
- void PermitScriptInjection(int64 request_id);
+ void PermitScriptInjection(int64_t request_id);
// Notifies the ExtensionActionAPI of a change (either that an extension now
// wants permission to run, or that it has been run).
diff --git a/chrome/browser/extensions/active_script_controller_browsertest.cc b/chrome/browser/extensions/active_script_controller_browsertest.cc
index 3b81195..ff8ac9b 100644
--- a/chrome/browser/extensions/active_script_controller_browsertest.cc
+++ b/chrome/browser/extensions/active_script_controller_browsertest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <utility>
#include <vector>
diff --git a/chrome/browser/extensions/active_script_controller_unittest.cc b/chrome/browser/extensions/active_script_controller_unittest.cc
index 6876c57..96532ba 100644
--- a/chrome/browser/extensions/active_script_controller_unittest.cc
+++ b/chrome/browser/extensions/active_script_controller_unittest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <map>
#include <utility>
diff --git a/chrome/browser/extensions/active_tab_permission_granter.h b/chrome/browser/extensions/active_tab_permission_granter.h
index 498c6e8..bc29237 100644
--- a/chrome/browser/extensions/active_tab_permission_granter.h
+++ b/chrome/browser/extensions/active_tab_permission_granter.h
@@ -8,6 +8,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "content/public/browser/web_contents_observer.h"
#include "extensions/browser/extension_registry_observer.h"
diff --git a/chrome/browser/extensions/activity_log/activity_actions.cc b/chrome/browser/extensions/activity_log/activity_actions.cc
index 05ff82f..85cad83 100644
--- a/chrome/browser/extensions/activity_log/activity_actions.cc
+++ b/chrome/browser/extensions/activity_log/activity_actions.cc
@@ -44,7 +44,7 @@ Action::Action(const std::string& extension_id,
const base::Time& time,
const ActionType action_type,
const std::string& api_name,
- int64 action_id)
+ int64_t action_id)
: extension_id_(extension_id),
time_(time),
action_type_(action_type),
diff --git a/chrome/browser/extensions/activity_log/activity_actions.h b/chrome/browser/extensions/activity_log/activity_actions.h
index 902b550..cb92b9f 100644
--- a/chrome/browser/extensions/activity_log/activity_actions.h
+++ b/chrome/browser/extensions/activity_log/activity_actions.h
@@ -5,9 +5,12 @@
#ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_ACTIVITY_ACTIONS_H_
#define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_ACTIVITY_ACTIONS_H_
+#include <stdint.h>
+
#include <string>
#include <vector>
+#include "base/macros.h"
#include "base/memory/ref_counted_memory.h"
#include "base/time/time.h"
#include "chrome/browser/profiles/profile.h"
@@ -49,7 +52,7 @@ class Action : public base::RefCountedThreadSafe<Action> {
const base::Time& time,
const ActionType action_type,
const std::string& api_name,
- int64 action_id = -1);
+ int64_t action_id = -1);
// Creates and returns a mutable copy of an Action.
scoped_refptr<Action> Clone() const;
@@ -105,7 +108,7 @@ class Action : public base::RefCountedThreadSafe<Action> {
// An ID that identifies an action stored in the Activity Log database. If the
// action is not retrieved from the database, e.g., live stream, then the ID
// is set to -1.
- int64 action_id() const { return action_id_; }
+ int64_t action_id() const { return action_id_; }
// Helper methods for serializing and deserializing URLs into strings. If
// the URL is marked as incognito, then the string is prefixed with
@@ -144,7 +147,7 @@ class Action : public base::RefCountedThreadSafe<Action> {
bool arg_incognito_;
scoped_ptr<base::DictionaryValue> other_;
int count_;
- int64 action_id_;
+ int64_t action_id_;
DISALLOW_COPY_AND_ASSIGN(Action);
};
diff --git a/chrome/browser/extensions/activity_log/activity_database.cc b/chrome/browser/extensions/activity_log/activity_database.cc
index 226c658..246e0e8 100644
--- a/chrome/browser/extensions/activity_log/activity_database.cc
+++ b/chrome/browser/extensions/activity_log/activity_database.cc
@@ -14,6 +14,7 @@
#include "base/threading/thread_checker.h"
#include "base/time/clock.h"
#include "base/time/time.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/activity_log/fullstream_ui_policy.h"
#include "chrome/common/chrome_switches.h"
#include "sql/error_delegate_util.h"
diff --git a/chrome/browser/extensions/activity_log/activity_database.h b/chrome/browser/extensions/activity_log/activity_database.h
index 2011f0f..43a77e1 100644
--- a/chrome/browser/extensions/activity_log/activity_database.h
+++ b/chrome/browser/extensions/activity_log/activity_database.h
@@ -8,9 +8,9 @@
#include <string>
#include <vector>
-#include "base/basictypes.h"
#include "base/files/file_path.h"
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/memory/ref_counted_memory.h"
#include "base/synchronization/lock.h"
#include "base/timer/timer.h"
diff --git a/chrome/browser/extensions/activity_log/activity_database_unittest.cc b/chrome/browser/extensions/activity_log/activity_database_unittest.cc
index 7d49898..9608923 100644
--- a/chrome/browser/extensions/activity_log/activity_database_unittest.cc
+++ b/chrome/browser/extensions/activity_log/activity_database_unittest.cc
@@ -2,15 +2,19 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <string>
#include "base/command_line.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
+#include "base/macros.h"
#include "base/run_loop.h"
#include "base/test/simple_test_clock.h"
#include "base/time/time.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/activity_log/activity_action_constants.h"
#include "chrome/browser/extensions/activity_log/activity_database.h"
#include "chrome/browser/extensions/activity_log/fullstream_ui_policy.h"
diff --git a/chrome/browser/extensions/activity_log/activity_log.cc b/chrome/browser/extensions/activity_log/activity_log.cc
index 1870ee4..3fe65ea 100644
--- a/chrome/browser/extensions/activity_log/activity_log.cc
+++ b/chrome/browser/extensions/activity_log/activity_log.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/activity_log/activity_log.h"
+#include <stddef.h>
+
#include <set>
#include <vector>
@@ -11,6 +13,7 @@
#include "base/json/json_string_value_serializer.h"
#include "base/lazy_instance.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/threading/thread_checker.h"
@@ -618,7 +621,7 @@ void ActivityLog::GetFilteredActions(
// DELETE ACTIONS. -------------------------------------------------------------
-void ActivityLog::RemoveActions(const std::vector<int64>& action_ids) {
+void ActivityLog::RemoveActions(const std::vector<int64_t>& action_ids) {
if (!database_policy_)
return;
database_policy_->RemoveActions(action_ids);
diff --git a/chrome/browser/extensions/activity_log/activity_log.h b/chrome/browser/extensions/activity_log/activity_log.h
index d9a4ccf..dab84d1 100644
--- a/chrome/browser/extensions/activity_log/activity_log.h
+++ b/chrome/browser/extensions/activity_log/activity_log.h
@@ -5,12 +5,15 @@
#ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_ACTIVITY_LOG_H_
#define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_ACTIVITY_LOG_H_
+#include <stdint.h>
+
#include <map>
#include <string>
#include <vector>
#include "base/callback.h"
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/observer_list_threadsafe.h"
#include "base/scoped_observer.h"
#include "base/synchronization/lock.h"
@@ -108,7 +111,7 @@ class ActivityLog : public BrowserContextKeyedAPI,
// Remove actions from the activity log database which IDs specified in the
// action_ids array.
- void RemoveActions(const std::vector<int64>& action_ids);
+ void RemoveActions(const std::vector<int64_t>& action_ids);
// Clean up URLs from the activity log database.
// If restrict_urls is empty then all URLs in the activity log database are
diff --git a/chrome/browser/extensions/activity_log/activity_log_browsertest.cc b/chrome/browser/extensions/activity_log/activity_log_browsertest.cc
index 7cfd7c0..4069efd 100644
--- a/chrome/browser/extensions/activity_log/activity_log_browsertest.cc
+++ b/chrome/browser/extensions/activity_log/activity_log_browsertest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "base/location.h"
#include "base/single_thread_task_runner.h"
#include "base/strings/stringprintf.h"
@@ -38,8 +40,8 @@ class ActivityLogPrerenderTest : public ExtensionApiTest {
static void Prerender_Arguments(
const std::string& extension_id,
- uint16 port,
- scoped_ptr<std::vector<scoped_refptr<Action> > > i) {
+ uint16_t port,
+ scoped_ptr<std::vector<scoped_refptr<Action>>> i) {
// This is to exit RunLoop (base::MessageLoop::current()->Run()) below
base::ThreadTaskRunnerHandle::Get()->PostTask(
FROM_HERE, base::MessageLoop::QuitWhenIdleClosure());
@@ -67,7 +69,7 @@ class ActivityLogPrerenderTest : public ExtensionApiTest {
IN_PROC_BROWSER_TEST_F(ActivityLogPrerenderTest, TestScriptInjected) {
host_resolver()->AddRule("*", "127.0.0.1");
ASSERT_TRUE(StartEmbeddedTestServer());
- uint16 port = embedded_test_server()->port();
+ uint16_t port = embedded_test_server()->port();
// Get the extension (chrome/test/data/extensions/activity_log)
const Extension* ext =
diff --git a/chrome/browser/extensions/activity_log/activity_log_policy.cc b/chrome/browser/extensions/activity_log/activity_log_policy.cc
index 58c9f6b..99ef17c 100644
--- a/chrome/browser/extensions/activity_log/activity_log_policy.cc
+++ b/chrome/browser/extensions/activity_log/activity_log_policy.cc
@@ -4,11 +4,13 @@
#include "chrome/browser/extensions/activity_log/activity_log_policy.h"
+#include <stddef.h>
#include <stdint.h>
#include "base/files/file_path.h"
#include "base/json/json_string_value_serializer.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/strings/stringprintf.h"
#include "base/time/clock.h"
#include "base/time/time.h"
@@ -148,8 +150,8 @@ base::Time ActivityLogPolicy::Util::AddDays(const base::Time& base_date,
// static
void ActivityLogPolicy::Util::ComputeDatabaseTimeBounds(const base::Time& now,
int days_ago,
- int64* early_bound,
- int64* late_bound) {
+ int64_t* early_bound,
+ int64_t* late_bound) {
base::Time morning_midnight = now.LocalMidnight();
if (days_ago == 0) {
*early_bound = morning_midnight.ToInternalValue();
diff --git a/chrome/browser/extensions/activity_log/activity_log_policy.h b/chrome/browser/extensions/activity_log/activity_log_policy.h
index 9239919..dff6d7a 100644
--- a/chrome/browser/extensions/activity_log/activity_log_policy.h
+++ b/chrome/browser/extensions/activity_log/activity_log_policy.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_ACTIVITY_LOG_POLICY_H_
#define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_ACTIVITY_LOG_POLICY_H_
+#include <stdint.h>
+
#include <map>
#include <set>
#include <string>
@@ -13,6 +15,7 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
#include "chrome/browser/extensions/activity_log/activity_actions.h"
@@ -114,8 +117,8 @@ class ActivityLogPolicy {
// time.
static void ComputeDatabaseTimeBounds(const base::Time& now,
int days_ago,
- int64* early_bound,
- int64* late_bound);
+ int64_t* early_bound,
+ int64_t* late_bound);
// Deletes obsolete database tables from an activity log database. This
// can be used in InitDatabase() methods of ActivityLogDatabasePolicy
@@ -178,7 +181,7 @@ class ActivityLogDatabasePolicy : public ActivityLogPolicy,
<void(scoped_ptr<Action::ActionVector>)>& callback) = 0;
// Remove actions (rows) which IDs are in the action_ids array.
- virtual void RemoveActions(const std::vector<int64>& action_ids) = 0;
+ virtual void RemoveActions(const std::vector<int64_t>& action_ids) = 0;
// Clean the relevant URL data. The cleaning may need to be different for
// different policies. If restrict_urls is empty then all URLs are removed.
diff --git a/chrome/browser/extensions/activity_log/activity_log_unittest.cc b/chrome/browser/extensions/activity_log/activity_log_unittest.cc
index be3473e..7267ff5 100644
--- a/chrome/browser/extensions/activity_log/activity_log_unittest.cc
+++ b/chrome/browser/extensions/activity_log/activity_log_unittest.cc
@@ -2,11 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
#include "base/synchronization/waitable_event.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/activity_log/activity_action_constants.h"
#include "chrome/browser/extensions/activity_log/activity_log.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/activity_log/counting_policy.cc b/chrome/browser/extensions/activity_log/counting_policy.cc
index 94512e8..dbe432a 100644
--- a/chrome/browser/extensions/activity_log/counting_policy.cc
+++ b/chrome/browser/extensions/activity_log/counting_policy.cc
@@ -30,6 +30,8 @@
#include "chrome/browser/extensions/activity_log/counting_policy.h"
+#include <stddef.h>
+
#include <map>
#include <string>
#include <vector>
@@ -38,6 +40,7 @@
#include "base/files/file_path.h"
#include "base/json/json_reader.h"
#include "base/json/json_string_value_serializer.h"
+#include "base/macros.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
#include "chrome/common/chrome_constants.h"
@@ -293,8 +296,8 @@ bool CountingPolicy::FlushDatabase(sql::Connection* db) {
// The contents in values must match up with fields in matched_columns. A
// value of -1 is used to encode a null database value.
- int64 id;
- std::vector<int64> matched_values;
+ int64_t id;
+ std::vector<int64_t> matched_values;
if (!string_table_.StringToInt(db, action.extension_id(), &id))
return false;
@@ -377,7 +380,7 @@ bool CountingPolicy::FlushDatabase(sql::Connection* db) {
if (locate_statement.Step()) {
// A matching row was found. Update the count and time.
- int64 rowid = locate_statement.ColumnInt64(0);
+ int64_t rowid = locate_statement.ColumnInt64(0);
sql::Statement update_statement(db->GetCachedStatement(
sql::StatementID(SQL_FROM_HERE), update_str.c_str()));
update_statement.BindInt(0, count);
@@ -480,8 +483,8 @@ scoped_ptr<Action::ActionVector> CountingPolicy::DoReadFilteredData(
if (!arg_url.empty())
query.BindString(++i, arg_url + "%");
if (days_ago >= 0) {
- int64 early_bound;
- int64 late_bound;
+ int64_t early_bound;
+ int64_t late_bound;
Util::ComputeDatabaseTimeBounds(Now(), days_ago, &early_bound, &late_bound);
query.BindInt64(++i, early_bound);
query.BindInt64(++i, late_bound);
@@ -523,7 +526,7 @@ scoped_ptr<Action::ActionVector> CountingPolicy::DoReadFilteredData(
return actions.Pass();
}
-void CountingPolicy::DoRemoveActions(const std::vector<int64>& action_ids) {
+void CountingPolicy::DoRemoveActions(const std::vector<int64_t>& action_ids) {
if (action_ids.empty())
return;
@@ -590,7 +593,7 @@ void CountingPolicy::DoRemoveURLs(const std::vector<GURL>& restrict_urls) {
// If URLs are specified then restrict to only those URLs.
for (size_t i = 0; i < restrict_urls.size(); ++i) {
- int64 url_id;
+ int64_t url_id;
if (!restrict_urls[i].is_valid() ||
!url_table_.StringToInt(db, restrict_urls[i].spec(), &url_id)) {
continue;
@@ -650,7 +653,7 @@ void CountingPolicy::DoRemoveExtensionData(const std::string& extension_id) {
"DELETE FROM %s WHERE extension_id_x=?", kTableName);
sql::Statement statement(
db->GetCachedStatement(sql::StatementID(SQL_FROM_HERE), sql_str.c_str()));
- int64 id;
+ int64_t id;
if (string_table_.StringToInt(db, extension_id, &id)) {
statement.BindInt64(0, id);
} else {
@@ -737,7 +740,7 @@ void CountingPolicy::ReadFilteredData(
callback);
}
-void CountingPolicy::RemoveActions(const std::vector<int64>& action_ids) {
+void CountingPolicy::RemoveActions(const std::vector<int64_t>& action_ids) {
ScheduleAndForget(this, &CountingPolicy::DoRemoveActions, action_ids);
}
diff --git a/chrome/browser/extensions/activity_log/counting_policy.h b/chrome/browser/extensions/activity_log/counting_policy.h
index e7b1671..26b090a 100644
--- a/chrome/browser/extensions/activity_log/counting_policy.h
+++ b/chrome/browser/extensions/activity_log/counting_policy.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_COUNTING_POLICY_H_
#define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_COUNTING_POLICY_H_
+#include <stdint.h>
+
#include <string>
#include "base/containers/hash_tables.h"
@@ -47,7 +49,7 @@ class CountingPolicy : public ActivityLogDatabasePolicy {
}
// Remove actions (rows) which IDs are specified in the action_ids array.
- void RemoveActions(const std::vector<int64>& action_ids) override;
+ void RemoveActions(const std::vector<int64_t>& action_ids) override;
// Clean the URL data stored for this policy.
void RemoveURLs(const std::vector<GURL>&) override;
@@ -97,7 +99,7 @@ class CountingPolicy : public ActivityLogDatabasePolicy {
// The implementation of RemoveActions; this must only run on the database
// thread.
- void DoRemoveActions(const std::vector<int64>& action_ids);
+ void DoRemoveActions(const std::vector<int64_t>& action_ids);
// The implementation of RemoveURLs; this must only run on the database
// thread.
diff --git a/chrome/browser/extensions/activity_log/counting_policy_unittest.cc b/chrome/browser/extensions/activity_log/counting_policy_unittest.cc
index d876c93..69da18e 100644
--- a/chrome/browser/extensions/activity_log/counting_policy_unittest.cc
+++ b/chrome/browser/extensions/activity_log/counting_policy_unittest.cc
@@ -2,6 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/cancelable_callback.h"
#include "base/command_line.h"
#include "base/location.h"
@@ -14,6 +17,7 @@
#include "base/test/simple_test_clock.h"
#include "base/test/test_timeouts.h"
#include "base/thread_task_runner_handle.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/activity_log/activity_log.h"
#include "chrome/browser/extensions/activity_log/counting_policy.h"
#include "chrome/browser/extensions/extension_service.h"
@@ -405,9 +409,8 @@ class CountingPolicyTest : public testing::Test {
// deletion.
void CheckRemoveActions(
ActivityLogDatabasePolicy* policy,
- const std::vector<int64>& action_ids,
+ const std::vector<int64_t>& action_ids,
const base::Callback<void(scoped_ptr<Action::ActionVector>)>& checker) {
-
// Use a mock clock to ensure that events are not recorded on the wrong day
// when the test is run close to local midnight.
base::SimpleTestClock* mock_clock = new base::SimpleTestClock();
@@ -1373,7 +1376,7 @@ TEST_F(CountingPolicyTest, RemoveActions) {
ActivityLogDatabasePolicy* policy = new CountingPolicy(profile_.get());
policy->Init();
- std::vector<int64> action_ids;
+ std::vector<int64_t> action_ids;
CheckRemoveActions(
policy, action_ids, base::Bind(&CountingPolicyTest::NoActionsDeleted));
diff --git a/chrome/browser/extensions/activity_log/database_string_table.cc b/chrome/browser/extensions/activity_log/database_string_table.cc
index 01c52c9..913aa92 100644
--- a/chrome/browser/extensions/activity_log/database_string_table.cc
+++ b/chrome/browser/extensions/activity_log/database_string_table.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/activity_log/database_string_table.h"
+#include <stddef.h>
+
#include "base/strings/stringprintf.h"
#include "sql/connection.h"
#include "sql/statement.h"
@@ -36,8 +38,8 @@ bool DatabaseStringTable::Initialize(sql::Connection* connection) {
bool DatabaseStringTable::StringToInt(sql::Connection* connection,
const std::string& value,
- int64* id) {
- std::map<std::string, int64>::const_iterator lookup =
+ int64_t* id) {
+ std::map<std::string, int64_t>::const_iterator lookup =
value_to_id_.find(value);
if (lookup != value_to_id_.end()) {
*id = lookup->second;
@@ -81,10 +83,9 @@ bool DatabaseStringTable::StringToInt(sql::Connection* connection,
}
bool DatabaseStringTable::IntToString(sql::Connection* connection,
- int64 id,
+ int64_t id,
std::string* value) {
- std::map<int64, std::string>::const_iterator lookup =
- id_to_value_.find(id);
+ std::map<int64_t, std::string>::const_iterator lookup = id_to_value_.find(id);
if (lookup != id_to_value_.end()) {
*value = lookup->second;
return true;
diff --git a/chrome/browser/extensions/activity_log/database_string_table.h b/chrome/browser/extensions/activity_log/database_string_table.h
index 6c23040..a7373cc 100644
--- a/chrome/browser/extensions/activity_log/database_string_table.h
+++ b/chrome/browser/extensions/activity_log/database_string_table.h
@@ -5,11 +5,13 @@
#ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_DATABASE_STRING_TABLE_H_
#define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_DATABASE_STRING_TABLE_H_
+#include <stdint.h>
+
#include <map>
#include <string>
-#include "base/basictypes.h"
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
namespace sql {
class Connection;
@@ -44,13 +46,13 @@ class DatabaseStringTable {
// on success and false on database error.
bool StringToInt(sql::Connection* connection,
const std::string& value,
- int64* id);
+ int64_t* id);
// Looks up an integer value and converts it to a string (which is stored in
// *value). Returns true on success. A false return does not necessarily
// indicate a database error; it might simply be that the value cannot be
// found.
- bool IntToString(sql::Connection* connection, int64 id, std::string* value);
+ bool IntToString(sql::Connection* connection, int64_t id, std::string* value);
// Clears the in-memory cache; this should be called if the underlying
// database table has been manipulated and the cache may be stale.
@@ -61,8 +63,8 @@ class DatabaseStringTable {
void PruneCache();
// In-memory caches of recently accessed values.
- std::map<int64, std::string> id_to_value_;
- std::map<std::string, int64> value_to_id_;
+ std::map<int64_t, std::string> id_to_value_;
+ std::map<std::string, int64_t> value_to_id_;
// The name of the database table where the mapping is stored.
std::string table_;
diff --git a/chrome/browser/extensions/activity_log/database_string_table_unittest.cc b/chrome/browser/extensions/activity_log/database_string_table_unittest.cc
index 90433b9..ce0ced8 100644
--- a/chrome/browser/extensions/activity_log/database_string_table_unittest.cc
+++ b/chrome/browser/extensions/activity_log/database_string_table_unittest.cc
@@ -2,6 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/files/scoped_temp_dir.h"
#include "base/strings/stringprintf.h"
#include "chrome/browser/extensions/activity_log/database_string_table.h"
@@ -39,13 +42,13 @@ TEST_F(DatabaseStringTableTest, Init) {
TEST_F(DatabaseStringTableTest, Insert) {
DatabaseStringTable table("test");
table.Initialize(&db_);
- int64 id;
+ int64_t id;
ASSERT_TRUE(table.StringToInt(&db_, "abc", &id));
sql::Statement query(
db_.GetUniqueStatement("SELECT id FROM test WHERE value = 'abc'"));
ASSERT_TRUE(query.Step());
- int64 raw_id = query.ColumnInt64(0);
+ int64_t raw_id = query.ColumnInt64(0);
ASSERT_EQ(id, raw_id);
}
@@ -55,13 +58,13 @@ TEST_F(DatabaseStringTableTest, InsertMultiple) {
DatabaseStringTable table("test");
table.Initialize(&db_);
- int64 id1;
- int64 id2;
+ int64_t id1;
+ int64_t id2;
ASSERT_TRUE(table.StringToInt(&db_, "string1", &id1));
ASSERT_TRUE(table.StringToInt(&db_, "string2", &id2));
ASSERT_NE(id1, id2);
- int64 id1a;
+ int64_t id1a;
ASSERT_TRUE(table.StringToInt(&db_, "string1", &id1a));
ASSERT_EQ(id1, id1a);
}
@@ -72,12 +75,12 @@ TEST_F(DatabaseStringTableTest, CacheCleared) {
DatabaseStringTable table("test");
table.Initialize(&db_);
- int64 id1;
+ int64_t id1;
ASSERT_TRUE(table.StringToInt(&db_, "string1", &id1));
table.ClearCache();
- int64 id2;
+ int64_t id2;
ASSERT_TRUE(table.StringToInt(&db_, "string1", &id2));
ASSERT_EQ(id1, id2);
}
@@ -88,19 +91,19 @@ TEST_F(DatabaseStringTableTest, DatabaseModified) {
DatabaseStringTable table("test");
table.Initialize(&db_);
- int64 id1;
+ int64_t id1;
ASSERT_TRUE(table.StringToInt(&db_, "modified", &id1));
ASSERT_TRUE(
db_.Execute("UPDATE test SET id = id + 1 WHERE value = 'modified'"));
- int64 id2;
+ int64_t id2;
ASSERT_TRUE(table.StringToInt(&db_, "modified", &id2));
ASSERT_EQ(id1, id2);
table.ClearCache();
- int64 id3;
+ int64_t id3;
ASSERT_TRUE(table.StringToInt(&db_, "modified", &id3));
ASSERT_EQ(id1 + 1, id3);
}
@@ -117,7 +120,7 @@ TEST_F(DatabaseStringTableTest, BadLookup) {
TEST_F(DatabaseStringTableTest, Lookup) {
DatabaseStringTable table("test");
table.Initialize(&db_);
- int64 id;
+ int64_t id;
ASSERT_TRUE(table.StringToInt(&db_, "abc", &id));
std::string value;
@@ -141,7 +144,7 @@ TEST_F(DatabaseStringTableTest, Prune) {
transaction.Begin();
for (int i = 0; i < 2000; i++) {
- int64 id;
+ int64_t id;
ASSERT_TRUE(table.StringToInt(&db_, base::StringPrintf("value-%d", i),
&id));
}
diff --git a/chrome/browser/extensions/activity_log/fullstream_ui_policy.cc b/chrome/browser/extensions/activity_log/fullstream_ui_policy.cc
index 264973f..2154a27 100644
--- a/chrome/browser/extensions/activity_log/fullstream_ui_policy.cc
+++ b/chrome/browser/extensions/activity_log/fullstream_ui_policy.cc
@@ -4,12 +4,15 @@
#include "chrome/browser/extensions/activity_log/fullstream_ui_policy.h"
+#include <stddef.h>
+
#include "base/callback.h"
#include "base/command_line.h"
#include "base/files/file_path.h"
#include "base/json/json_reader.h"
#include "base/json/json_string_value_serializer.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/strings/string16.h"
#include "base/strings/stringprintf.h"
#include "chrome/browser/extensions/activity_log/activity_action_constants.h"
@@ -178,8 +181,8 @@ scoped_ptr<Action::ActionVector> FullStreamUIPolicy::DoReadFilteredData(
if (!arg_url.empty())
query.BindString(++i, arg_url + "%");
if (days_ago >= 0) {
- int64 early_bound;
- int64 late_bound;
+ int64_t early_bound;
+ int64_t late_bound;
Util::ComputeDatabaseTimeBounds(Now(), days_ago, &early_bound, &late_bound);
query.BindInt64(++i, early_bound);
query.BindInt64(++i, late_bound);
@@ -220,7 +223,8 @@ scoped_ptr<Action::ActionVector> FullStreamUIPolicy::DoReadFilteredData(
return actions.Pass();
}
-void FullStreamUIPolicy::DoRemoveActions(const std::vector<int64>& action_ids) {
+void FullStreamUIPolicy::DoRemoveActions(
+ const std::vector<int64_t>& action_ids) {
if (action_ids.empty())
return;
@@ -410,7 +414,7 @@ void FullStreamUIPolicy::ReadFilteredData(
callback);
}
-void FullStreamUIPolicy::RemoveActions(const std::vector<int64>& action_ids) {
+void FullStreamUIPolicy::RemoveActions(const std::vector<int64_t>& action_ids) {
ScheduleAndForget(this, &FullStreamUIPolicy::DoRemoveActions, action_ids);
}
diff --git a/chrome/browser/extensions/activity_log/fullstream_ui_policy.h b/chrome/browser/extensions/activity_log/fullstream_ui_policy.h
index f468e11..b4fa7bf 100644
--- a/chrome/browser/extensions/activity_log/fullstream_ui_policy.h
+++ b/chrome/browser/extensions/activity_log/fullstream_ui_policy.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_FULLSTREAM_UI_POLICY_H_
#define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_FULLSTREAM_UI_POLICY_H_
+#include <stdint.h>
+
#include <string>
#include "chrome/browser/extensions/activity_log/activity_database.h"
@@ -41,7 +43,7 @@ class FullStreamUIPolicy : public ActivityLogDatabasePolicy {
void Close() override;
// Remove the actions stored for this policy according to the passed IDs.
- void RemoveActions(const std::vector<int64>& action_ids) override;
+ void RemoveActions(const std::vector<int64_t>& action_ids) override;
// Clean the URL data stored for this policy.
void RemoveURLs(const std::vector<GURL>& restrict_urls) override;
@@ -78,7 +80,7 @@ class FullStreamUIPolicy : public ActivityLogDatabasePolicy {
// The implementation of RemoveActions; this must only run on the database
// thread.
- void DoRemoveActions(const std::vector<int64>& action_ids);
+ void DoRemoveActions(const std::vector<int64_t>& action_ids);
// The implementation of RemoveURLs; this must only run on the database
// thread.
diff --git a/chrome/browser/extensions/activity_log/fullstream_ui_policy_unittest.cc b/chrome/browser/extensions/activity_log/fullstream_ui_policy_unittest.cc
index cea6b16..123eaea 100644
--- a/chrome/browser/extensions/activity_log/fullstream_ui_policy_unittest.cc
+++ b/chrome/browser/extensions/activity_log/fullstream_ui_policy_unittest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "base/cancelable_callback.h"
#include "base/command_line.h"
#include "base/location.h"
@@ -13,6 +15,7 @@
#include "base/test/simple_test_clock.h"
#include "base/test/test_timeouts.h"
#include "base/thread_task_runner_handle.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/activity_log/activity_log.h"
#include "chrome/browser/extensions/activity_log/fullstream_ui_policy.h"
#include "chrome/browser/extensions/extension_service.h"
@@ -291,9 +294,8 @@ class FullStreamUIPolicyTest : public testing::Test {
// deletion.
void CheckRemoveActions(
ActivityLogDatabasePolicy* policy,
- const std::vector<int64>& action_ids,
+ const std::vector<int64_t>& action_ids,
const base::Callback<void(scoped_ptr<Action::ActionVector>)>& checker) {
-
// Use a mock clock to ensure that events are not recorded on the wrong day
// when the test is run close to local midnight.
base::SimpleTestClock* mock_clock = new base::SimpleTestClock();
@@ -1002,7 +1004,7 @@ TEST_F(FullStreamUIPolicyTest, RemoveActions) {
ActivityLogDatabasePolicy* policy = new FullStreamUIPolicy(profile_.get());
policy->Init();
- std::vector<int64> action_ids;
+ std::vector<int64_t> action_ids;
CheckRemoveActions(policy,
action_ids,
diff --git a/chrome/browser/extensions/alert_apitest.cc b/chrome/browser/extensions/alert_apitest.cc
index a4f99f0..718bc18 100644
--- a/chrome/browser/extensions/alert_apitest.cc
+++ b/chrome/browser/extensions/alert_apitest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/extensions/extension_apitest.h"
diff --git a/chrome/browser/extensions/all_urls_apitest.cc b/chrome/browser/extensions/all_urls_apitest.cc
index 9874d85..47de71b 100644
--- a/chrome/browser/extensions/all_urls_apitest.cc
+++ b/chrome/browser/extensions/all_urls_apitest.cc
@@ -3,6 +3,8 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "base/macros.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc b/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc
index 2fffefd..fcbe071 100644
--- a/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc
+++ b/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/lazy_instance.h"
#include "base/prefs/pref_service.h"
#include "base/strings/string_number_conversions.h"
@@ -181,8 +184,8 @@ bool ActivityLogPrivateDeleteActivitiesFunction::RunAsync() {
EXTENSION_FUNCTION_VALIDATE(params.get());
// Put the arguments in the right format.
- std::vector<int64> action_ids;
- int64 value;
+ std::vector<int64_t> action_ids;
+ int64_t value;
for (size_t i = 0; i < params->activity_ids.size(); i++) {
if (base::StringToInt64(params->activity_ids[i], &value))
action_ids.push_back(value);
diff --git a/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h b/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h
index f09c5c7..f665e9a 100644
--- a/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h
+++ b/chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h
@@ -9,6 +9,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_ACTIVITY_LOG_PRIVATE_ACTIVITY_LOG_PRIVATE_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_ACTIVITY_LOG_PRIVATE_ACTIVITY_LOG_PRIVATE_API_H_
+#include "base/macros.h"
#include "base/synchronization/lock.h"
#include "chrome/browser/extensions/activity_log/activity_actions.h"
#include "chrome/browser/extensions/activity_log/activity_log.h"
diff --git a/chrome/browser/extensions/api/activity_log_private/activity_log_private_apitest.cc b/chrome/browser/extensions/api/activity_log_private/activity_log_private_apitest.cc
index 63cb765..a1947c2 100644
--- a/chrome/browser/extensions/api/activity_log_private/activity_log_private_apitest.cc
+++ b/chrome/browser/extensions/api/activity_log_private/activity_log_private_apitest.cc
@@ -4,6 +4,7 @@
#include <string>
+#include "build/build_config.h"
#include "chrome/browser/extensions/activity_log/activity_log.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/common/chrome_switches.h"
diff --git a/chrome/browser/extensions/api/audio_modem/audio_modem_api.cc b/chrome/browser/extensions/api/audio_modem/audio_modem_api.cc
index 8a1e4e2..99242ef 100644
--- a/chrome/browser/extensions/api/audio_modem/audio_modem_api.cc
+++ b/chrome/browser/extensions/api/audio_modem/audio_modem_api.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include <map>
#include <string>
#include <vector>
diff --git a/chrome/browser/extensions/api/audio_modem/audio_modem_api.h b/chrome/browser/extensions/api/audio_modem/audio_modem_api.h
index 77034b5..e5f0776 100644
--- a/chrome/browser/extensions/api/audio_modem/audio_modem_api.h
+++ b/chrome/browser/extensions/api/audio_modem/audio_modem_api.h
@@ -9,6 +9,7 @@
#include <string>
#include <vector>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/common/extensions/api/audio_modem.h"
#include "components/audio_modem/public/modem.h"
diff --git a/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc b/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc
index 79b1735..e1032741 100644
--- a/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc
+++ b/chrome/browser/extensions/api/autofill_private/autofill_private_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/autofill_private/autofill_private_api.h"
+#include <stddef.h>
+
#include "base/guid.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
diff --git a/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc b/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc
index 9c09abe..adb161b 100644
--- a/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc
+++ b/chrome/browser/extensions/api/autofill_private/autofill_private_apitest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/values.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/common/extensions/api/autofill_private.h"
diff --git a/chrome/browser/extensions/api/autofill_private/autofill_private_event_router.h b/chrome/browser/extensions/api/autofill_private/autofill_private_event_router.h
index 65be920..2c435ae 100644
--- a/chrome/browser/extensions/api/autofill_private/autofill_private_event_router.h
+++ b/chrome/browser/extensions/api/autofill_private/autofill_private_event_router.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_AUTOFILL_PRIVATE_AUTOFILL_PRIVATE_EVENT_ROUTER_H_
#define CHROME_BROWSER_EXTENSIONS_API_AUTOFILL_PRIVATE_AUTOFILL_PRIVATE_EVENT_ROUTER_H_
+#include "base/macros.h"
#include "components/autofill/core/browser/personal_data_manager_observer.h"
#include "components/keyed_service/core/keyed_service.h"
#include "extensions/browser/event_router.h"
diff --git a/chrome/browser/extensions/api/autofill_private/autofill_private_event_router_factory.h b/chrome/browser/extensions/api/autofill_private/autofill_private_event_router_factory.h
index 837b258..7870d8d 100644
--- a/chrome/browser/extensions/api/autofill_private/autofill_private_event_router_factory.h
+++ b/chrome/browser/extensions/api/autofill_private/autofill_private_event_router_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_AUTOFILL_PRIVATE_AUTOFILL_PRIVATE_EVENT_ROUTER_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_API_AUTOFILL_PRIVATE_AUTOFILL_PRIVATE_EVENT_ROUTER_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/api/autofill_private/autofill_util.cc b/chrome/browser/extensions/api/autofill_private/autofill_util.cc
index 6492a3a..fcb30e0 100644
--- a/chrome/browser/extensions/api/autofill_private/autofill_util.cc
+++ b/chrome/browser/extensions/api/autofill_private/autofill_util.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/autofill_private/autofill_util.h"
+#include <stddef.h>
+
#include "base/prefs/pref_service.h"
#include "base/strings/string_split.h"
#include "base/strings/utf_string_conversions.h"
diff --git a/chrome/browser/extensions/api/automation/automation_apitest.cc b/chrome/browser/extensions/api/automation/automation_apitest.cc
index d7a163e..379ec41 100644
--- a/chrome/browser/extensions/api/automation/automation_apitest.cc
+++ b/chrome/browser/extensions/api/automation/automation_apitest.cc
@@ -8,6 +8,7 @@
#include "base/single_thread_task_runner.h"
#include "base/strings/string_number_conversions.h"
#include "base/thread_task_runner_handle.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/automation_internal/automation_event_router.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "chrome/browser/extensions/extension_apitest.h"
diff --git a/chrome/browser/extensions/api/automation_internal/automation_action_adapter.h b/chrome/browser/extensions/api/automation_internal/automation_action_adapter.h
index d3a6f1e..f620698 100644
--- a/chrome/browser/extensions/api/automation_internal/automation_action_adapter.h
+++ b/chrome/browser/extensions/api/automation_internal/automation_action_adapter.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_AUTOMATION_INTERNAL_AUTOMATION_ACTION_ADAPTER_H_
#define CHROME_BROWSER_EXTENSIONS_API_AUTOMATION_INTERNAL_AUTOMATION_ACTION_ADAPTER_H_
+#include <stdint.h>
+
#include "ui/gfx/geometry/point.h"
namespace extensions {
@@ -13,24 +15,24 @@ namespace extensions {
class AutomationActionAdapter {
public:
// Performs a default action (e.g. click, check) on the target node.
- virtual void DoDefault(int32 id) = 0;
+ virtual void DoDefault(int32_t id) = 0;
// Performs a focus action on the target node.
- virtual void Focus(int32 id) = 0;
+ virtual void Focus(int32_t id) = 0;
// Makes the node visible by scrolling; does not change nodes from hidden to
// shown.
- virtual void MakeVisible(int32 id) = 0;
+ virtual void MakeVisible(int32_t id) = 0;
// Sets selection for anchor and focus node/offset pairs. Also used to set
// selection in text fields.
- virtual void SetSelection(int32 anchor_id,
- int32 anchor_offset,
- int32 focus_id,
- int32 focus_offset) = 0;
+ virtual void SetSelection(int32_t anchor_id,
+ int32_t anchor_offset,
+ int32_t focus_id,
+ int32_t focus_offset) = 0;
// Shows the context menu resulting from a right click.
- virtual void ShowContextMenu(int32 id) = 0;
+ virtual void ShowContextMenu(int32_t id) = 0;
};
} // namespace extensions
diff --git a/chrome/browser/extensions/api/automation_internal/automation_event_router.cc b/chrome/browser/extensions/api/automation_internal/automation_event_router.cc
index d3af41d..b7d3285 100644
--- a/chrome/browser/extensions/api/automation_internal/automation_event_router.cc
+++ b/chrome/browser/extensions/api/automation_internal/automation_event_router.cc
@@ -10,6 +10,7 @@
#include "base/stl_util.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/profiles/profile_manager.h"
#include "chrome/common/extensions/api/automation_internal.h"
#include "chrome/common/extensions/chrome_extension_messages.h"
diff --git a/chrome/browser/extensions/api/automation_internal/automation_event_router.h b/chrome/browser/extensions/api/automation_internal/automation_event_router.h
index ff3ac1f3..21968fd 100644
--- a/chrome/browser/extensions/api/automation_internal/automation_event_router.h
+++ b/chrome/browser/extensions/api/automation_internal/automation_event_router.h
@@ -7,6 +7,7 @@
#include <vector>
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "chrome/common/extensions/api/automation_internal.h"
#include "content/public/browser/ax_event_notification_details.h"
diff --git a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
index 402cbcf..8e99701 100644
--- a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
+++ b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
@@ -4,8 +4,11 @@
#include "chrome/browser/extensions/api/automation_internal/automation_internal_api.h"
+#include <stdint.h>
+
#include <vector>
+#include "base/macros.h"
#include "base/strings/string16.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
@@ -161,23 +164,25 @@ class RenderFrameHostActionAdapter : public AutomationActionAdapter {
virtual ~RenderFrameHostActionAdapter() {}
// AutomationActionAdapter implementation.
- void DoDefault(int32 id) override { rfh_->AccessibilityDoDefaultAction(id); }
+ void DoDefault(int32_t id) override {
+ rfh_->AccessibilityDoDefaultAction(id);
+ }
- void Focus(int32 id) override { rfh_->AccessibilitySetFocus(id); }
+ void Focus(int32_t id) override { rfh_->AccessibilitySetFocus(id); }
- void MakeVisible(int32 id) override {
+ void MakeVisible(int32_t id) override {
rfh_->AccessibilityScrollToMakeVisible(id, gfx::Rect());
}
- void SetSelection(int32 anchor_id,
- int32 anchor_offset,
- int32 focus_id,
- int32 focus_offset) override {
+ void SetSelection(int32_t anchor_id,
+ int32_t anchor_offset,
+ int32_t focus_id,
+ int32_t focus_offset) override {
rfh_->AccessibilitySetSelection(anchor_id, anchor_offset, focus_id,
focus_offset);
}
- void ShowContextMenu(int32 id) override {
+ void ShowContextMenu(int32_t id) override {
rfh_->AccessibilityShowContextMenu(id);
}
@@ -348,7 +353,7 @@ ExtensionFunction::ResponseAction
AutomationInternalPerformActionFunction::RouteActionToAdapter(
api::automation_internal::PerformAction::Params* params,
AutomationActionAdapter* adapter) {
- int32 automation_id = params->args.automation_node_id;
+ int32_t automation_id = params->args.automation_node_id;
switch (params->args.action_type) {
case api::automation_internal::ACTION_TYPE_DODEFAULT:
adapter->DoDefault(automation_id);
diff --git a/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc b/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc
index ebf771a..735e981 100644
--- a/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc
+++ b/chrome/browser/extensions/api/autotest_private/autotest_private_api.cc
@@ -6,6 +6,7 @@
#include "base/lazy_instance.h"
#include "base/strings/string_number_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_action_manager.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_util.h"
diff --git a/chrome/browser/extensions/api/autotest_private/autotest_private_apitest.cc b/chrome/browser/extensions/api/autotest_private/autotest_private_apitest.cc
index ba8f3ad..3442d29 100644
--- a/chrome/browser/extensions/api/autotest_private/autotest_private_apitest.cc
+++ b/chrome/browser/extensions/api/autotest_private/autotest_private_apitest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/autotest_private/autotest_private_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_api_advertisement.h b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_api_advertisement.h
index 6e54551..f353e54 100644
--- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_api_advertisement.h
+++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_api_advertisement.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h"
#include "device/bluetooth/bluetooth_advertisement.h"
#include "extensions/browser/api/api_resource.h"
diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.cc b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.cc
index b448548..0e00931 100644
--- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.cc
+++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.cc
@@ -4,12 +4,15 @@
#include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h"
+#include <stdint.h>
+
#include <algorithm>
#include "base/bind.h"
#include "base/command_line.h"
#include "base/lazy_instance.h"
#include "base/strings/stringprintf.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_api_advertisement.h"
#include "chrome/browser/extensions/api/bluetooth_low_energy/utils.h"
#include "chrome/common/extensions/api/bluetooth_low_energy.h"
@@ -616,7 +619,7 @@ bool BluetoothLowEnergyWriteCharacteristicValueFunction::DoWork() {
apibtle::WriteCharacteristicValue::Params::Create(*args_));
EXTENSION_FUNCTION_VALIDATE(params.get() != NULL);
- std::vector<uint8> value(params->value.begin(), params->value.end());
+ std::vector<uint8_t> value(params->value.begin(), params->value.end());
event_router->WriteCharacteristicValue(
extension(),
params->characteristic_id,
@@ -807,7 +810,7 @@ bool BluetoothLowEnergyWriteDescriptorValueFunction::DoWork() {
apibtle::WriteDescriptorValue::Params::Create(*args_));
EXTENSION_FUNCTION_VALIDATE(params.get() != NULL);
- std::vector<uint8> value(params->value.begin(), params->value.end());
+ std::vector<uint8_t> value(params->value.begin(), params->value.end());
event_router->WriteDescriptorValue(
extension(),
params->descriptor_id,
diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h
index 3d96f0d..9a00f7c 100644
--- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h
+++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_API_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h"
#include "chrome/browser/extensions/browser_context_keyed_service_factories.h"
diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc
index 407922a..228155f 100644
--- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc
+++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h"
#include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h"
@@ -65,7 +67,8 @@ const BluetoothGattCharacteristic::Properties kTestCharacteristicProperties0 =
BluetoothGattCharacteristic::PROPERTY_READ |
BluetoothGattCharacteristic::PROPERTY_WRITE_WITHOUT_RESPONSE |
BluetoothGattCharacteristic::PROPERTY_INDICATE;
-const uint8 kTestCharacteristicDefaultValue0[] = {0x01, 0x02, 0x03, 0x04, 0x05};
+const uint8_t kTestCharacteristicDefaultValue0[] = {0x01, 0x02, 0x03, 0x04,
+ 0x05};
const char kTestCharacteristicId1[] = "char_id1";
const char kTestCharacteristicUuid1[] = "1212";
@@ -73,7 +76,7 @@ const BluetoothGattCharacteristic::Properties kTestCharacteristicProperties1 =
BluetoothGattCharacteristic::PROPERTY_READ |
BluetoothGattCharacteristic::PROPERTY_WRITE |
BluetoothGattCharacteristic::PROPERTY_NOTIFY;
-const uint8 kTestCharacteristicDefaultValue1[] = {0x06, 0x07, 0x08};
+const uint8_t kTestCharacteristicDefaultValue1[] = {0x06, 0x07, 0x08};
const char kTestCharacteristicId2[] = "char_id2";
const char kTestCharacteristicUuid2[] = "1213";
@@ -83,11 +86,11 @@ const BluetoothGattCharacteristic::Properties kTestCharacteristicProperties2 =
// Test descriptor constants.
const char kTestDescriptorId0[] = "desc_id0";
const char kTestDescriptorUuid0[] = "1221";
-const uint8 kTestDescriptorDefaultValue0[] = {0x01, 0x02, 0x03};
+const uint8_t kTestDescriptorDefaultValue0[] = {0x01, 0x02, 0x03};
const char kTestDescriptorId1[] = "desc_id1";
const char kTestDescriptorUuid1[] = "1222";
-const uint8 kTestDescriptorDefaultValue1[] = {0x04, 0x05};
+const uint8_t kTestDescriptorDefaultValue1[] = {0x04, 0x05};
class BluetoothLowEnergyApiTest : public ExtensionApiTest {
public:
@@ -146,7 +149,7 @@ class BluetoothLowEnergyApiTest : public ExtensionApiTest {
// need to reflect what the characteristic is actually capable of, since
// the JS API just passes values through from
// device::BluetoothGattCharacteristic.
- std::vector<uint8> default_value;
+ std::vector<uint8_t> default_value;
chrc0_.reset(new testing::NiceMock<MockBluetoothGattCharacteristic>(
service0_.get(),
kTestCharacteristicId0,
@@ -673,7 +676,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, CharacteristicValueChanged) {
EXPECT_TRUE(listener.WaitUntilSatisfied());
- std::vector<uint8> value;
+ std::vector<uint8_t> value;
event_router()->GattCharacteristicValueChanged(
mock_adapter_, chrc0_.get(), value);
event_router()->GattCharacteristicValueChanged(
@@ -710,7 +713,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ReadCharacteristicValue) {
.Times(3)
.WillRepeatedly(Return(chrc0_.get()));
- std::vector<uint8> value;
+ std::vector<uint8_t> value;
EXPECT_CALL(*chrc0_, ReadRemoteCharacteristic(_, _))
.Times(2)
.WillOnce(
@@ -752,7 +755,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, WriteCharacteristicValue) {
.Times(3)
.WillRepeatedly(Return(chrc0_.get()));
- std::vector<uint8> write_value;
+ std::vector<uint8_t> write_value;
EXPECT_CALL(*chrc0_, WriteRemoteCharacteristic(_, _, _))
.Times(2)
.WillOnce(
@@ -933,7 +936,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, DescriptorValueChanged) {
"bluetooth_low_energy/descriptor_value_changed")));
// Cause events to be sent to the extension.
- std::vector<uint8> value;
+ std::vector<uint8_t> value;
event_router()->GattDescriptorValueChanged(
mock_adapter_, desc0_.get(), value);
event_router()->GattDescriptorValueChanged(
@@ -975,7 +978,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, ReadDescriptorValue) {
.Times(9)
.WillRepeatedly(Return(desc0_.get()));
- std::vector<uint8> value;
+ std::vector<uint8_t> value;
EXPECT_CALL(*desc0_, ReadRemoteDescriptor(_, _))
.Times(8)
.WillOnce(
@@ -1035,7 +1038,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, WriteDescriptorValue) {
.Times(3)
.WillRepeatedly(Return(desc0_.get()));
- std::vector<uint8> write_value;
+ std::vector<uint8_t> write_value;
EXPECT_CALL(*desc0_, WriteRemoteDescriptor(_, _, _))
.Times(2)
.WillOnce(
@@ -1115,7 +1118,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, UuidPermissionEvents) {
event_router()->GattCharacteristicAdded(mock_adapter_, chrc0_.get());
event_router()->GattDescriptorAdded(mock_adapter_, desc0_.get());
- std::vector<uint8> value;
+ std::vector<uint8_t> value;
event_router()->GattCharacteristicValueChanged(
mock_adapter_, chrc0_.get(), value);
event_router()->GattDescriptorValueChanged(
@@ -1293,7 +1296,7 @@ IN_PROC_BROWSER_TEST_F(BluetoothLowEnergyApiTest, StartStopNotifications) {
EXPECT_TRUE(listener.WaitUntilSatisfied());
- std::vector<uint8> value;
+ std::vector<uint8_t> value;
event_router()->GattCharacteristicValueChanged(
mock_adapter_, chrc0_.get(), value);
event_router()->GattCharacteristicValueChanged(
diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_connection.h b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_connection.h
index afdc5e0..0044ae5 100644
--- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_connection.h
+++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_connection.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_CONNECTION_H_
#define CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_CONNECTION_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "device/bluetooth/bluetooth_gatt_connection.h"
#include "extensions/browser/api/api_resource.h"
diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.cc b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.cc
index eaa0564..6050e69 100644
--- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.cc
+++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.cc
@@ -101,7 +101,7 @@ void PopulateCharacteristic(const BluetoothGattCharacteristic* characteristic,
PopulateCharacteristicProperties(characteristic->GetProperties(),
&out->properties);
- const std::vector<uint8>& value = characteristic->GetValue();
+ const std::vector<uint8_t>& value = characteristic->GetValue();
if (value.empty())
return;
@@ -118,7 +118,7 @@ void PopulateDescriptor(const BluetoothGattDescriptor* descriptor,
PopulateCharacteristic(descriptor->GetCharacteristic(), &out->characteristic);
- const std::vector<uint8>& value = descriptor->GetValue();
+ const std::vector<uint8_t>& value = descriptor->GetValue();
if (value.empty())
return;
@@ -611,7 +611,7 @@ void BluetoothLowEnergyEventRouter::ReadCharacteristicValue(
void BluetoothLowEnergyEventRouter::WriteCharacteristicValue(
const Extension* extension,
const std::string& instance_id,
- const std::vector<uint8>& value,
+ const std::vector<uint8_t>& value,
const base::Closure& callback,
const ErrorCallback& error_callback) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
@@ -785,7 +785,7 @@ void BluetoothLowEnergyEventRouter::ReadDescriptorValue(
void BluetoothLowEnergyEventRouter::WriteDescriptorValue(
const Extension* extension,
const std::string& instance_id,
- const std::vector<uint8>& value,
+ const std::vector<uint8_t>& value,
const base::Closure& callback,
const ErrorCallback& error_callback) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
@@ -997,7 +997,7 @@ void BluetoothLowEnergyEventRouter::GattDescriptorRemoved(
void BluetoothLowEnergyEventRouter::GattCharacteristicValueChanged(
BluetoothAdapter* adapter,
BluetoothGattCharacteristic* characteristic,
- const std::vector<uint8>& value) {
+ const std::vector<uint8_t>& value) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
DCHECK_EQ(adapter, adapter_.get());
VLOG(2) << "GATT characteristic value changed: "
@@ -1030,7 +1030,7 @@ void BluetoothLowEnergyEventRouter::GattCharacteristicValueChanged(
void BluetoothLowEnergyEventRouter::GattDescriptorValueChanged(
BluetoothAdapter* adapter,
BluetoothGattDescriptor* descriptor,
- const std::vector<uint8>& value) {
+ const std::vector<uint8_t>& value) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
DCHECK_EQ(adapter, adapter_.get());
VLOG(2) << "GATT descriptor value changed: " << descriptor->GetIdentifier();
@@ -1258,7 +1258,7 @@ BluetoothGattDescriptor* BluetoothLowEnergyEventRouter::FindDescriptorById(
void BluetoothLowEnergyEventRouter::OnValueSuccess(
const base::Closure& callback,
- const std::vector<uint8>& value) {
+ const std::vector<uint8_t>& value) {
VLOG(2) << "Remote characteristic/descriptor value read successful.";
callback.Run();
}
diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h
index 98d7d64..70b7f27 100644
--- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h
+++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_event_router.h
@@ -5,12 +5,15 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_EVENT_ROUTER_H_
#define CHROME_BROWSER_EXTENSIONS_API_BLUETOOTH_LOW_ENERGY_BLUETOOTH_LOW_ENERGY_EVENT_ROUTER_H_
+#include <stdint.h>
+
#include <map>
#include <set>
#include <string>
#include <vector>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/weak_ptr.h"
#include "chrome/common/extensions/api/bluetooth_low_energy.h"
@@ -194,7 +197,7 @@ class BluetoothLowEnergyEventRouter
// failure. |extension| is the extension that made the call.
void WriteCharacteristicValue(const Extension* extension,
const std::string& instance_id,
- const std::vector<uint8>& value,
+ const std::vector<uint8_t>& value,
const base::Closure& callback,
const ErrorCallback& error_callback);
@@ -229,7 +232,7 @@ class BluetoothLowEnergyEventRouter
// failure. |extension| is the extension that made the call.
void WriteDescriptorValue(const Extension* extension,
const std::string& instance_id,
- const std::vector<uint8>& value,
+ const std::vector<uint8_t>& value,
const base::Closure& callback,
const ErrorCallback& error_callback);
@@ -266,10 +269,10 @@ class BluetoothLowEnergyEventRouter
void GattCharacteristicValueChanged(
device::BluetoothAdapter* adapter,
device::BluetoothGattCharacteristic* characteristic,
- const std::vector<uint8>& value) override;
+ const std::vector<uint8_t>& value) override;
void GattDescriptorValueChanged(device::BluetoothAdapter* adapter,
device::BluetoothGattDescriptor* descriptor,
- const std::vector<uint8>& value) override;
+ const std::vector<uint8_t>& value) override;
device::BluetoothAdapter* adapter() { return adapter_.get(); }
@@ -313,7 +316,7 @@ class BluetoothLowEnergyEventRouter
// Called by BluetoothGattCharacteristic and BluetoothGattDescriptor in
// response to ReadRemoteCharacteristic and ReadRemoteDescriptor.
void OnValueSuccess(const base::Closure& callback,
- const std::vector<uint8>& value);
+ const std::vector<uint8_t>& value);
// Called by BluetoothDevice in response to a call to CreateGattConnection.
void OnCreateGattConnection(
diff --git a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_notify_session.h b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_notify_session.h
index 8e2613e..47e2b86 100644
--- a/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_notify_session.h
+++ b/chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_notify_session.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "device/bluetooth/bluetooth_gatt_notify_session.h"
#include "extensions/browser/api/api_resource.h"
diff --git a/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc b/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc
index 14b2a4e..06ef3db 100644
--- a/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc
+++ b/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include <vector>
#include "base/lazy_instance.h"
@@ -75,7 +78,7 @@ namespace {
// This returns NULL in case of failure.
const BookmarkNode* GetNodeFromString(BookmarkModel* model,
const std::string& id_string) {
- int64 id;
+ int64_t id;
if (!base::StringToInt64(id_string, &id))
return NULL;
return bookmarks::GetBookmarkNodeByID(model, id);
@@ -799,7 +802,7 @@ bool BookmarkManagerPrivateRemoveTreesFunction::RunOnReady() {
BookmarkModel* model = GetBookmarkModel();
bookmarks::ManagedBookmarkService* managed = GetManagedBookmarkService();
bookmarks::ScopedGroupBookmarkActions group_deletes(model);
- int64 id;
+ int64_t id;
for (size_t i = 0; i < params->id_list.size(); ++i) {
if (!GetBookmarkIdAsInt64(params->id_list[i], &id))
return false;
diff --git a/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h b/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h
index a5d93d3..5d5ec36 100644
--- a/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h
+++ b/chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_BOOKMARK_MANAGER_PRIVATE_BOOKMARK_MANAGER_PRIVATE_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_BOOKMARK_MANAGER_PRIVATE_BOOKMARK_MANAGER_PRIVATE_API_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
#include "chrome/browser/extensions/api/bookmarks/bookmarks_api.h"
diff --git a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc
index e7a6818..17dd03d 100644
--- a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc
+++ b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.cc
@@ -124,7 +124,7 @@ void AddNodeFoldersOnly(bookmarks::ManagedBookmarkService* managed,
bool RemoveNode(BookmarkModel* model,
bookmarks::ManagedBookmarkService* managed,
- int64 id,
+ int64_t id,
bool recursive,
std::string* error) {
const BookmarkNode* node = bookmarks::GetBookmarkNodeByID(model, id);
diff --git a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h
index c1910b4..b7d7216 100644
--- a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h
+++ b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h
@@ -5,10 +5,11 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_BOOKMARKS_BOOKMARK_API_HELPERS_H_
#define CHROME_BROWSER_EXTENSIONS_API_BOOKMARKS_BOOKMARK_API_HELPERS_H_
+#include <stdint.h>
+
#include <string>
#include <vector>
-#include "base/basictypes.h"
#include "chrome/common/extensions/api/bookmarks.h"
namespace bookmarks {
@@ -52,7 +53,7 @@ void AddNodeFoldersOnly(
// Remove node of |id|.
bool RemoveNode(bookmarks::BookmarkModel* model,
bookmarks::ManagedBookmarkService* managed,
- int64 id,
+ int64_t id,
bool recursive,
std::string* error);
diff --git a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers_unittest.cc b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers_unittest.cc
index c2e76c3..99fa275 100644
--- a/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers_unittest.cc
+++ b/chrome/browser/extensions/api/bookmarks/bookmark_api_helpers_unittest.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h"
+#include <stdint.h>
+
#include "base/memory/scoped_ptr.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
@@ -144,7 +146,7 @@ TEST_F(ExtensionBookmarksTest, GetManagedNode) {
}
TEST_F(ExtensionBookmarksTest, RemoveNodeInvalidId) {
- int64 invalid_id = model_->next_node_id();
+ int64_t invalid_id = model_->next_node_id();
std::string error;
EXPECT_FALSE(RemoveNode(model_, managed_, invalid_id, true, &error));
EXPECT_EQ(keys::kNoNodeError, error);
diff --git a/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc b/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc
index 03674f5..969a097 100644
--- a/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc
+++ b/chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc
@@ -4,6 +4,7 @@
#include "base/prefs/pref_service.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/bookmarks/bookmark_model_factory.h"
#include "chrome/browser/bookmarks/managed_bookmark_service_factory.h"
#include "chrome/browser/extensions/extension_apitest.h"
diff --git a/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc b/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc
index 7096759..d03137c 100644
--- a/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc
+++ b/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/bookmarks/bookmarks_api.h"
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/files/file_path.h"
#include "base/i18n/file_util_icu.h"
@@ -19,6 +21,7 @@
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
+#include "build/build_config.h"
#include "chrome/browser/bookmarks/bookmark_html_writer.h"
#include "chrome/browser/bookmarks/bookmark_model_factory.h"
#include "chrome/browser/bookmarks/managed_bookmark_service_factory.h"
@@ -116,7 +119,7 @@ ManagedBookmarkService* BookmarksFunction::GetManagedBookmarkService() {
}
bool BookmarksFunction::GetBookmarkIdAsInt64(const std::string& id_string,
- int64* id) {
+ int64_t* id) {
if (base::StringToInt64(id_string, id))
return true;
@@ -126,7 +129,7 @@ bool BookmarksFunction::GetBookmarkIdAsInt64(const std::string& id_string,
const BookmarkNode* BookmarksFunction::GetBookmarkNodeFromId(
const std::string& id_string) {
- int64 id;
+ int64_t id;
if (!GetBookmarkIdAsInt64(id_string, &id))
return NULL;
@@ -142,7 +145,7 @@ const BookmarkNode* BookmarksFunction::CreateBookmarkNode(
BookmarkModel* model,
const CreateDetails& details,
const BookmarkNode::MetaInfoMap* meta_info) {
- int64 parentId;
+ int64_t parentId;
if (!details.parent_id.get()) {
// Optional, default to "other bookmarks".
@@ -569,12 +572,12 @@ bool BookmarksSearchFunction::RunOnReady() {
// static
bool BookmarksRemoveFunction::ExtractIds(const base::ListValue* args,
- std::list<int64>* ids,
+ std::list<int64_t>* ids,
bool* invalid_id) {
std::string id_string;
if (!args->GetString(0, &id_string))
return false;
- int64 id;
+ int64_t id;
if (base::StringToInt64(id_string, &id))
ids->push_back(id);
else
@@ -590,7 +593,7 @@ bool BookmarksRemoveFunction::RunOnReady() {
bookmarks::Remove::Params::Create(*args_));
EXTENSION_FUNCTION_VALIDATE(params.get());
- int64 id;
+ int64_t id;
if (!GetBookmarkIdAsInt64(params->id, &id))
return false;
@@ -628,7 +631,7 @@ bool BookmarksCreateFunction::RunOnReady() {
// static
bool BookmarksMoveFunction::ExtractIds(const base::ListValue* args,
- std::list<int64>* ids,
+ std::list<int64_t>* ids,
bool* invalid_id) {
// For now, Move accepts ID parameters in the same way as an Update.
return BookmarksUpdateFunction::ExtractIds(args, ids, invalid_id);
@@ -657,7 +660,7 @@ bool BookmarksMoveFunction::RunOnReady() {
// Optional, defaults to current parent.
parent = node->parent();
} else {
- int64 parentId;
+ int64_t parentId;
if (!GetBookmarkIdAsInt64(*params->destination.parent_id, &parentId))
return false;
@@ -689,7 +692,7 @@ bool BookmarksMoveFunction::RunOnReady() {
// static
bool BookmarksUpdateFunction::ExtractIds(const base::ListValue* args,
- std::list<int64>* ids,
+ std::list<int64_t>* ids,
bool* invalid_id) {
// For now, Update accepts ID parameters in the same way as an Remove.
return BookmarksRemoveFunction::ExtractIds(args, ids, invalid_id);
diff --git a/chrome/browser/extensions/api/bookmarks/bookmarks_api.h b/chrome/browser/extensions/api/bookmarks/bookmarks_api.h
index f25e7ea..ea12948 100644
--- a/chrome/browser/extensions/api/bookmarks/bookmarks_api.h
+++ b/chrome/browser/extensions/api/bookmarks/bookmarks_api.h
@@ -5,11 +5,14 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_BOOKMARKS_BOOKMARKS_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_BOOKMARKS_BOOKMARKS_API_H_
+#include <stdint.h>
+
#include <list>
#include <string>
#include <vector>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "components/bookmarks/browser/base_bookmark_model_observer.h"
@@ -138,10 +141,10 @@ class BookmarksFunction : public ChromeAsyncExtensionFunction,
// Helper to get the ManagedBookmarkService.
bookmarks::ManagedBookmarkService* GetManagedBookmarkService();
- // Helper to get the bookmark id as int64 from the given string id.
+ // Helper to get the bookmark id as int64_t from the given string id.
// Sets error_ to an error string if the given id string can't be parsed
- // as an int64. In case of error, doesn't change id and returns false.
- bool GetBookmarkIdAsInt64(const std::string& id_string, int64* id);
+ // as an int64_t. In case of error, doesn't change id and returns false.
+ bool GetBookmarkIdAsInt64(const std::string& id_string, int64_t* id);
// Helper to get the bookmark node from a given string id.
// If the given id can't be parsed or doesn't refer to a valid node, sets
@@ -246,9 +249,9 @@ class BookmarksRemoveFunction : public BookmarksFunction {
DECLARE_EXTENSION_FUNCTION("bookmarks.remove", BOOKMARKS_REMOVE)
// Returns true on successful parse and sets invalid_id to true if conversion
- // from id string to int64 failed.
+ // from id string to int64_t failed.
static bool ExtractIds(const base::ListValue* args,
- std::list<int64>* ids,
+ std::list<int64_t>* ids,
bool* invalid_id);
protected:
@@ -282,7 +285,7 @@ class BookmarksMoveFunction : public BookmarksFunction {
DECLARE_EXTENSION_FUNCTION("bookmarks.move", BOOKMARKS_MOVE)
static bool ExtractIds(const base::ListValue* args,
- std::list<int64>* ids,
+ std::list<int64_t>* ids,
bool* invalid_id);
protected:
@@ -297,7 +300,7 @@ class BookmarksUpdateFunction : public BookmarksFunction {
DECLARE_EXTENSION_FUNCTION("bookmarks.update", BOOKMARKS_UPDATE)
static bool ExtractIds(const base::ListValue* args,
- std::list<int64>* ids,
+ std::list<int64_t>* ids,
bool* invalid_id);
protected:
diff --git a/chrome/browser/extensions/api/braille_display_private/braille_controller.h b/chrome/browser/extensions/api/braille_display_private/braille_controller.h
index a405e01..88c9b41 100644
--- a/chrome/browser/extensions/api/braille_display_private/braille_controller.h
+++ b/chrome/browser/extensions/api/braille_display_private/braille_controller.h
@@ -7,8 +7,8 @@
#include <vector>
-#include "base/basictypes.h"
#include "base/callback_forward.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
#include "chrome/common/extensions/api/braille_display_private.h"
diff --git a/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.cc b/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.cc
index f1d7a84..531b5c3 100644
--- a/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.cc
+++ b/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include <algorithm>
#include <cerrno>
#include <cstring>
@@ -11,6 +14,7 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
+#include "base/macros.h"
#include "base/time/time.h"
#include "chrome/browser/extensions/api/braille_display_private/brlapi_connection.h"
#include "chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.h"
@@ -26,10 +30,10 @@ namespace braille_display_private {
namespace {
// Delay between detecting a directory update and trying to connect
// to the brlapi.
-const int64 kConnectionDelayMs = 500;
+const int64_t kConnectionDelayMs = 500;
// How long to periodically retry connecting after a brltty restart.
// Some displays are slow to connect.
-const int64 kConnectRetryTimeout = 20000;
+const int64_t kConnectRetryTimeout = 20000;
} // namespace
BrailleController::BrailleController() {
diff --git a/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.h b/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.h
index 1cede70..63f87ac 100644
--- a/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.h
+++ b/chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.h
@@ -7,6 +7,7 @@
#include "base/files/file_path.h"
#include "base/files/file_path_watcher.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/singleton.h"
#include "base/observer_list.h"
diff --git a/chrome/browser/extensions/api/braille_display_private/braille_display_private_api.cc b/chrome/browser/extensions/api/braille_display_private/braille_display_private_api.cc
index 5a5ef77..69451e2 100644
--- a/chrome/browser/extensions/api/braille_display_private/braille_display_private_api.cc
+++ b/chrome/browser/extensions/api/braille_display_private/braille_display_private_api.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/api/braille_display_private/braille_display_private_api.h"
#include "base/lazy_instance.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/braille_display_private/braille_controller.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/profiles/profile_manager.h"
diff --git a/chrome/browser/extensions/api/braille_display_private/braille_display_private_apitest.cc b/chrome/browser/extensions/api/braille_display_private/braille_display_private_apitest.cc
index dba4fe3..ef922bf 100644
--- a/chrome/browser/extensions/api/braille_display_private/braille_display_private_apitest.cc
+++ b/chrome/browser/extensions/api/braille_display_private/braille_display_private_apitest.cc
@@ -6,6 +6,8 @@
#error This test requires brlapi.
#endif
+#include <stddef.h>
+
#include <deque>
#include "base/bind.h"
diff --git a/chrome/browser/extensions/api/braille_display_private/brlapi_connection.cc b/chrome/browser/extensions/api/braille_display_private/brlapi_connection.cc
index 88f4c02..081b571 100644
--- a/chrome/browser/extensions/api/braille_display_private/brlapi_connection.cc
+++ b/chrome/browser/extensions/api/braille_display_private/brlapi_connection.cc
@@ -6,8 +6,10 @@
#include <errno.h>
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/sys_info.h"
+#include "build/build_config.h"
namespace extensions {
using base::MessageLoopForIO;
diff --git a/chrome/browser/extensions/api/braille_display_private/brlapi_connection.h b/chrome/browser/extensions/api/braille_display_private/brlapi_connection.h
index 225ea01..a8efef5 100644
--- a/chrome/browser/extensions/api/braille_display_private/brlapi_connection.h
+++ b/chrome/browser/extensions/api/braille_display_private/brlapi_connection.h
@@ -5,8 +5,10 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_BRAILLE_DISPLAY_PRIVATE_BRLAPI_CONNECTION_H_
#define CHROME_BROWSER_EXTENSIONS_API_BRAILLE_DISPLAY_PRIVATE_BRLAPI_CONNECTION_H_
-#include "base/basictypes.h"
+#include <stddef.h>
+
#include "base/callback_forward.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "library_loaders/libbrlapi.h"
diff --git a/chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.cc b/chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.cc
index ae19d8e..cc4469e 100644
--- a/chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.cc
+++ b/chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/braille_display_private/brlapi_keycode_map.h"
+#include <stdint.h>
+
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversion_utils.h"
@@ -46,7 +48,7 @@ void MapKeySym(brlapi_keyCode_t code, KeyEvent* event) {
brlapi_keyCode_t key_sym = code & BRLAPI_KEY_CODE_MASK;
if (key_sym < kMaxLatin1KeySym ||
(key_sym & BRLAPI_KEY_SYM_UNICODE) != 0) {
- uint32 code_point = key_sym & ~BRLAPI_KEY_SYM_UNICODE;
+ uint32_t code_point = key_sym & ~BRLAPI_KEY_SYM_UNICODE;
if (!base::IsValidCharacter(code_point))
return;
event->standard_key_char.reset(new std::string);
diff --git a/chrome/browser/extensions/api/cast_devices_private/cast_devices_private_api.h b/chrome/browser/extensions/api/cast_devices_private/cast_devices_private_api.h
index 7621d83..7f4da06 100644
--- a/chrome/browser/extensions/api/cast_devices_private/cast_devices_private_api.h
+++ b/chrome/browser/extensions/api/cast_devices_private/cast_devices_private_api.h
@@ -9,6 +9,7 @@
#include "ash/cast_config_delegate.h"
#include "base/callback_list.h"
+#include "base/macros.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
#include "extensions/browser/extension_function.h"
diff --git a/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc b/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc
index 3e45141..4c18cb8 100644
--- a/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc
+++ b/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc
@@ -2,12 +2,16 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+#include <stdint.h>
+
#include <algorithm>
#include <cmath>
#include <vector>
#include "base/callback_helpers.h"
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/run_loop.h"
#include "base/strings/string_number_conversions.h"
@@ -254,10 +258,10 @@ class TestPatternReceiver : public media::cast::InProcessReceiver {
// Scan from the bottom-right until the first non-black pixel is
// encountered.
for (int y = height - 1; y >= 0; --y) {
- const uint8* const start =
+ const uint8_t* const start =
frame->data(media::VideoFrame::kYPlane) + y * stride;
- const uint8* const end = start + width;
- for (const uint8* p = end - 1; p >= start; --p) {
+ const uint8_t* const end = start + width;
+ for (const uint8_t* p = end - 1; p >= start; --p) {
if (*p > kNonBlackIntensityThreshold) {
result.set_width(p - start + 1);
result.set_height(y + 1);
@@ -269,10 +273,10 @@ class TestPatternReceiver : public media::cast::InProcessReceiver {
// Scan from the upper-left until the first non-black pixel is encountered.
for (int y = 0; y < result.height(); ++y) {
- const uint8* const start =
+ const uint8_t* const start =
frame->data(media::VideoFrame::kYPlane) + y * stride;
- const uint8* const end = start + result.width();
- for (const uint8* p = start; p < end; ++p) {
+ const uint8_t* const end = start + result.width();
+ for (const uint8_t* p = start; p < end; ++p) {
if (*p > kNonBlackIntensityThreshold) {
result.set_x(p - start);
result.set_width(result.width() - result.x());
@@ -287,13 +291,13 @@ class TestPatternReceiver : public media::cast::InProcessReceiver {
return result;
}
- static uint8 ComputeMedianIntensityInRegionInPlane(const gfx::Rect& region,
- int stride,
- const uint8* data) {
+ static uint8_t ComputeMedianIntensityInRegionInPlane(const gfx::Rect& region,
+ int stride,
+ const uint8_t* data) {
if (region.IsEmpty())
return 0;
const size_t num_values = region.size().GetArea();
- scoped_ptr<uint8[]> values(new uint8[num_values]);
+ scoped_ptr<uint8_t[]> values(new uint8_t[num_values]);
for (int y = 0; y < region.height(); ++y) {
memcpy(values.get() + y * region.width(),
data + (region.y() + y) * stride + region.x(),
diff --git a/chrome/browser/extensions/api/cast_streaming/performance_test.cc b/chrome/browser/extensions/api/cast_streaming/performance_test.cc
index 1731cf2..fb5ea03 100644
--- a/chrome/browser/extensions/api/cast_streaming/performance_test.cc
+++ b/chrome/browser/extensions/api/cast_streaming/performance_test.cc
@@ -2,11 +2,14 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+#include <stdint.h>
+
#include <map>
#include <vector>
-#include "base/basictypes.h"
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/strings/stringprintf.h"
#include "base/test/trace_event_analyzer.h"
#include "base/time/default_tick_clock.h"
@@ -97,13 +100,11 @@ class SkewedCastEnvironment : public media::cast::StandaloneCastEnvironment {
// We log one of these for each call to OnAudioFrame/OnVideoFrame.
struct TimeData {
- TimeData(uint16 frame_no_, base::TimeTicks render_time_) :
- frame_no(frame_no_),
- render_time(render_time_) {
- }
+ TimeData(uint16_t frame_no_, base::TimeTicks render_time_)
+ : frame_no(frame_no_), render_time(render_time_) {}
// The unit here is video frames, for audio data there can be duplicates.
// This was decoded from the actual audio/video data.
- uint16 frame_no;
+ uint16_t frame_no;
// This is when we should play this data, according to the sender.
base::TimeTicks render_time;
};
@@ -189,7 +190,7 @@ class TestPatternReceiver : public media::cast::InProcessReceiver {
media::cast::GetDefaultVideoReceiverConfig()) {
}
- typedef std::map<uint16, base::TimeTicks> TimeMap;
+ typedef std::map<uint16_t, base::TimeTicks> TimeMap;
// Build a map from frame ID (as encoded in the audio and video data)
// to the rtp timestamp for that frame. Note that there will be multiple
@@ -246,7 +247,7 @@ class TestPatternReceiver : public media::cast::InProcessReceiver {
}
// Note: This is the number of the video frame that this audio belongs to.
- uint16 frame_no;
+ uint16_t frame_no;
if (media::cast::DecodeTimestamp(audio_frame->channel(0),
audio_frame->frames(),
&frame_no)) {
@@ -266,7 +267,7 @@ class TestPatternReceiver : public media::cast::InProcessReceiver {
TRACE_EVENT_SCOPE_THREAD,
"render_time", render_time.ToInternalValue());
- uint16 frame_no;
+ uint16_t frame_no;
if (media::cast::test::DecodeBarcode(video_frame, &frame_no)) {
video_events_.push_back(TimeData(frame_no, render_time));
} else {
diff --git a/chrome/browser/extensions/api/chrome_extensions_api_client.cc b/chrome/browser/extensions/api/chrome_extensions_api_client.cc
index 33b72a8..8ef0522 100644
--- a/chrome/browser/extensions/api/chrome_extensions_api_client.cc
+++ b/chrome/browser/extensions/api/chrome_extensions_api_client.cc
@@ -6,6 +6,7 @@
#include "base/bind.h"
#include "base/files/file_path.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/chrome_device_permissions_prompt.h"
#include "chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h"
#include "chrome/browser/extensions/api/declarative_content/default_content_predicate_evaluators.h"
diff --git a/chrome/browser/extensions/api/chrome_extensions_api_client.h b/chrome/browser/extensions/api/chrome_extensions_api_client.h
index 92bb450..c12603e 100644
--- a/chrome/browser/extensions/api/chrome_extensions_api_client.h
+++ b/chrome/browser/extensions/api/chrome_extensions_api_client.h
@@ -6,6 +6,7 @@
#define CHROME_BROWSER_EXTENSIONS_API_CHROME_EXTENSIONS_API_CLIENT_H_
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "extensions/browser/api/extensions_api_client.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc b/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc
index 0fdf5f3..47dc897 100644
--- a/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc
+++ b/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc
@@ -4,7 +4,9 @@
#include "chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.h"
+#include "base/macros.h"
#include "base/strings/stringprintf.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
diff --git a/chrome/browser/extensions/api/commands/command_service.h b/chrome/browser/extensions/api/commands/command_service.h
index d3b6c63..f1d5131 100644
--- a/chrome/browser/extensions/api/commands/command_service.h
+++ b/chrome/browser/extensions/api/commands/command_service.h
@@ -7,7 +7,7 @@
#include <string>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/observer_list.h"
#include "base/scoped_observer.h"
#include "chrome/common/extensions/command.h"
diff --git a/chrome/browser/extensions/api/commands/command_service_browsertest.cc b/chrome/browser/extensions/api/commands/command_service_browsertest.cc
index a53a584..4d56069 100644
--- a/chrome/browser/extensions/api/commands/command_service_browsertest.cc
+++ b/chrome/browser/extensions/api/commands/command_service_browsertest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/prefs/scoped_user_pref_update.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/commands/command_service.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc b/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc
index 62f75e2..8d5558d 100644
--- a/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc
+++ b/chrome/browser/extensions/api/content_settings/content_settings_apitest.cc
@@ -7,6 +7,7 @@
#include "base/single_thread_task_runner.h"
#include "base/strings/utf_string_conversions.h"
#include "base/thread_task_runner_handle.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/content_settings/cookie_settings_factory.h"
diff --git a/chrome/browser/extensions/api/content_settings/content_settings_custom_extension_provider.h b/chrome/browser/extensions/api/content_settings/content_settings_custom_extension_provider.h
index f34346e..fca10f7 100644
--- a/chrome/browser/extensions/api/content_settings/content_settings_custom_extension_provider.h
+++ b/chrome/browser/extensions/api/content_settings/content_settings_custom_extension_provider.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "chrome/browser/extensions/api/content_settings/content_settings_store.h"
#include "components/content_settings/core/browser/content_settings_observable_provider.h"
diff --git a/chrome/browser/extensions/api/content_settings/content_settings_helpers.cc b/chrome/browser/extensions/api/content_settings/content_settings_helpers.cc
index 362c3d9..915f534 100644
--- a/chrome/browser/extensions/api/content_settings/content_settings_helpers.cc
+++ b/chrome/browser/extensions/api/content_settings/content_settings_helpers.cc
@@ -4,7 +4,6 @@
#include "chrome/browser/extensions/api/content_settings/content_settings_helpers.h"
-#include "base/basictypes.h"
#include "base/logging.h"
#include "base/memory/scoped_ptr.h"
#include "components/content_settings/core/browser/website_settings_info.h"
diff --git a/chrome/browser/extensions/api/content_settings/content_settings_service.h b/chrome/browser/extensions/api/content_settings/content_settings_service.h
index 2b7b3e3..c8a2b71 100644
--- a/chrome/browser/extensions/api/content_settings/content_settings_service.h
+++ b/chrome/browser/extensions/api/content_settings/content_settings_service.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_CONTENT_SETTINGS_CONTENT_SETTINGS_SERVICE_H_
#define CHROME_BROWSER_EXTENSIONS_API_CONTENT_SETTINGS_CONTENT_SETTINGS_SERVICE_H_
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
#include "extensions/browser/extension_prefs_observer.h"
diff --git a/chrome/browser/extensions/api/content_settings/content_settings_store.h b/chrome/browser/extensions/api/content_settings/content_settings_store.h
index c40df85..0baf96c 100644
--- a/chrome/browser/extensions/api/content_settings/content_settings_store.h
+++ b/chrome/browser/extensions/api/content_settings/content_settings_store.h
@@ -8,6 +8,7 @@
#include <map>
#include <string>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/observer_list.h"
#include "base/synchronization/lock.h"
diff --git a/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc b/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc
index 57b5e1a..b586c4e 100644
--- a/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc
+++ b/chrome/browser/extensions/api/content_settings/content_settings_store_unittest.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/content_settings/content_settings_store.h"
+#include <stdint.h>
+
#include "base/memory/scoped_ptr.h"
#include "components/content_settings/core/browser/content_settings_rule.h"
#include "components/content_settings/core/browser/content_settings_utils.h"
@@ -37,7 +39,7 @@ class FakeTimer {
}
private:
- int64 internal_;
+ int64_t internal_;
};
class MockContentSettingsStoreObserver
diff --git a/chrome/browser/extensions/api/content_settings/content_settings_unittest.cc b/chrome/browser/extensions/api/content_settings/content_settings_unittest.cc
index b81f8235..692e75f 100644
--- a/chrome/browser/extensions/api/content_settings/content_settings_unittest.cc
+++ b/chrome/browser/extensions/api/content_settings/content_settings_unittest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/macros.h"
#include "chrome/browser/extensions/api/content_settings/content_settings_helpers.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.cc b/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.cc
index 0a4b4dd..6da2221 100644
--- a/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.cc
+++ b/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h"
+#include <stddef.h>
+
#include "base/strings/string_number_conversions.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/cookies/cookies_api.h b/chrome/browser/extensions/api/cookies/cookies_api.h
index 0ee1180..1fe93da 100644
--- a/chrome/browser/extensions/api/cookies/cookies_api.h
+++ b/chrome/browser/extensions/api/cookies/cookies_api.h
@@ -11,6 +11,7 @@
#include <string>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
diff --git a/chrome/browser/extensions/api/cookies/cookies_helpers.cc b/chrome/browser/extensions/api/cookies/cookies_helpers.cc
index f22fc7d..67d8356 100644
--- a/chrome/browser/extensions/api/cookies/cookies_helpers.cc
+++ b/chrome/browser/extensions/api/cookies/cookies_helpers.cc
@@ -6,6 +6,8 @@
#include "chrome/browser/extensions/api/cookies/cookies_helpers.h"
+#include <stddef.h>
+
#include <vector>
#include "base/logging.h"
diff --git a/chrome/browser/extensions/api/cookies/cookies_unittest.cc b/chrome/browser/extensions/api/cookies/cookies_unittest.cc
index cbb4cc2..ad3d8e9 100644
--- a/chrome/browser/extensions/api/cookies/cookies_unittest.cc
+++ b/chrome/browser/extensions/api/cookies/cookies_unittest.cc
@@ -7,6 +7,9 @@
#include "testing/gtest/include/gtest/gtest.h"
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/values.h"
#include "chrome/browser/extensions/api/cookies/cookies_api_constants.h"
#include "chrome/browser/extensions/api/cookies/cookies_helpers.h"
diff --git a/chrome/browser/extensions/api/copresence_private/copresence_private_api.cc b/chrome/browser/extensions/api/copresence_private/copresence_private_api.cc
index 96cdc14..63df1d2 100644
--- a/chrome/browser/extensions/api/copresence_private/copresence_private_api.cc
+++ b/chrome/browser/extensions/api/copresence_private/copresence_private_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/copresence_private/copresence_private_api.h"
+#include <stddef.h>
+
#include <map>
#include <string>
#include <vector>
diff --git a/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc b/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc
index d16fdb4..d3a4ea2 100644
--- a/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc
+++ b/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h"
+#include <stddef.h>
+
#include "extensions/common/error_utils.h"
#include "net/base/registry_controlled_domains/registry_controlled_domain.h"
diff --git a/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h b/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h
index 845d894..e7b4b2f 100644
--- a/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h
+++ b/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h
@@ -7,7 +7,6 @@
#include <string>
-#include "base/basictypes.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/chrome_extension_function_details.h"
#include "chrome/common/extensions/api/cryptotoken_private.h"
diff --git a/chrome/browser/extensions/api/debugger/debugger_api.cc b/chrome/browser/extensions/api/debugger/debugger_api.cc
index bfa4cdc..efeef36 100644
--- a/chrome/browser/extensions/api/debugger/debugger_api.cc
+++ b/chrome/browser/extensions/api/debugger/debugger_api.cc
@@ -6,6 +6,8 @@
#include "chrome/browser/extensions/api/debugger/debugger_api.h"
+#include <stddef.h>
+
#include <map>
#include <set>
@@ -14,6 +16,7 @@
#include "base/json/json_reader.h"
#include "base/json/json_writer.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/singleton.h"
#include "base/scoped_observer.h"
diff --git a/chrome/browser/extensions/api/debugger/debugger_apitest.cc b/chrome/browser/extensions/api/debugger/debugger_apitest.cc
index ff15fa0..f8ea115 100644
--- a/chrome/browser/extensions/api/debugger/debugger_apitest.cc
+++ b/chrome/browser/extensions/api/debugger/debugger_apitest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <string>
#include <utility>
diff --git a/chrome/browser/extensions/api/declarative/declarative_apitest.cc b/chrome/browser/extensions/api/declarative/declarative_apitest.cc
index 0131758..c64f21b 100644
--- a/chrome/browser/extensions/api/declarative/declarative_apitest.cc
+++ b/chrome/browser/extensions/api/declarative/declarative_apitest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/command_line.h"
diff --git a/chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc b/chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc
index 0f0d942..63b3c2f 100644
--- a/chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc
+++ b/chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc
@@ -4,6 +4,8 @@
#include "extensions/browser/api/declarative/rules_registry_service.h"
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/message_loop/message_loop.h"
#include "chrome/test/base/testing_profile.h"
diff --git a/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc b/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc
index cd6b3f9..896a1099 100644
--- a/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc
+++ b/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h"
#include "base/bind.h"
+#include "base/macros.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/api/declarative_content/content_constants.h"
#include "chrome/browser/extensions/extension_util.h"
diff --git a/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h b/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h
index d2aa910..f1c6714 100644
--- a/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h
+++ b/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_DECLARATIVE_CONTENT_CHROME_CONTENT_RULES_REGISTRY_H_
#define CHROME_BROWSER_EXTENSIONS_API_DECLARATIVE_CONTENT_CHROME_CONTENT_RULES_REGISTRY_H_
+#include <stddef.h>
+
#include <map>
#include <set>
#include <string>
@@ -12,6 +14,7 @@
#include <vector>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/api/declarative_content/content_action.h"
diff --git a/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc b/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc
index e392baf..4e119ea 100644
--- a/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc
+++ b/chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry_unittest.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h"
#include "base/bind.h"
+#include "base/macros.h"
#include "base/test/values_test_util.h"
#include "chrome/browser/extensions/api/declarative_content/content_predicate.h"
#include "chrome/browser/extensions/api/declarative_content/content_predicate_evaluator.h"
diff --git a/chrome/browser/extensions/api/declarative_content/content_action.cc b/chrome/browser/extensions/api/declarative_content/content_action.cc
index 56cfc26..42f91b6 100644
--- a/chrome/browser/extensions/api/declarative_content/content_action.cc
+++ b/chrome/browser/extensions/api/declarative_content/content_action.cc
@@ -7,6 +7,7 @@
#include <map>
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/strings/stringprintf.h"
#include "base/values.h"
#include "chrome/browser/extensions/api/declarative_content/content_constants.h"
diff --git a/chrome/browser/extensions/api/declarative_content/content_action.h b/chrome/browser/extensions/api/declarative_content/content_action.h
index 625a1ca..d26cd30 100644
--- a/chrome/browser/extensions/api/declarative_content/content_action.h
+++ b/chrome/browser/extensions/api/declarative_content/content_action.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "extensions/browser/declarative_user_script_master.h"
#include "extensions/common/user_script.h"
diff --git a/chrome/browser/extensions/api/declarative_content/content_action_unittest.cc b/chrome/browser/extensions/api/declarative_content/content_action_unittest.cc
index ccb1e49..7206ed4 100644
--- a/chrome/browser/extensions/api/declarative_content/content_action_unittest.cc
+++ b/chrome/browser/extensions/api/declarative_content/content_action_unittest.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/declarative_content/content_action.h"
+#include <stdint.h>
+
#include "base/base64.h"
#include "base/run_loop.h"
#include "base/test/values_test_util.h"
diff --git a/chrome/browser/extensions/api/declarative_content/content_condition.h b/chrome/browser/extensions/api/declarative_content/content_condition.h
index baefed6..9d19507 100644
--- a/chrome/browser/extensions/api/declarative_content/content_condition.h
+++ b/chrome/browser/extensions/api/declarative_content/content_condition.h
@@ -9,6 +9,7 @@
#include <string>
#include <vector>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/api/declarative_content/content_predicate_evaluator.h"
diff --git a/chrome/browser/extensions/api/declarative_content/content_condition_unittest.cc b/chrome/browser/extensions/api/declarative_content/content_condition_unittest.cc
index 3f8413f..defc3af 100644
--- a/chrome/browser/extensions/api/declarative_content/content_condition_unittest.cc
+++ b/chrome/browser/extensions/api/declarative_content/content_condition_unittest.cc
@@ -7,6 +7,7 @@
#include <vector>
#include "base/bind.h"
+#include "base/macros.h"
#include "base/test/values_test_util.h"
#include "base/values.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc b/chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc
index 3fde51d..17f89b1 100644
--- a/chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc
+++ b/chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc
@@ -4,8 +4,10 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
+#include "base/macros.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/bookmarks/bookmark_model_factory.h"
#include "chrome/browser/extensions/extension_action.h"
#include "chrome/browser/extensions/extension_action_manager.h"
diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_condition_tracker_test.h b/chrome/browser/extensions/api/declarative_content/declarative_content_condition_tracker_test.h
index 029706a..7656f3a 100644
--- a/chrome/browser/extensions/api/declarative_content/declarative_content_condition_tracker_test.h
+++ b/chrome/browser/extensions/api/declarative_content/declarative_content_condition_tracker_test.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_DECLARATIVE_CONTENT_DECLARATIVE_CONTENT_CONDITION_TRACKER_TEST_H_
#define CHROME_BROWSER_EXTENSIONS_API_DECLARATIVE_CONTENT_DECLARATIVE_CONTENT_CONDITION_TRACKER_TEST_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/test/base/testing_profile.h"
#include "content/public/browser/browser_context.h"
diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.cc b/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.cc
index bda1d58..489d02a 100644
--- a/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.cc
+++ b/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h"
+#include <stddef.h>
+
#include "base/stl_util.h"
#include "base/strings/stringprintf.h"
#include "base/values.h"
diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h b/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h
index d7a3ae5..76317ff 100644
--- a/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h
+++ b/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h
@@ -12,6 +12,7 @@
#include "base/callback.h"
#include "base/containers/hash_tables.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/api/declarative_content/content_predicate_evaluator.h"
diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker_unittest.cc b/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker_unittest.cc
index a2cda6a..53f163d 100644
--- a/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker_unittest.cc
+++ b/chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker_unittest.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/api/declarative_content/declarative_content_css_condition_tracker.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/test/values_test_util.h"
#include "chrome/browser/extensions/api/declarative_content/content_predicate_evaluator.h"
diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker.h b/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker.h
index a614364..e020d66 100644
--- a/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker.h
+++ b/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker.h
@@ -8,6 +8,7 @@
#include <map>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker_unittest.cc b/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker_unittest.cc
index 72aaf17..b5a4333 100644
--- a/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker_unittest.cc
+++ b/chrome/browser/extensions/api/declarative_content/declarative_content_is_bookmarked_condition_tracker_unittest.cc
@@ -8,6 +8,7 @@
#include <utility>
#include <vector>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/stl_util.h"
diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker.h b/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker.h
index 2bf8b31..10d2060 100644
--- a/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker.h
+++ b/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker.h
@@ -9,6 +9,7 @@
#include <string>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/api/declarative_content/content_predicate_evaluator.h"
diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker_unittest.cc b/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker_unittest.cc
index 54d043f..ef84150 100644
--- a/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker_unittest.cc
+++ b/chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker_unittest.cc
@@ -7,6 +7,7 @@
#include <set>
#include <vector>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/stl_util.h"
#include "base/test/values_test_util.h"
diff --git a/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc b/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc
index 9053ec1..8ba4598 100644
--- a/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc
+++ b/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc
@@ -4,8 +4,11 @@
#include "extensions/browser/api/declarative_webrequest/webrequest_action.h"
+#include <stddef.h>
+
#include "base/files/file_path.h"
#include "base/json/json_file_value_serializer.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
diff --git a/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc b/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc
index 8da1830..06cd445 100644
--- a/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc
+++ b/chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc
@@ -4,11 +4,13 @@
#include "extensions/browser/api/declarative_webrequest/webrequest_rules_registry.h"
+#include <stddef.h>
+
#include <string>
#include <vector>
-#include "base/basictypes.h"
#include "base/json/json_reader.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
diff --git a/chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc b/chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc
index 1edc60c..d6e026d 100644
--- a/chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc
+++ b/chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc
@@ -5,9 +5,11 @@
#include <queue>
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/path_service.h"
#include "base/strings/string_number_conversions.h"
#include "base/thread_task_runner_handle.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/desktop_capture/desktop_capture_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/media/fake_desktop_media_list.h"
diff --git a/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc b/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc
index a15e8fb..01a8438 100644
--- a/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc
+++ b/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc
@@ -7,6 +7,7 @@
#include <tuple>
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/media/desktop_media_list_ash.h"
#include "chrome/browser/media/desktop_streams_registry.h"
diff --git a/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h b/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h
index 92ea6cd..0d08a00 100644
--- a/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h
+++ b/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h
@@ -7,6 +7,7 @@
#include <map>
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "chrome/browser/media/desktop_media_list.h"
diff --git a/chrome/browser/extensions/api/developer_private/developer_private_api.cc b/chrome/browser/extensions/api/developer_private/developer_private_api.cc
index 190170d..a0dd649 100644
--- a/chrome/browser/extensions/api/developer_private/developer_private_api.cc
+++ b/chrome/browser/extensions/api/developer_private/developer_private_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/developer_private/developer_private_api.h"
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/files/file_util.h"
#include "base/lazy_instance.h"
diff --git a/chrome/browser/extensions/api/developer_private/developer_private_api.h b/chrome/browser/extensions/api/developer_private/developer_private_api.h
index 41fe433..7a72f76a 100644
--- a/chrome/browser/extensions/api/developer_private/developer_private_api.h
+++ b/chrome/browser/extensions/api/developer_private/developer_private_api.h
@@ -8,6 +8,7 @@
#include <set>
#include "base/files/file.h"
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/prefs/pref_change_registrar.h"
#include "base/scoped_observer.h"
diff --git a/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc b/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc
index 407d973..9dd6402 100644
--- a/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc
+++ b/chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc
@@ -5,6 +5,7 @@
#include <utility>
#include "base/files/file_util.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/extensions/api/developer_private/developer_private_api.h"
diff --git a/chrome/browser/extensions/api/developer_private/entry_picker.h b/chrome/browser/extensions/api/developer_private/entry_picker.h
index da4421c..36be5fc 100644
--- a/chrome/browser/extensions/api/developer_private/entry_picker.h
+++ b/chrome/browser/extensions/api/developer_private/entry_picker.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_DEVELOPER_PRIVATE_ENTRY_PICKER_H_
#define CHROME_BROWSER_EXTENSIONS_API_DEVELOPER_PRIVATE_ENTRY_PICKER_H_
+#include "base/macros.h"
#include "extensions/browser/extension_function.h"
#include "ui/shell_dialogs/select_file_dialog.h"
diff --git a/chrome/browser/extensions/api/developer_private/extension_info_generator.h b/chrome/browser/extensions/api/developer_private/extension_info_generator.h
index 51d8c91..2b82e4b 100644
--- a/chrome/browser/extensions/api/developer_private/extension_info_generator.h
+++ b/chrome/browser/extensions/api/developer_private/extension_info_generator.h
@@ -5,7 +5,10 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_DEVELOPER_PRIVATE_EXTENSION_INFO_GENERATOR_H_
#define CHROME_BROWSER_EXTENSIONS_API_DEVELOPER_PRIVATE_EXTENSION_INFO_GENERATOR_H_
+#include <stddef.h>
+
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/weak_ptr.h"
#include "chrome/common/extensions/api/developer_private.h"
diff --git a/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc b/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc
index fcbb23f..6264141b 100644
--- a/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc
+++ b/chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc
@@ -6,8 +6,10 @@
#include "base/json/json_file_value_serializer.h"
#include "base/json/json_writer.h"
+#include "base/macros.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/developer_private/extension_info_generator.h"
#include "chrome/browser/extensions/api/developer_private/inspectable_views_finder.h"
#include "chrome/browser/extensions/error_console/error_console.h"
diff --git a/chrome/browser/extensions/api/developer_private/show_permissions_dialog_helper.h b/chrome/browser/extensions/api/developer_private/show_permissions_dialog_helper.h
index 474eb37..40bc916 100644
--- a/chrome/browser/extensions/api/developer_private/show_permissions_dialog_helper.h
+++ b/chrome/browser/extensions/api/developer_private/show_permissions_dialog_helper.h
@@ -6,6 +6,7 @@
#define CHROME_BROWSER_EXTENSIONS_API_DEVELOPER_PRIVATE_SHOW_PERMISSIONS_DIALOG_HELPER_H_
#include "base/bind.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/extension_install_prompt.h"
diff --git a/chrome/browser/extensions/api/device_permissions_manager_unittest.cc b/chrome/browser/extensions/api/device_permissions_manager_unittest.cc
index 468aa5c..92e10f6 100644
--- a/chrome/browser/extensions/api/device_permissions_manager_unittest.cc
+++ b/chrome/browser/extensions/api/device_permissions_manager_unittest.cc
@@ -2,9 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "base/run_loop.h"
#include "base/strings/utf_string_conversions.h"
#include "base/test/values_test_util.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/test_extension_environment.h"
#include "chrome/test/base/testing_profile.h"
#include "device/core/mock_device_client.h"
@@ -60,17 +63,19 @@ class DevicePermissionsManagerTest : public testing::Test {
device3_ = new MockUsbDevice(0, 0, "Test Manufacturer", "Test Product", "");
device4_ =
new HidDeviceInfo(kTestDeviceIds[0], 0, 0, "Test HID Device", "abcde",
- device::kHIDBusTypeUSB, std::vector<uint8>());
+ device::kHIDBusTypeUSB, std::vector<uint8_t>());
device_client_.hid_service()->AddDevice(device4_);
- device5_ = new HidDeviceInfo(kTestDeviceIds[1], 0, 0, "Test HID Device", "",
- device::kHIDBusTypeUSB, std::vector<uint8>());
+ device5_ =
+ new HidDeviceInfo(kTestDeviceIds[1], 0, 0, "Test HID Device", "",
+ device::kHIDBusTypeUSB, std::vector<uint8_t>());
device_client_.hid_service()->AddDevice(device5_);
device6_ =
new HidDeviceInfo(kTestDeviceIds[2], 0, 0, "Test HID Device", "67890",
- device::kHIDBusTypeUSB, std::vector<uint8>());
+ device::kHIDBusTypeUSB, std::vector<uint8_t>());
device_client_.hid_service()->AddDevice(device6_);
- device7_ = new HidDeviceInfo(kTestDeviceIds[3], 0, 0, "Test HID Device", "",
- device::kHIDBusTypeUSB, std::vector<uint8>());
+ device7_ =
+ new HidDeviceInfo(kTestDeviceIds[3], 0, 0, "Test HID Device", "",
+ device::kHIDBusTypeUSB, std::vector<uint8_t>());
device_client_.hid_service()->AddDevice(device7_);
device_client_.hid_service()->FirstEnumerationComplete();
}
diff --git a/chrome/browser/extensions/api/dial/dial_api.cc b/chrome/browser/extensions/api/dial/dial_api.cc
index cc9f1c6..daae99f 100644
--- a/chrome/browser/extensions/api/dial/dial_api.cc
+++ b/chrome/browser/extensions/api/dial/dial_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/dial/dial_api.h"
+#include <stddef.h>
+
#include <vector>
#include "base/time/time.h"
diff --git a/chrome/browser/extensions/api/dial/dial_api.h b/chrome/browser/extensions/api/dial/dial_api.h
index 51f0f55..66351f6 100644
--- a/chrome/browser/extensions/api/dial/dial_api.h
+++ b/chrome/browser/extensions/api/dial/dial_api.h
@@ -5,7 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_DIAL_DIAL_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_DIAL_DIAL_API_H_
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/api/dial/dial_device_data.h"
#include "chrome/browser/extensions/api/dial/dial_registry.h"
diff --git a/chrome/browser/extensions/api/dial/dial_api_factory.h b/chrome/browser/extensions/api/dial/dial_api_factory.h
index f965126..1a51f25 100644
--- a/chrome/browser/extensions/api/dial/dial_api_factory.h
+++ b/chrome/browser/extensions/api/dial/dial_api_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_DIAL_DIAL_API_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_API_DIAL_DIAL_API_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/refcounted_browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/api/dial/dial_apitest.cc b/chrome/browser/extensions/api/dial/dial_apitest.cc
index c4f20f1..73ef7ab 100644
--- a/chrome/browser/extensions/api/dial/dial_apitest.cc
+++ b/chrome/browser/extensions/api/dial/dial_apitest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/dial/dial_api.h"
#include "chrome/browser/extensions/api/dial/dial_api_factory.h"
#include "chrome/browser/extensions/api/dial/dial_registry.h"
diff --git a/chrome/browser/extensions/api/dial/dial_registry.h b/chrome/browser/extensions/api/dial/dial_registry.h
index 613fcd4..f5040228 100644
--- a/chrome/browser/extensions/api/dial/dial_registry.h
+++ b/chrome/browser/extensions/api/dial/dial_registry.h
@@ -5,13 +5,15 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_DIAL_DIAL_REGISTRY_H_
#define CHROME_BROWSER_EXTENSIONS_API_DIAL_DIAL_REGISTRY_H_
+#include <stddef.h>
+
#include <map>
#include <string>
#include <vector>
-#include "base/basictypes.h"
#include "base/containers/hash_tables.h"
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/ref_counted.h"
#include "base/threading/thread_checker.h"
diff --git a/chrome/browser/extensions/api/dial/dial_registry_unittest.cc b/chrome/browser/extensions/api/dial/dial_registry_unittest.cc
index 69dd839..e6fd99a 100644
--- a/chrome/browser/extensions/api/dial/dial_registry_unittest.cc
+++ b/chrome/browser/extensions/api/dial/dial_registry_unittest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/compiler_specific.h"
#include "base/message_loop/message_loop.h"
#include "chrome/browser/extensions/api/dial/dial_device_data.h"
diff --git a/chrome/browser/extensions/api/dial/dial_service.cc b/chrome/browser/extensions/api/dial/dial_service.cc
index f05ba53..e6d25bd 100644
--- a/chrome/browser/extensions/api/dial/dial_service.cc
+++ b/chrome/browser/extensions/api/dial/dial_service.cc
@@ -4,11 +4,12 @@
#include "chrome/browser/extensions/api/dial/dial_service.h"
+#include <stdint.h>
+
#include <algorithm>
#include <set>
#include <utility>
-#include "base/basictypes.h"
#include "base/callback.h"
#include "base/location.h"
#include "base/logging.h"
@@ -18,6 +19,7 @@
#include "base/strings/stringprintf.h"
#include "base/thread_task_runner_handle.h"
#include "base/time/time.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/dial/dial_device_data.h"
#include "components/version_info/version_info.h"
#include "content/public/browser/browser_thread.h"
@@ -68,7 +70,7 @@ const int kDialResponseTimeoutSecs = 2;
const char kDialRequestAddress[] = "239.255.255.250";
// The UDP port number for discovery.
-const uint16 kDialRequestPort = 1900;
+const uint16_t kDialRequestPort = 1900;
// The DIAL service type as part of the search request.
const char kDialSearchType[] = "urn:dial-multiscreen-org:service:dial:1";
@@ -461,7 +463,7 @@ void DialServiceImpl::StartDiscovery() {
void DialServiceImpl::SendNetworkList(const NetworkInterfaceList& networks) {
DCHECK(thread_checker_.CalledOnValidThread());
- typedef std::pair<uint32, net::AddressFamily> InterfaceIndexAddressFamily;
+ typedef std::pair<uint32_t, net::AddressFamily> InterfaceIndexAddressFamily;
std::set<InterfaceIndexAddressFamily> interface_index_addr_family_seen;
std::vector<IPAddressNumber> ip_addresses;
diff --git a/chrome/browser/extensions/api/dial/dial_service.h b/chrome/browser/extensions/api/dial/dial_service.h
index 9b69260..90df700 100644
--- a/chrome/browser/extensions/api/dial/dial_service.h
+++ b/chrome/browser/extensions/api/dial/dial_service.h
@@ -9,6 +9,7 @@
#include <vector>
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/observer_list.h"
diff --git a/chrome/browser/extensions/api/dial/dial_service_unittest.cc b/chrome/browser/extensions/api/dial/dial_service_unittest.cc
index f00edbb..654a3c7 100644
--- a/chrome/browser/extensions/api/dial/dial_service_unittest.cc
+++ b/chrome/browser/extensions/api/dial/dial_service_unittest.cc
@@ -2,6 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
diff --git a/chrome/browser/extensions/api/downloads/downloads_api.cc b/chrome/browser/extensions/api/downloads/downloads_api.cc
index 4717757..8f7e2b9 100644
--- a/chrome/browser/extensions/api/downloads/downloads_api.cc
+++ b/chrome/browser/extensions/api/downloads/downloads_api.cc
@@ -4,10 +4,12 @@
#include "chrome/browser/extensions/api/downloads/downloads_api.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include <set>
#include <string>
-#include "base/basictypes.h"
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/callback.h"
@@ -17,6 +19,7 @@
#include "base/lazy_instance.h"
#include "base/location.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/metrics/histogram.h"
#include "base/single_thread_task_runner.h"
@@ -28,6 +31,7 @@
#include "base/task/cancelable_task_tracker.h"
#include "base/thread_task_runner_handle.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/download/download_danger_prompt.h"
#include "chrome/browser/download/download_file_icon_extractor.h"
@@ -1093,7 +1097,7 @@ bool DownloadsSearchFunction::RunSync() {
for (DownloadManager::DownloadVector::const_iterator it = results.begin();
it != results.end(); ++it) {
DownloadItem* download_item = *it;
- uint32 download_id = download_item->GetId();
+ uint32_t download_id = download_item->GetId();
bool off_record = ((incognito_manager != NULL) &&
(incognito_manager->GetDownload(download_id) != NULL));
scoped_ptr<base::DictionaryValue> json_item(
diff --git a/chrome/browser/extensions/api/downloads/downloads_api.h b/chrome/browser/extensions/api/downloads/downloads_api.h
index 6d514a7..ae69cffa 100644
--- a/chrome/browser/extensions/api/downloads/downloads_api.h
+++ b/chrome/browser/extensions/api/downloads/downloads_api.h
@@ -9,6 +9,7 @@
#include <string>
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "base/time/time.h"
#include "chrome/browser/download/all_download_item_notifier.h"
diff --git a/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc b/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
index 6f78404..fa2e433 100644
--- a/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
+++ b/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
@@ -5,16 +5,21 @@
// Disable everything on windows only. http://crbug.com/306144
#ifndef OS_WIN
+#include <stddef.h>
+#include <stdint.h>
+
#include <algorithm>
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/json/json_reader.h"
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/prefs/pref_service.h"
#include "base/stl_util.h"
#include "base/strings/stringprintf.h"
#include "base/synchronization/waitable_event.h"
+#include "build/build_config.h"
#include "chrome/browser/download/download_file_icon_extractor.h"
#include "chrome/browser/download/download_service.h"
#include "chrome/browser/download/download_service_factory.h"
@@ -1114,7 +1119,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ASSERT_TRUE(result_list->GetDictionary(0, &item_value));
int item_id = -1;
ASSERT_TRUE(item_value->GetInteger("id", &item_id));
- ASSERT_EQ(all_downloads[0]->GetId(), static_cast<uint32>(item_id));
+ ASSERT_EQ(all_downloads[0]->GetId(), static_cast<uint32_t>(item_id));
}
// Test the |id| parameter for search().
@@ -1142,7 +1147,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ASSERT_TRUE(result_list->GetDictionary(0, &item_value));
int item_id = -1;
ASSERT_TRUE(item_value->GetInteger("id", &item_id));
- ASSERT_EQ(items[0]->GetId(), static_cast<uint32>(item_id));
+ ASSERT_EQ(items[0]->GetId(), static_cast<uint32_t>(item_id));
}
// Test specifying both the |id| and |filename| parameters for search().
@@ -1233,7 +1238,7 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
items[1]->GetTargetFilePath().value());
// The order of results when orderBy is empty is unspecified. When there are
// no sorters, DownloadQuery does not call sort(), so the order of the results
- // depends on the order of the items in base::hash_map<uint32,...>
+ // depends on the order of the items in base::hash_map<uint32_t,...>
// DownloadManagerImpl::downloads_, which is unspecified and differs between
// libc++ and libstdc++. http://crbug.com/365334
}
diff --git a/chrome/browser/extensions/api/downloads_internal/downloads_internal_api.h b/chrome/browser/extensions/api/downloads_internal/downloads_internal_api.h
index 5dc2448..f7da2b5 100644
--- a/chrome/browser/extensions/api/downloads_internal/downloads_internal_api.h
+++ b/chrome/browser/extensions/api/downloads_internal/downloads_internal_api.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_DOWNLOADS_INTERNAL_DOWNLOADS_INTERNAL_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_DOWNLOADS_INTERNAL_DOWNLOADS_INTERNAL_API_H_
+#include "base/macros.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc
index 08d0005..02fe41d 100644
--- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc
+++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc
@@ -18,6 +18,7 @@
#include "base/time/time.h"
#include "base/timer/timer.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.h"
#include "chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h
index 347c660..23c964a 100644
--- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h
+++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h
@@ -5,9 +5,11 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE_API_H_
+#include <stddef.h>
+
#include <string>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "device/bluetooth/bluetooth_device.h"
#include "extensions/browser/api/bluetooth/bluetooth_extension_function.h"
diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc
index fc1c8c8..9713bf8 100644
--- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc
+++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc
@@ -6,6 +6,7 @@
#include "base/bind.h"
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/stringprintf.h"
#include "base/thread_task_runner_handle.h"
diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection.h b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection.h
index 5c4b431..42269c4 100644
--- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection.h
+++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE_CONNECTION_H_
#define CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE_CONNECTION_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "extensions/browser/api/api_resource.h"
#include "extensions/browser/api/api_resource_manager.h"
diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.h b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.h
index a0ca893..f7a0aa7 100644
--- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.h
+++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection_manager.h
@@ -8,6 +8,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_connection.h"
#include "chrome/common/extensions/api/easy_unlock_private.h"
diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_chromeos.cc b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_chromeos.cc
index c7f63ae..62df6c8 100644
--- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_chromeos.cc
+++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_chromeos.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate.h"
+#include "base/macros.h"
#include "chromeos/dbus/dbus_thread_manager.h"
#include "chromeos/dbus/easy_unlock_client.h"
#include "third_party/cros_system_api/dbus/service_constants.h"
diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_stub.cc b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_stub.cc
index 4269511..879c503 100644
--- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_stub.cc
+++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_stub.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "base/macros.h"
#include "chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc b/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc
index acbdb81..130288d 100644
--- a/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc
+++ b/chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include <cryptohi.h>
+#include <stddef.h>
#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
diff --git a/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h b/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h
index df2f3fc..398b0c4 100644
--- a/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h
+++ b/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_EXPERIENCE_SAMPLING_PRIVATE_EXPERIENCE_SAMPLING_H_
#define CHROME_BROWSER_EXTENSIONS_API_EXPERIENCE_SAMPLING_PRIVATE_EXPERIENCE_SAMPLING_H_
+#include "base/macros.h"
#include "chrome/common/extensions/api/experience_sampling_private.h"
namespace content {
diff --git a/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc b/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc
index 5a174ce..4426fa7 100644
--- a/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc
+++ b/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc
@@ -2,6 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
+#include "base/macros.h"
#include "build/build_config.h"
#include "chrome/browser/extensions/api/extension_action/extension_action_api.h"
#include "chrome/browser/extensions/browser_action_test_util.h"
diff --git a/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc b/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc
index 66cfc28..5387534 100644
--- a/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc
+++ b/chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "chrome/browser/extensions/browser_action_test_util.h"
#include "chrome/browser/extensions/extension_action.h"
#include "chrome/browser/extensions/extension_action_manager.h"
diff --git a/chrome/browser/extensions/api/extension_action/extension_action_api.cc b/chrome/browser/extensions/api/extension_action/extension_action_api.cc
index 213c6d5..eb06607 100644
--- a/chrome/browser/extensions/api/extension_action/extension_action_api.cc
+++ b/chrome/browser/extensions/api/extension_action/extension_action_api.cc
@@ -4,8 +4,11 @@
#include "chrome/browser/extensions/api/extension_action/extension_action_api.h"
+#include <stddef.h>
+
#include "base/lazy_instance.h"
#include "base/location.h"
+#include "base/macros.h"
#include "base/single_thread_task_runner.h"
#include "base/strings/string_number_conversions.h"
#include "base/thread_task_runner_handle.h"
diff --git a/chrome/browser/extensions/api/extension_action/extension_action_api.h b/chrome/browser/extensions/api/extension_action/extension_action_api.h
index 079b890..97f5a71 100644
--- a/chrome/browser/extensions/api/extension_action/extension_action_api.h
+++ b/chrome/browser/extensions/api/extension_action/extension_action_api.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/observer_list.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "chrome/browser/extensions/extension_action.h"
diff --git a/chrome/browser/extensions/api/extension_action/extension_action_prefs_unittest.cc b/chrome/browser/extensions/api/extension_action/extension_action_prefs_unittest.cc
index 6925b98..d307196 100644
--- a/chrome/browser/extensions/api/extension_action/extension_action_prefs_unittest.cc
+++ b/chrome/browser/extensions/api/extension_action/extension_action_prefs_unittest.cc
@@ -5,6 +5,7 @@
#include <string>
#include "base/logging.h"
+#include "base/macros.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/stringprintf.h"
#include "chrome/browser/extensions/api/extension_action/extension_action_api.h"
diff --git a/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc b/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc
index 4a6f81e..b0ce1d9 100644
--- a/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc
+++ b/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc
@@ -5,12 +5,14 @@
#include "chrome/browser/extensions/api/feedback_private/feedback_private_api.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/metrics/statistics_recorder.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/api/feedback_private/feedback_service.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/feedback_private/feedback_private_apitest.cc b/chrome/browser/extensions/api/feedback_private/feedback_private_apitest.cc
index f608981..2ab4183 100644
--- a/chrome/browser/extensions/api/feedback_private/feedback_private_apitest.cc
+++ b/chrome/browser/extensions/api/feedback_private/feedback_private_apitest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/message_loop/message_loop.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/feedback_private/feedback_private_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
diff --git a/chrome/browser/extensions/api/feedback_private/feedback_service.cc b/chrome/browser/extensions/api/feedback_private/feedback_service.cc
index f4c09b6..33efea8 100644
--- a/chrome/browser/extensions/api/feedback_private/feedback_service.cc
+++ b/chrome/browser/extensions/api/feedback_private/feedback_service.cc
@@ -70,7 +70,7 @@ void FeedbackService::SendFeedback(
}
void FeedbackService::AttachedFileCallback(scoped_ptr<std::string> data,
- int64 /* total_blob_length */) {
+ int64_t /* total_blob_length */) {
feedback_data_->set_attached_file_uuid(std::string());
if (data)
feedback_data_->AttachAndCompressFileData(data.Pass());
@@ -79,7 +79,7 @@ void FeedbackService::AttachedFileCallback(scoped_ptr<std::string> data,
}
void FeedbackService::ScreenshotCallback(scoped_ptr<std::string> data,
- int64 /* total_blob_length */) {
+ int64_t /* total_blob_length */) {
feedback_data_->set_screenshot_uuid(std::string());
if (data)
feedback_data_->set_image(data.Pass());
diff --git a/chrome/browser/extensions/api/feedback_private/feedback_service.h b/chrome/browser/extensions/api/feedback_private/feedback_service.h
index d22633a..9588c53 100644
--- a/chrome/browser/extensions/api/feedback_private/feedback_service.h
+++ b/chrome/browser/extensions/api/feedback_private/feedback_service.h
@@ -5,9 +5,11 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_FEEDBACK_PRIVATE_FEEDBACK_SERVICE_H_
#define CHROME_BROWSER_EXTENSIONS_API_FEEDBACK_PRIVATE_FEEDBACK_SERVICE_H_
+#include <stdint.h>
+
#include <vector>
-#include "base/basictypes.h"
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/weak_ptr.h"
#include "chrome/browser/extensions/blob_reader.h"
@@ -47,9 +49,9 @@ class FeedbackService : public base::SupportsWeakPtr<FeedbackService> {
private:
// Callbacks to receive blob data.
void AttachedFileCallback(scoped_ptr<std::string> data,
- int64 total_blob_length);
+ int64_t total_blob_length);
void ScreenshotCallback(scoped_ptr<std::string> data,
- int64 total_blob_length);
+ int64_t total_blob_length);
// Checks if we have read all the blobs we need to; signals the feedback
// data object once all the requisite data has been populated.
diff --git a/chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc b/chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc
index 0721411..9132be8 100644
--- a/chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc
+++ b/chrome/browser/extensions/api/file_handlers/app_file_handler_util.cc
@@ -7,6 +7,7 @@
#include "base/files/file.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
+#include "build/build_config.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/child_process_security_policy.h"
#include "extensions/browser/extension_prefs.h"
diff --git a/chrome/browser/extensions/api/file_handlers/mime_util.cc b/chrome/browser/extensions/api/file_handlers/mime_util.cc
index 76c0534..862eaba 100644
--- a/chrome/browser/extensions/api/file_handlers/mime_util.cc
+++ b/chrome/browser/extensions/api/file_handlers/mime_util.cc
@@ -7,6 +7,7 @@
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/thread_task_runner_handle.h"
+#include "build/build_config.h"
#include "chrome/browser/profiles/profile.h"
#include "content/public/browser/browser_thread.h"
#include "net/base/filename_util.h"
diff --git a/chrome/browser/extensions/api/file_handlers/mime_util.h b/chrome/browser/extensions/api/file_handlers/mime_util.h
index e1bc248..2f1e7c6 100644
--- a/chrome/browser/extensions/api/file_handlers/mime_util.h
+++ b/chrome/browser/extensions/api/file_handlers/mime_util.h
@@ -7,10 +7,13 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_FILE_HANDLERS_MIME_UTIL_H_
#define CHROME_BROWSER_EXTENSIONS_API_FILE_HANDLERS_MIME_UTIL_H_
+#include <stddef.h>
+
#include <string>
#include <vector>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
diff --git a/chrome/browser/extensions/api/file_system/file_system_api.cc b/chrome/browser/extensions/api/file_system/file_system_api.cc
index 3449e07..2193382 100644
--- a/chrome/browser/extensions/api/file_system/file_system_api.cc
+++ b/chrome/browser/extensions/api/file_system/file_system_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/file_system/file_system_api.h"
+#include <stddef.h>
+
#include <set>
#include <vector>
@@ -12,6 +14,7 @@
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/path_service.h"
#include "base/strings/string_util.h"
@@ -20,6 +23,7 @@
#include "base/strings/utf_string_conversions.h"
#include "base/value_conversions.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/file_handlers/app_file_handler_util.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_util.h"
diff --git a/chrome/browser/extensions/api/file_system/file_system_api.h b/chrome/browser/extensions/api/file_system/file_system_api.h
index 84702bc..fad2b1b 100644
--- a/chrome/browser/extensions/api/file_system/file_system_api.h
+++ b/chrome/browser/extensions/api/file_system/file_system_api.h
@@ -10,8 +10,10 @@
#include "base/files/file.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "chrome/browser/extensions/chrome_extension_function_details.h"
#include "chrome/common/extensions/api/file_system.h"
diff --git a/chrome/browser/extensions/api/file_system/file_system_api_unittest.cc b/chrome/browser/extensions/api/file_system/file_system_api_unittest.cc
index 69c0855..1b59599 100644
--- a/chrome/browser/extensions/api/file_system/file_system_api_unittest.cc
+++ b/chrome/browser/extensions/api/file_system/file_system_api_unittest.cc
@@ -4,13 +4,17 @@
#include "chrome/browser/extensions/api/file_system/file_system_api.h"
+#include <stddef.h>
+
#include <vector>
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/run_loop.h"
#include "base/strings/string_split.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/shell_dialogs/select_file_dialog.h"
diff --git a/chrome/browser/extensions/api/file_system/file_system_apitest.cc b/chrome/browser/extensions/api/file_system/file_system_apitest.cc
index 519093f..00f0825 100644
--- a/chrome/browser/extensions/api/file_system/file_system_apitest.cc
+++ b/chrome/browser/extensions/api/file_system/file_system_apitest.cc
@@ -4,6 +4,7 @@
#include "apps/saved_files_service.h"
#include "base/files/file_util.h"
+#include "base/macros.h"
#include "base/path_service.h"
#include "base/scoped_observer.h"
#include "build/build_config.h"
diff --git a/chrome/browser/extensions/api/file_system/file_system_apitest_chromeos.cc b/chrome/browser/extensions/api/file_system/file_system_apitest_chromeos.cc
index 17f4dff..d56001d 100644
--- a/chrome/browser/extensions/api/file_system/file_system_apitest_chromeos.cc
+++ b/chrome/browser/extensions/api/file_system/file_system_apitest_chromeos.cc
@@ -8,6 +8,7 @@
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/location.h"
+#include "base/macros.h"
#include "base/path_service.h"
#include "base/thread_task_runner_handle.h"
#include "chrome/browser/apps/app_browsertest_util.h"
diff --git a/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.cc b/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.cc
index 69df25b..28c787b 100644
--- a/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.cc
+++ b/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/file_system/request_file_system_dialog_view.h"
+#include <stddef.h>
+
#include <cstdlib>
#include "base/strings/utf_string_conversions.h"
diff --git a/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.h b/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.h
index f662a03..46c60e7 100644
--- a/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.h
+++ b/chrome/browser/extensions/api/file_system/request_file_system_dialog_view.h
@@ -6,6 +6,7 @@
#define CHROME_BROWSER_EXTENSIONS_API_FILE_SYSTEM_REQUEST_FILE_SYSTEM_DIALOG_VIEW_H_
#include "base/callback_forward.h"
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/strings/string16.h"
#include "chrome/browser/chromeos/file_manager/volume_manager.h"
diff --git a/chrome/browser/extensions/api/file_system/request_file_system_notification.h b/chrome/browser/extensions/api/file_system/request_file_system_notification.h
index b538805..ab707f8 100644
--- a/chrome/browser/extensions/api/file_system/request_file_system_notification.h
+++ b/chrome/browser/extensions/api/file_system/request_file_system_notification.h
@@ -8,6 +8,7 @@
#include <string>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "chrome/browser/extensions/app_icon_loader.h"
diff --git a/chrome/browser/extensions/api/font_settings/font_settings_api.cc b/chrome/browser/extensions/api/font_settings/font_settings_api.cc
index 4f0d7c9..cc6c6e8 100644
--- a/chrome/browser/extensions/api/font_settings/font_settings_api.cc
+++ b/chrome/browser/extensions/api/font_settings/font_settings_api.cc
@@ -6,6 +6,8 @@
#include "chrome/browser/extensions/api/font_settings/font_settings_api.h"
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/command_line.h"
#include "base/json/json_writer.h"
@@ -16,6 +18,7 @@
#include "base/strings/stringprintf.h"
#include "base/trace_event/trace_event.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/api/preference/preference_api.h"
#include "chrome/browser/extensions/api/preference/preference_helpers.h"
diff --git a/chrome/browser/extensions/api/font_settings/font_settings_api.h b/chrome/browser/extensions/api/font_settings/font_settings_api.h
index 77f3f38..b1a35c8 100644
--- a/chrome/browser/extensions/api/font_settings/font_settings_api.h
+++ b/chrome/browser/extensions/api/font_settings/font_settings_api.h
@@ -10,6 +10,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/prefs/pref_change_registrar.h"
#include "base/prefs/pref_service.h"
diff --git a/chrome/browser/extensions/api/gcd_private/gcd_private_api.cc b/chrome/browser/extensions/api/gcd_private/gcd_private_api.cc
index e26d38e..554c118 100644
--- a/chrome/browser/extensions/api/gcd_private/gcd_private_api.cc
+++ b/chrome/browser/extensions/api/gcd_private/gcd_private_api.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/api/gcd_private/gcd_private_api.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/thread_task_runner_handle.h"
#include "chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.h"
diff --git a/chrome/browser/extensions/api/gcd_private/gcd_private_apitest.cc b/chrome/browser/extensions/api/gcd_private/gcd_private_apitest.cc
index 5a6f83b..f8a7a20 100644
--- a/chrome/browser/extensions/api/gcd_private/gcd_private_apitest.cc
+++ b/chrome/browser/extensions/api/gcd_private/gcd_private_apitest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "base/command_line.h"
#include "chrome/browser/extensions/api/gcd_private/gcd_private_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
@@ -24,7 +26,7 @@ const char kPrivetInfoResponse[] =
" \"crypto\":[\"p224_spake2\"]"
"}}";
-const uint8 kAnnouncePacket[] = {
+const uint8_t kAnnouncePacket[] = {
// Header
0x00, 0x00, // ID is zeroed out
0x80, 0x00, // Standard query response, no error
@@ -123,7 +125,7 @@ class GcdPrivateWithMdnsAPITest : public GcdPrivateAPITest {
}
protected:
- void SimulateReceiveWithDelay(const uint8* packet, int size) {
+ void SimulateReceiveWithDelay(const uint8_t* packet, int size) {
if (ExtensionSubtestsAreSkipped())
return;
base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
diff --git a/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.cc b/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.cc
index 7650679..b413462 100644
--- a/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.cc
+++ b/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.h"
#include "base/command_line.h"
+#include "base/macros.h"
#include "chrome/common/chrome_content_client.h"
#include "net/base/net_errors.h"
#include "net/cert/cert_verifier.h"
diff --git a/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter_unittest.cc b/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter_unittest.cc
index b461d42..0294c4e 100644
--- a/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter_unittest.cc
+++ b/chrome/browser/extensions/api/gcd_private/privet_v3_context_getter_unittest.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/gcd_private/privet_v3_context_getter.h"
+#include <stddef.h>
+
#include "base/path_service.h"
#include "base/run_loop.h"
#include "content/public/browser/browser_thread.h"
diff --git a/chrome/browser/extensions/api/gcd_private/privet_v3_session.cc b/chrome/browser/extensions/api/gcd_private/privet_v3_session.cc
index 273e312..e7f8fd1 100644
--- a/chrome/browser/extensions/api/gcd_private/privet_v3_session.cc
+++ b/chrome/browser/extensions/api/gcd_private/privet_v3_session.cc
@@ -9,6 +9,7 @@
#include "base/json/json_writer.h"
#include "base/location.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/single_thread_task_runner.h"
#include "base/strings/string_number_conversions.h"
#include "base/thread_task_runner_handle.h"
diff --git a/chrome/browser/extensions/api/gcd_private/privet_v3_session.h b/chrome/browser/extensions/api/gcd_private/privet_v3_session.h
index d2352d9..4544585 100644
--- a/chrome/browser/extensions/api/gcd_private/privet_v3_session.h
+++ b/chrome/browser/extensions/api/gcd_private/privet_v3_session.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_PRIVET_V3_SESSION_H_
#define CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_PRIVET_V3_SESSION_H_
+#include <stdint.h>
+
#include <string>
#include "base/callback.h"
diff --git a/chrome/browser/extensions/api/gcm/gcm_api.cc b/chrome/browser/extensions/api/gcm/gcm_api.cc
index 09275a3..b658e77 100644
--- a/chrome/browser/extensions/api/gcm/gcm_api.cc
+++ b/chrome/browser/extensions/api/gcm/gcm_api.cc
@@ -4,10 +4,13 @@
#include "chrome/browser/extensions/api/gcm/gcm_api.h"
+#include <stddef.h>
+
#include <algorithm>
#include <map>
#include <vector>
+#include "base/macros.h"
#include "base/metrics/histogram.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
diff --git a/chrome/browser/extensions/api/history/history_api.h b/chrome/browser/extensions/api/history/history_api.h
index 2335dbd..55c48fa 100644
--- a/chrome/browser/extensions/api/history/history_api.h
+++ b/chrome/browser/extensions/api/history/history_api.h
@@ -9,6 +9,7 @@
#include <vector>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "base/task/cancelable_task_tracker.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
diff --git a/chrome/browser/extensions/api/history/history_apitest.cc b/chrome/browser/extensions/api/history/history_apitest.cc
index ed42c8b..710a201 100644
--- a/chrome/browser/extensions/api/history/history_apitest.cc
+++ b/chrome/browser/extensions/api/history/history_apitest.cc
@@ -5,6 +5,7 @@
#include "base/base_switches.h"
#include "base/command_line.h"
#include "base/prefs/pref_service.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/pref_names.h"
diff --git a/chrome/browser/extensions/api/hotword_private/hotword_private_api.cc b/chrome/browser/extensions/api/hotword_private/hotword_private_api.cc
index e268204..db251fa 100644
--- a/chrome/browser/extensions/api/hotword_private/hotword_private_api.cc
+++ b/chrome/browser/extensions/api/hotword_private/hotword_private_api.cc
@@ -9,6 +9,7 @@
#include "base/lazy_instance.h"
#include "base/prefs/pref_service.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/search/hotword_audio_history_handler.h"
diff --git a/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc b/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc
index a6c63bf..5249df1 100644
--- a/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc
+++ b/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/prefs/pref_service.h"
#include "chrome/browser/extensions/api/hotword_private/hotword_private_api.h"
diff --git a/chrome/browser/extensions/api/identity/gaia_web_auth_flow.h b/chrome/browser/extensions/api/identity/gaia_web_auth_flow.h
index 58e18f9a..e9685b5 100644
--- a/chrome/browser/extensions/api/identity/gaia_web_auth_flow.h
+++ b/chrome/browser/extensions/api/identity/gaia_web_auth_flow.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_IDENTITY_GAIA_WEB_AUTH_FLOW_H_
#define CHROME_BROWSER_EXTENSIONS_API_IDENTITY_GAIA_WEB_AUTH_FLOW_H_
+#include "base/macros.h"
#include "chrome/browser/extensions/api/identity/extension_token_key.h"
#include "chrome/browser/extensions/api/identity/web_auth_flow.h"
#include "chrome/browser/ui/host_desktop.h"
diff --git a/chrome/browser/extensions/api/identity/identity_api.cc b/chrome/browser/extensions/api/identity/identity_api.cc
index 58391bf..937a231 100644
--- a/chrome/browser/extensions/api/identity/identity_api.cc
+++ b/chrome/browser/extensions/api/identity/identity_api.cc
@@ -4,16 +4,20 @@
#include "chrome/browser/extensions/api/identity/identity_api.h"
+#include <stddef.h>
+
#include <set>
#include <string>
#include <utility>
#include <vector>
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/stringprintf.h"
#include "base/trace_event/trace_event.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/app_mode/app_mode_utils.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_notification_types.h"
diff --git a/chrome/browser/extensions/api/identity/identity_api.h b/chrome/browser/extensions/api/identity/identity_api.h
index 067dac3..c109754 100644
--- a/chrome/browser/extensions/api/identity/identity_api.h
+++ b/chrome/browser/extensions/api/identity/identity_api.h
@@ -15,6 +15,7 @@
#include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h"
#include "base/observer_list.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/identity/extension_token_key.h"
#include "chrome/browser/extensions/api/identity/gaia_web_auth_flow.h"
#include "chrome/browser/extensions/api/identity/identity_mint_queue.h"
diff --git a/chrome/browser/extensions/api/identity/identity_apitest.cc b/chrome/browser/extensions/api/identity/identity_apitest.cc
index c19c0f3..be4a4d4 100644
--- a/chrome/browser/extensions/api/identity/identity_apitest.cc
+++ b/chrome/browser/extensions/api/identity/identity_apitest.cc
@@ -11,6 +11,7 @@
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#if defined(OS_CHROMEOS)
#include "chrome/browser/chromeos/login/users/mock_user_manager.h"
diff --git a/chrome/browser/extensions/api/identity/identity_signin_flow.cc b/chrome/browser/extensions/api/identity/identity_signin_flow.cc
index 6224083..1a0ed0e 100644
--- a/chrome/browser/extensions/api/identity/identity_signin_flow.cc
+++ b/chrome/browser/extensions/api/identity/identity_signin_flow.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/api/identity/identity_signin_flow.h"
+#include "build/build_config.h"
#include "chrome/browser/signin/profile_oauth2_token_service_factory.h"
#include "chrome/browser/signin/signin_manager_factory.h"
#include "chrome/browser/ui/webui/signin/login_ui_service.h"
diff --git a/chrome/browser/extensions/api/identity/identity_signin_flow.h b/chrome/browser/extensions/api/identity/identity_signin_flow.h
index 5f443f5..d744e8e 100644
--- a/chrome/browser/extensions/api/identity/identity_signin_flow.h
+++ b/chrome/browser/extensions/api/identity/identity_signin_flow.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "google_apis/gaia/oauth2_token_service.h"
diff --git a/chrome/browser/extensions/api/identity/web_auth_flow.h b/chrome/browser/extensions/api/identity/web_auth_flow.h
index dc688c0..a5d4965 100644
--- a/chrome/browser/extensions/api/identity/web_auth_flow.h
+++ b/chrome/browser/extensions/api/identity/web_auth_flow.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "content/public/browser/notification_observer.h"
#include "content/public/browser/notification_registrar.h"
#include "content/public/browser/web_contents_observer.h"
diff --git a/chrome/browser/extensions/api/idltest/idltest_api.cc b/chrome/browser/extensions/api/idltest/idltest_api.cc
index 71af4ac..51f749d 100644
--- a/chrome/browser/extensions/api/idltest/idltest_api.cc
+++ b/chrome/browser/extensions/api/idltest/idltest_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/idltest/idltest_api.h"
+#include <stddef.h>
+
#include "base/values.h"
using base::BinaryValue;
diff --git a/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc b/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc
index 9363a1a..64e8a5db 100644
--- a/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc
+++ b/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/run_loop.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
#include "chrome/browser/extensions/api/image_writer_private/test_utils.h"
diff --git a/chrome/browser/extensions/api/image_writer_private/image_writer_private_apitest.cc b/chrome/browser/extensions/api/image_writer_private/image_writer_private_apitest.cc
index a8c49da..83a82d3 100644
--- a/chrome/browser/extensions/api/image_writer_private/image_writer_private_apitest.cc
+++ b/chrome/browser/extensions/api/image_writer_private/image_writer_private_apitest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/message_loop/message_loop.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/file_system/file_system_api.h"
#include "chrome/browser/extensions/api/image_writer_private/operation.h"
#include "chrome/browser/extensions/api/image_writer_private/removable_storage_provider.h"
diff --git a/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc b/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc
index c27385d..d60993f 100644
--- a/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc
+++ b/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc
@@ -5,6 +5,7 @@
#include "base/bind.h"
#include "base/location.h"
#include "base/thread_task_runner_handle.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h"
#include "chrome/common/extensions/chrome_utility_extensions_messages.h"
@@ -83,7 +84,7 @@ void ImageWriterUtilityClient::Shutdown() {
// Clear handlers to not hold any reference to the caller.
success_callback_ = base::Closure();
- progress_callback_ = base::Callback<void(int64)>();
+ progress_callback_ = base::Callback<void(int64_t)>();
error_callback_ = base::Callback<void(const std::string&)>();
cancel_callback_ = base::Closure();
}
@@ -154,7 +155,7 @@ void ImageWriterUtilityClient::OnWriteImageFailed(const std::string& message) {
}
}
-void ImageWriterUtilityClient::OnWriteImageProgress(int64 progress) {
+void ImageWriterUtilityClient::OnWriteImageProgress(int64_t progress) {
if (!progress_callback_.is_null()) {
task_runner_->PostTask(FROM_HERE, base::Bind(progress_callback_, progress));
}
diff --git a/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h b/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h
index 7af98d0..796faee 100644
--- a/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h
+++ b/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h
@@ -5,7 +5,10 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_IMAGE_WRITER_UTILITY_CLIENT_H_
#define CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_IMAGE_WRITER_UTILITY_CLIENT_H_
+#include <stdint.h>
+
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/single_thread_task_runner.h"
#include "base/threading/sequenced_worker_pool.h"
@@ -17,7 +20,7 @@ class ImageWriterUtilityClient : public content::UtilityProcessHostClient {
public:
typedef base::Callback<void()> CancelCallback;
typedef base::Callback<void()> SuccessCallback;
- typedef base::Callback<void(int64)> ProgressCallback;
+ typedef base::Callback<void(int64_t)> ProgressCallback;
typedef base::Callback<void(const std::string&)> ErrorCallback;
ImageWriterUtilityClient();
@@ -71,7 +74,7 @@ class ImageWriterUtilityClient : public content::UtilityProcessHostClient {
void OnWriteImageSucceeded();
void OnWriteImageCancelled();
void OnWriteImageFailed(const std::string& message);
- void OnWriteImageProgress(int64 progress);
+ void OnWriteImageProgress(int64_t progress);
CancelCallback cancel_callback_;
ProgressCallback progress_callback_;
diff --git a/chrome/browser/extensions/api/image_writer_private/operation.cc b/chrome/browser/extensions/api/image_writer_private/operation.cc
index 5c4ce7c..124fb4e 100644
--- a/chrome/browser/extensions/api/image_writer_private/operation.cc
+++ b/chrome/browser/extensions/api/image_writer_private/operation.cc
@@ -8,6 +8,7 @@
#include "base/files/file_util.h"
#include "base/lazy_instance.h"
#include "base/threading/worker_pool.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
#include "chrome/browser/extensions/api/image_writer_private/operation_manager.h"
#include "content/public/browser/browser_thread.h"
@@ -269,7 +270,7 @@ void Operation::StopUtilityClient() {
base::Bind(&ImageWriterUtilityClient::Shutdown, image_writer_client_));
}
-void Operation::WriteImageProgress(int64 total_bytes, int64 curr_bytes) {
+void Operation::WriteImageProgress(int64_t total_bytes, int64_t curr_bytes) {
DCHECK_CURRENTLY_ON(BrowserThread::FILE);
if (IsCancelled()) {
return;
@@ -285,7 +286,7 @@ void Operation::WriteImageProgress(int64 total_bytes, int64 curr_bytes) {
void Operation::GetMD5SumOfFile(
const base::FilePath& file_path,
- int64 file_size,
+ int64_t file_size,
int progress_offset,
int progress_scale,
const base::Callback<void(const std::string&)>& callback) {
@@ -323,8 +324,8 @@ void Operation::GetMD5SumOfFile(
void Operation::MD5Chunk(
base::File file,
- int64 bytes_processed,
- int64 bytes_total,
+ int64_t bytes_processed,
+ int64_t bytes_total,
int progress_offset,
int progress_scale,
const base::Callback<void(const std::string&)>& callback) {
@@ -335,7 +336,7 @@ void Operation::MD5Chunk(
scoped_ptr<char[]> buffer(new char[kMD5BufferSize]);
int read_size = std::min(bytes_total - bytes_processed,
- static_cast<int64>(kMD5BufferSize));
+ static_cast<int64_t>(kMD5BufferSize));
if (read_size == 0) {
// Nothing to read, we are done.
@@ -377,7 +378,7 @@ void Operation::OnUnzipFailure() {
Error(error::kUnzipGenericError);
}
-void Operation::OnUnzipProgress(int64 total_bytes, int64 progress_bytes) {
+void Operation::OnUnzipProgress(int64_t total_bytes, int64_t progress_bytes) {
DCHECK_CURRENTLY_ON(BrowserThread::FILE);
int progress_percent = kProgressComplete * progress_bytes / total_bytes;
diff --git a/chrome/browser/extensions/api/image_writer_private/operation.h b/chrome/browser/extensions/api/image_writer_private/operation.h
index bb0afbc..bf62952 100644
--- a/chrome/browser/extensions/api/image_writer_private/operation.h
+++ b/chrome/browser/extensions/api/image_writer_private/operation.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_OPERATION_H_
#define CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_OPERATION_H_
+#include <stdint.h>
+
#include "base/callback.h"
#include "base/files/file.h"
#include "base/files/scoped_temp_dir.h"
@@ -12,6 +14,7 @@
#include "base/memory/ref_counted_memory.h"
#include "base/memory/weak_ptr.h"
#include "base/task/cancelable_task_tracker.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h"
#include "chrome/common/extensions/api/image_writer_private.h"
@@ -135,7 +138,7 @@ class Operation : public base::RefCountedThreadSafe<Operation> {
// of the MD5 sum before updating |progress_| but after scaling.
void GetMD5SumOfFile(
const base::FilePath& file,
- int64 file_size,
+ int64_t file_size,
int progress_offset,
int progress_scale,
const base::Callback<void(const std::string&)>& callback);
@@ -163,7 +166,7 @@ class Operation : public base::RefCountedThreadSafe<Operation> {
void StopUtilityClient();
// Reports progress from the client, transforming from bytes to percentage.
- virtual void WriteImageProgress(int64 total_bytes, int64 curr_bytes);
+ virtual void WriteImageProgress(int64_t total_bytes, int64_t curr_bytes);
scoped_refptr<ImageWriterUtilityClient> image_writer_client_;
#endif
@@ -182,22 +185,22 @@ class Operation : public base::RefCountedThreadSafe<Operation> {
bool success,
const std::string& error);
void OnBurnProgress(const std::string& target_path,
- int64 num_bytes_burnt,
- int64 total_size);
+ int64_t num_bytes_burnt,
+ int64_t total_size);
void OnBurnError();
#endif
// Incrementally calculates the MD5 sum of a file.
void MD5Chunk(base::File file,
- int64 bytes_processed,
- int64 bytes_total,
+ int64_t bytes_processed,
+ int64_t bytes_total,
int progress_offset,
int progress_scale,
const base::Callback<void(const std::string&)>& callback);
// Callbacks for zip::ZipReader.
void OnUnzipFailure();
- void OnUnzipProgress(int64 total_bytes, int64 progress_bytes);
+ void OnUnzipProgress(int64_t total_bytes, int64_t progress_bytes);
// Runs all cleanup functions.
void CleanUp();
diff --git a/chrome/browser/extensions/api/image_writer_private/operation_chromeos.cc b/chrome/browser/extensions/api/image_writer_private/operation_chromeos.cc
index e5a846f..9e0cd935 100644
--- a/chrome/browser/extensions/api/image_writer_private/operation_chromeos.cc
+++ b/chrome/browser/extensions/api/image_writer_private/operation_chromeos.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
#include "chrome/browser/extensions/api/image_writer_private/operation.h"
#include "chromeos/dbus/dbus_thread_manager.h"
@@ -115,8 +117,8 @@ void Operation::OnBurnFinished(const base::Closure& continuation,
}
void Operation::OnBurnProgress(const std::string& target_path,
- int64 num_bytes_burnt,
- int64 total_size) {
+ int64_t num_bytes_burnt,
+ int64_t total_size) {
int progress = kProgressComplete * num_bytes_burnt / total_size;
SetProgress(progress);
}
diff --git a/chrome/browser/extensions/api/image_writer_private/operation_manager.cc b/chrome/browser/extensions/api/image_writer_private/operation_manager.cc
index 3d888b8..0ff7b5c 100644
--- a/chrome/browser/extensions/api/image_writer_private/operation_manager.cc
+++ b/chrome/browser/extensions/api/image_writer_private/operation_manager.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/lazy_instance.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
diff --git a/chrome/browser/extensions/api/image_writer_private/operation_manager.h b/chrome/browser/extensions/api/image_writer_private/operation_manager.h
index 2af7cd0..42243af 100644
--- a/chrome/browser/extensions/api/image_writer_private/operation_manager.h
+++ b/chrome/browser/extensions/api/image_writer_private/operation_manager.h
@@ -9,6 +9,7 @@
#include <string>
#include "base/bind.h"
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/scoped_observer.h"
#include "base/stl_util.h"
diff --git a/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc b/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc
index da5fa74..bc64c8b 100644
--- a/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc
+++ b/chrome/browser/extensions/api/image_writer_private/operation_manager_unittest.cc
@@ -4,6 +4,7 @@
#include "base/command_line.h"
#include "base/memory/scoped_ptr.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
#include "chrome/browser/extensions/api/image_writer_private/operation_manager.h"
#include "chrome/browser/extensions/api/image_writer_private/test_utils.h"
diff --git a/chrome/browser/extensions/api/image_writer_private/operation_nonchromeos.cc b/chrome/browser/extensions/api/image_writer_private/operation_nonchromeos.cc
index 1aab868..b19330f 100644
--- a/chrome/browser/extensions/api/image_writer_private/operation_nonchromeos.cc
+++ b/chrome/browser/extensions/api/image_writer_private/operation_nonchromeos.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "base/files/file_enumerator.h"
#include "base/files/file_util.h"
#include "base/threading/worker_pool.h"
@@ -24,7 +26,7 @@ void Operation::Write(const base::Closure& continuation) {
SetStage(image_writer_api::STAGE_WRITE);
StartUtilityClient();
- int64 file_size;
+ int64_t file_size;
if (!base::GetFileSize(image_path_, &file_size)) {
Error(error::kImageReadError);
return;
@@ -53,7 +55,7 @@ void Operation::VerifyWrite(const base::Closure& continuation) {
SetStage(image_writer_api::STAGE_VERIFYWRITE);
StartUtilityClient();
- int64 file_size;
+ int64_t file_size;
if (!base::GetFileSize(image_path_, &file_size)) {
Error(error::kImageReadError);
return;
diff --git a/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc b/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc
index e038d30..f0e4b86 100644
--- a/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc
+++ b/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc
@@ -6,6 +6,7 @@
#include "base/files/scoped_temp_dir.h"
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
#include "chrome/browser/extensions/api/image_writer_private/operation.h"
#include "chrome/browser/extensions/api/image_writer_private/operation_manager.h"
diff --git a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_chromeos_unittest.cc b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_chromeos_unittest.cc
index f6605a6..aca6020 100644
--- a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_chromeos_unittest.cc
+++ b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_chromeos_unittest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "base/bind.h"
#include "base/run_loop.h"
#include "chrome/browser/extensions/api/image_writer_private/removable_storage_provider.h"
@@ -23,7 +25,7 @@ const char kDeviceId[] = "FFFF-FFFF";
const char kDeviceName[] = "Test Device Name";
const char kVendorName[] = "Test Vendor";
const char kProductName[] = "Test Product";
-const uint64 kDeviceSize = 1024 * 1024 * 1024;
+const uint64_t kDeviceSize = 1024 * 1024 * 1024;
const bool kOnRemovableDevice = true;
const char kUnknownSDDiskModel[] = "SD Card";
@@ -100,7 +102,7 @@ class RemovableStorageProviderChromeOsUnitTest : public testing::Test {
const std::string& device_path,
const std::string& vendor,
const std::string& model,
- uint64 capacity) {
+ uint64_t capacity) {
RemovableStorageDevice* device = FindDevice(devices_.get(), device_path);
ASSERT_TRUE(device != NULL);
diff --git a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc
index 3cc3ff9..0a72555 100644
--- a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc
+++ b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "base/files/file_util.h"
#include "base/strings/string_number_conversions.h"
#include "chrome/browser/extensions/api/image_writer_private/removable_storage_provider.h"
@@ -13,8 +15,8 @@ namespace extensions {
// https://code.google.com/p/chromium/issues/detail?id=284898
// Returns the integer contained in |attr|. Returns 0 on error.
-static uint64 get_int_attr(const char* attr) {
- uint64 result = 0;
+static uint64_t get_int_attr(const char* attr) {
+ uint64_t result = 0;
// In error cases, StringToInt will set result to 0
base::StringToUint64(attr, &result);
return result;
diff --git a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_mac.cc b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_mac.cc
index f37b3a9..c2670fb 100644
--- a/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_mac.cc
+++ b/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_mac.cc
@@ -5,11 +5,12 @@
#include "chrome/browser/extensions/api/image_writer_private/removable_storage_provider.h"
#include <CoreFoundation/CoreFoundation.h>
-#include <IOKit/storage/IOBlockStorageDevice.h>
#include <IOKit/IOBSD.h>
#include <IOKit/IOKitLib.h>
+#include <IOKit/storage/IOBlockStorageDevice.h>
#include <IOKit/storage/IOMedia.h>
#include <IOKit/storage/IOStorageProtocolCharacteristics.h>
+#include <stdint.h>
#include "base/mac/foundation_util.h"
#include "base/mac/scoped_cftyperef.h"
@@ -55,7 +56,7 @@ bool RemovableStorageProvider::PopulateDeviceList(
CFNumberRef size_number = base::mac::GetValueFromDictionary<CFNumberRef>(
dict, CFSTR(kIOMediaSizeKey));
- uint64 size_in_bytes = 0;
+ uint64_t size_in_bytes = 0;
if (size_number)
CFNumberGetValue(size_number, kCFNumberLongLongType, &size_in_bytes);
diff --git a/chrome/browser/extensions/api/image_writer_private/test_utils.cc b/chrome/browser/extensions/api/image_writer_private/test_utils.cc
index eea5d7a..3e56e2b 100644
--- a/chrome/browser/extensions/api/image_writer_private/test_utils.cc
+++ b/chrome/browser/extensions/api/image_writer_private/test_utils.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/image_writer_private/test_utils.h"
+#include "build/build_config.h"
+
#if defined(OS_CHROMEOS)
#include "chromeos/dbus/dbus_thread_manager.h"
#include "chromeos/dbus/fake_image_burner_client.h"
@@ -119,7 +121,7 @@ void FakeImageWriterClient::SetVerifyCallback(
verify_callback_ = verify_callback;
}
-void FakeImageWriterClient::Progress(int64 progress) {
+void FakeImageWriterClient::Progress(int64_t progress) {
if (!progress_callback_.is_null())
progress_callback_.Run(progress);
}
diff --git a/chrome/browser/extensions/api/image_writer_private/test_utils.h b/chrome/browser/extensions/api/image_writer_private/test_utils.h
index 202f8df..2ccac3d 100644
--- a/chrome/browser/extensions/api/image_writer_private/test_utils.h
+++ b/chrome/browser/extensions/api/image_writer_private/test_utils.h
@@ -5,10 +5,13 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_TEST_UTILS_H_
#define CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_TEST_UTILS_H_
+#include <stdint.h>
+
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.h"
#include "chrome/browser/extensions/api/image_writer_private/operation_manager.h"
#include "content/public/test/test_browser_thread_bundle.h"
@@ -97,7 +100,7 @@ class FakeImageWriterClient : public ImageWriterUtilityClient {
void SetVerifyCallback(const base::Closure& verify_callback);
// Triggers the progress callback.
- void Progress(int64 progress);
+ void Progress(int64_t progress);
// Triggers the success callback.
void Success();
// Triggers the error callback.
diff --git a/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc b/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc
index 3346489..2dfa5db 100644
--- a/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc
+++ b/chrome/browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
#include "chrome/browser/extensions/api/image_writer_private/test_utils.h"
#include "chrome/browser/extensions/api/image_writer_private/write_from_file_operation.h"
diff --git a/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc b/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc
index b220af0..8c6f945 100644
--- a/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc
+++ b/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.cc
@@ -101,15 +101,15 @@ void WriteFromUrlOperation::DestroyUrlFetcher() { url_fetcher_.reset(); }
void WriteFromUrlOperation::OnURLFetchUploadProgress(
const net::URLFetcher* source,
- int64 current,
- int64 total) {
+ int64_t current,
+ int64_t total) {
// No-op
}
void WriteFromUrlOperation::OnURLFetchDownloadProgress(
const net::URLFetcher* source,
- int64 current,
- int64 total) {
+ int64_t current,
+ int64_t total) {
DCHECK_CURRENTLY_ON(BrowserThread::FILE);
if (IsCancelled()) {
diff --git a/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h b/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h
index 259af14..1ccd75a 100644
--- a/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h
+++ b/chrome/browser/extensions/api/image_writer_private/write_from_url_operation.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_WRITE_FROM_URL_OPERATION_H_
#define CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_WRITE_FROM_URL_OPERATION_H_
+#include <stdint.h>
+
#include "chrome/browser/extensions/api/image_writer_private/operation.h"
#include "net/url_request/url_fetcher_delegate.h"
#include "url/gurl.h"
@@ -53,11 +55,11 @@ class WriteFromUrlOperation : public Operation, public net::URLFetcherDelegate {
// URLFetcherDelegate implementation.
void OnURLFetchComplete(const net::URLFetcher* source) override;
void OnURLFetchDownloadProgress(const net::URLFetcher* source,
- int64 current,
- int64 total) override;
+ int64_t current,
+ int64_t total) override;
void OnURLFetchUploadProgress(const net::URLFetcher* source,
- int64 current,
- int64 total) override;
+ int64_t current,
+ int64_t total) override;
void VerifyDownloadCompare(const base::Closure& continuation,
const std::string& download_hash);
diff --git a/chrome/browser/extensions/api/input_ime/input_ime_api.h b/chrome/browser/extensions/api/input_ime/input_ime_api.h
index d071c17..8b34769 100644
--- a/chrome/browser/extensions/api/input_ime/input_ime_api.h
+++ b/chrome/browser/extensions/api/input_ime/input_ime_api.h
@@ -13,6 +13,7 @@
#include "base/memory/singleton.h"
#include "base/scoped_observer.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/profiles/profile.h"
#include "components/keyed_service/core/keyed_service.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
diff --git a/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc b/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc
index 1d6284a..bd86380 100644
--- a/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc
+++ b/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/api/input_ime/input_ime_api.h"
+#include <stddef.h>
+
+#include "base/macros.h"
#include "chrome/browser/chromeos/input_method/input_method_engine.h"
#include "chrome/browser/chromeos/login/lock/screen_locker.h"
#include "chrome/browser/chromeos/login/session/user_session_manager.h"
diff --git a/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc b/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc
index 50329fa..ed82a02 100644
--- a/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc
+++ b/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc
@@ -11,6 +11,7 @@
#include "chrome/browser/extensions/api/input_ime/input_ime_api.h"
#include "base/command_line.h"
+#include "base/macros.h"
#include "chrome/common/chrome_switches.h"
namespace {
diff --git a/chrome/browser/extensions/api/input_ime/input_ime_apitest_chromeos.cc b/chrome/browser/extensions/api/input_ime/input_ime_apitest_chromeos.cc
index 35ea82f..af200ce 100644
--- a/chrome/browser/extensions/api/input_ime/input_ime_apitest_chromeos.cc
+++ b/chrome/browser/extensions/api/input_ime/input_ime_apitest_chromeos.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/common/chrome_switches.h"
#include "extensions/browser/api/test/test_api.h"
diff --git a/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc b/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc
index 1929671..cfadf6f 100644
--- a/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc
+++ b/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/base_switches.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/run_loop.h"
#include "chrome/browser/extensions/api/instance_id/instance_id_api.h"
diff --git a/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc b/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc
index 705911c..512b108 100644
--- a/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc
+++ b/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc
@@ -16,6 +16,7 @@
#include "base/strings/string16.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate.h"
#include "chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate_factory.h"
diff --git a/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate.h b/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate.h
index 9a15ffc..305c5e8 100644
--- a/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate.h
+++ b/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_LANGUAGE_SETTINGS_PRIVATE_LANGUAGE_SETTINGS_PRIVATE_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_API_LANGUAGE_SETTINGS_PRIVATE_LANGUAGE_SETTINGS_PRIVATE_DELEGATE_H_
+#include "base/macros.h"
#include "base/memory/scoped_vector.h"
#include "base/memory/weak_ptr.h"
#include "base/prefs/pref_change_registrar.h"
diff --git a/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate_factory.h b/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate_factory.h
index e8ee67f..c88541a 100644
--- a/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate_factory.h
+++ b/chrome/browser/extensions/api/language_settings_private/language_settings_private_delegate_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_LANGUAGE_SETTINGS_PRIVATE_LANGUAGE_SETTINGS_PRIVATE_DELEGATE_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_API_LANGUAGE_SETTINGS_PRIVATE_LANGUAGE_SETTINGS_PRIVATE_DELEGATE_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/api/launcher_page/launcher_page_api.h b/chrome/browser/extensions/api/launcher_page/launcher_page_api.h
index bd39314..1f5a0dc 100644
--- a/chrome/browser/extensions/api/launcher_page/launcher_page_api.h
+++ b/chrome/browser/extensions/api/launcher_page/launcher_page_api.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_LAUNCHER_PAGE_LAUNCHER_PAGE_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_LAUNCHER_PAGE_LAUNCHER_PAGE_API_H_
+#include "base/macros.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
diff --git a/chrome/browser/extensions/api/location/location_manager.cc b/chrome/browser/extensions/api/location/location_manager.cc
index e3015a7..7b65616 100644
--- a/chrome/browser/extensions/api/location/location_manager.cc
+++ b/chrome/browser/extensions/api/location/location_manager.cc
@@ -9,6 +9,7 @@
#include "base/bind.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/time/time.h"
#include "chrome/common/extensions/api/location.h"
#include "content/public/browser/browser_thread.h"
diff --git a/chrome/browser/extensions/api/location/location_manager.h b/chrome/browser/extensions/api/location/location_manager.h
index f56c5c6..085f797 100644
--- a/chrome/browser/extensions/api/location/location_manager.h
+++ b/chrome/browser/extensions/api/location/location_manager.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
#include "extensions/browser/extension_registry_observer.h"
diff --git a/chrome/browser/extensions/api/log_private/filter_handler.h b/chrome/browser/extensions/api/log_private/filter_handler.h
index 77fe060..73629a3 100644
--- a/chrome/browser/extensions/api/log_private/filter_handler.h
+++ b/chrome/browser/extensions/api/log_private/filter_handler.h
@@ -8,6 +8,7 @@
#include <string>
#include <vector>
+#include "base/macros.h"
#include "chrome/common/extensions/api/log_private.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/log_private/log_parser.cc b/chrome/browser/extensions/api/log_private/log_parser.cc
index ef6c59e..55db7b5 100644
--- a/chrome/browser/extensions/api/log_private/log_parser.cc
+++ b/chrome/browser/extensions/api/log_private/log_parser.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/log_private/log_parser.h"
+#include <stddef.h>
+
#include <string>
#include <vector>
diff --git a/chrome/browser/extensions/api/log_private/log_parser.h b/chrome/browser/extensions/api/log_private/log_parser.h
index c73e54f..4225afa 100644
--- a/chrome/browser/extensions/api/log_private/log_parser.h
+++ b/chrome/browser/extensions/api/log_private/log_parser.h
@@ -8,6 +8,7 @@
#include <string>
#include <vector>
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "chrome/browser/extensions/api/log_private/filter_handler.h"
#include "chrome/common/extensions/api/log_private.h"
diff --git a/chrome/browser/extensions/api/log_private/log_private_api.h b/chrome/browser/extensions/api/log_private/log_private_api.h
index d55146b..d54ef61 100644
--- a/chrome/browser/extensions/api/log_private/log_private_api.h
+++ b/chrome/browser/extensions/api/log_private/log_private_api.h
@@ -9,6 +9,7 @@
#include <string>
#include "base/files/scoped_file.h"
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "chrome/browser/extensions/api/log_private/filter_handler.h"
#include "chrome/browser/extensions/api/log_private/log_parser.h"
diff --git a/chrome/browser/extensions/api/log_private/log_private_api_chromeos.cc b/chrome/browser/extensions/api/log_private/log_private_api_chromeos.cc
index 2a2b9d1..50cbf75 100644
--- a/chrome/browser/extensions/api/log_private/log_private_api_chromeos.cc
+++ b/chrome/browser/extensions/api/log_private/log_private_api_chromeos.cc
@@ -14,6 +14,7 @@
#include "base/logging.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/scoped_ptr.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/download/download_prefs.h"
#include "chrome/browser/extensions/api/file_handlers/app_file_handler_util.h"
diff --git a/chrome/browser/extensions/api/log_private/syslog_parser.h b/chrome/browser/extensions/api/log_private/syslog_parser.h
index 691aa0f..a805b23 100644
--- a/chrome/browser/extensions/api/log_private/syslog_parser.h
+++ b/chrome/browser/extensions/api/log_private/syslog_parser.h
@@ -8,6 +8,7 @@
#include <string>
#include <vector>
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "chrome/browser/extensions/api/log_private/log_parser.h"
#include "chrome/common/extensions/api/log_private.h"
diff --git a/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc b/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
index 4f88b6b..2ee92b5 100644
--- a/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
+++ b/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/api/management/chrome_management_api_delegate.h"
+#include "base/macros.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/extensions/bookmark_app_helper.h"
#include "chrome/browser/extensions/chrome_extension_function_details.h"
diff --git a/chrome/browser/extensions/api/management/management_api_browsertest.cc b/chrome/browser/extensions/api/management/management_api_browsertest.cc
index fe6ef8b..f55175e 100644
--- a/chrome/browser/extensions/api/management/management_api_browsertest.cc
+++ b/chrome/browser/extensions/api/management/management_api_browsertest.cc
@@ -7,6 +7,7 @@
#include "base/strings/pattern.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/extensions/extension_function_test_utils.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/api/management/management_api_unittest.cc b/chrome/browser/extensions/api/management/management_api_unittest.cc
index c4f73c8..30f8f33 100644
--- a/chrome/browser/extensions/api/management/management_api_unittest.cc
+++ b/chrome/browser/extensions/api/management/management_api_unittest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/extension_function_test_utils.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/api/management/management_apitest.cc b/chrome/browser/extensions/api/management/management_apitest.cc
index 174dbc5..89af274 100644
--- a/chrome/browser/extensions/api/management/management_apitest.cc
+++ b/chrome/browser/extensions/api/management/management_apitest.cc
@@ -4,6 +4,7 @@
#include <map>
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/api/management/management_browsertest.cc b/chrome/browser/extensions/api/management/management_browsertest.cc
index 159c740..fcac075 100644
--- a/chrome/browser/extensions/api/management/management_browsertest.cc
+++ b/chrome/browser/extensions/api/management/management_browsertest.cc
@@ -2,13 +2,17 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/bind_helpers.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/prefs/scoped_user_pref_update.h"
#include "base/run_loop.h"
#include "base/stl_util.h"
#include "base/strings/stringprintf.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/extensions/extension_management.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/api/mdns/dns_sd_device_lister.h b/chrome/browser/extensions/api/mdns/dns_sd_device_lister.h
index 2a98082..23fba1a 100644
--- a/chrome/browser/extensions/api/mdns/dns_sd_device_lister.h
+++ b/chrome/browser/extensions/api/mdns/dns_sd_device_lister.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "chrome/browser/extensions/api/mdns/dns_sd_delegate.h"
#include "chrome/browser/local_discovery/service_discovery_device_lister.h"
diff --git a/chrome/browser/extensions/api/mdns/dns_sd_registry.h b/chrome/browser/extensions/api/mdns/dns_sd_registry.h
index 84ab680..3c32408 100644
--- a/chrome/browser/extensions/api/mdns/dns_sd_registry.h
+++ b/chrome/browser/extensions/api/mdns/dns_sd_registry.h
@@ -10,6 +10,7 @@
#include <utility>
#include <vector>
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/scoped_ptr.h"
#include "base/observer_list.h"
diff --git a/chrome/browser/extensions/api/mdns/mdns_api.h b/chrome/browser/extensions/api/mdns/mdns_api.h
index edcef4d..13d847a 100644
--- a/chrome/browser/extensions/api/mdns/mdns_api.h
+++ b/chrome/browser/extensions/api/mdns/mdns_api.h
@@ -10,6 +10,7 @@
#include <string>
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/threading/thread_checker.h"
#include "chrome/browser/extensions/api/mdns/dns_sd_registry.h"
diff --git a/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc b/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc
index 8522ec3..db3b979 100644
--- a/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc
+++ b/chrome/browser/extensions/api/mdns/mdns_api_unittest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <vector>
#include "base/memory/linked_ptr.h"
diff --git a/chrome/browser/extensions/api/mdns/mdns_apitest.cc b/chrome/browser/extensions/api/mdns/mdns_apitest.cc
index 3f5ce28d..ddb9c0f 100644
--- a/chrome/browser/extensions/api/mdns/mdns_apitest.cc
+++ b/chrome/browser/extensions/api/mdns/mdns_apitest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/mdns/mdns_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc b/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
index 0d52b8c..94a5d84 100644
--- a/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
+++ b/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
@@ -6,12 +6,15 @@
#include "chrome/browser/extensions/api/media_galleries/media_galleries_api.h"
+#include <stddef.h>
+
#include <set>
#include <string>
#include <vector>
#include "base/callback.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/numerics/safe_conversions.h"
#include "base/stl_util.h"
#include "base/strings/string_number_conversions.h"
@@ -933,8 +936,10 @@ void MediaGalleriesGetMetadataFunction::OnPreferencesInit(
}
void MediaGalleriesGetMetadataFunction::GetMetadata(
- MediaGalleries::GetMetadataType metadata_type, const std::string& blob_uuid,
- scoped_ptr<std::string> blob_header, int64 total_blob_length) {
+ MediaGalleries::GetMetadataType metadata_type,
+ const std::string& blob_uuid,
+ scoped_ptr<std::string> blob_header,
+ int64_t total_blob_length) {
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
std::string mime_type;
diff --git a/chrome/browser/extensions/api/media_galleries/media_galleries_api.h b/chrome/browser/extensions/api/media_galleries/media_galleries_api.h
index f1c142b..2307232 100644
--- a/chrome/browser/extensions/api/media_galleries/media_galleries_api.h
+++ b/chrome/browser/extensions/api/media_galleries/media_galleries_api.h
@@ -8,10 +8,13 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_MEDIA_GALLERIES_MEDIA_GALLERIES_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_MEDIA_GALLERIES_MEDIA_GALLERIES_API_H_
+#include <stdint.h>
+
#include <string>
#include <vector>
#include "base/callback_forward.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
@@ -286,7 +289,7 @@ class MediaGalleriesGetMetadataFunction : public ChromeAsyncExtensionFunction {
void GetMetadata(MediaGalleries::GetMetadataType metadata_type,
const std::string& blob_uuid,
scoped_ptr<std::string> blob_header,
- int64 total_blob_length);
+ int64_t total_blob_length);
void OnSafeMediaMetadataParserDone(
bool parse_success, scoped_ptr<base::DictionaryValue> result_dictionary,
diff --git a/chrome/browser/extensions/api/media_galleries/media_galleries_apitest.cc b/chrome/browser/extensions/api/media_galleries/media_galleries_apitest.cc
index ed6757f..270d212 100644
--- a/chrome/browser/extensions/api/media_galleries/media_galleries_apitest.cc
+++ b/chrome/browser/extensions/api/media_galleries/media_galleries_apitest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "base/auto_reset.h"
#include "base/callback.h"
#include "base/files/file_util.h"
@@ -12,6 +14,7 @@
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/apps/app_browsertest_util.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/api/media_galleries/media_galleries_api.h"
@@ -121,7 +124,7 @@ class MediaGalleriesPlatformAppBrowserTest : public PlatformAppBrowserTest {
PlatformAppBrowserTest::SetUpOnMainThread();
ensure_media_directories_exists_.reset(new EnsureMediaDirectoriesExists);
- int64 file_size;
+ int64_t file_size;
ASSERT_TRUE(base::GetFileSize(GetCommonDataDir().AppendASCII("test.jpg"),
&file_size));
test_jpg_size_ = base::checked_cast<int>(file_size);
diff --git a/chrome/browser/extensions/api/media_galleries/media_galleries_watch_apitest.cc b/chrome/browser/extensions/api/media_galleries/media_galleries_watch_apitest.cc
index 617247f..f80da1da 100644
--- a/chrome/browser/extensions/api/media_galleries/media_galleries_watch_apitest.cc
+++ b/chrome/browser/extensions/api/media_galleries/media_galleries_watch_apitest.cc
@@ -7,6 +7,7 @@
#include "base/files/file_path.h"
#include "base/files/file_path_watcher.h"
#include "base/files/file_util.h"
+#include "base/macros.h"
#include "base/run_loop.h"
#include "base/strings/utf_string_conversions.h"
#include "build/build_config.h"
diff --git a/chrome/browser/extensions/api/messaging/message_property_provider.cc b/chrome/browser/extensions/api/messaging/message_property_provider.cc
index 1b3872f..993b3f5 100644
--- a/chrome/browser/extensions/api/messaging/message_property_provider.cc
+++ b/chrome/browser/extensions/api/messaging/message_property_provider.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/messaging/message_property_provider.h"
+#include <stdint.h>
+
#include "base/json/json_writer.h"
#include "base/logging.h"
#include "base/strings/string_piece.h"
@@ -85,7 +87,7 @@ void MessagePropertyProvider::GotChannelID(
original_task_runner->PostTask(FROM_HERE, no_tls_channel_id_closure);
return;
}
- std::vector<uint8> spki_vector;
+ std::vector<uint8_t> spki_vector;
if (!output->channel_id_key->ExportPublicKey(&spki_vector)) {
original_task_runner->PostTask(FROM_HERE, no_tls_channel_id_closure);
return;
diff --git a/chrome/browser/extensions/api/messaging/message_property_provider.h b/chrome/browser/extensions/api/messaging/message_property_provider.h
index b680cb0..06a91b1 100644
--- a/chrome/browser/extensions/api/messaging/message_property_provider.h
+++ b/chrome/browser/extensions/api/messaging/message_property_provider.h
@@ -8,6 +8,7 @@
#include <string>
#include "base/callback.h"
+#include "base/macros.h"
class GURL;
class Profile;
diff --git a/chrome/browser/extensions/api/messaging/message_service.cc b/chrome/browser/extensions/api/messaging/message_service.cc
index 6cde9dc..0e4ec90 100644
--- a/chrome/browser/extensions/api/messaging/message_service.cc
+++ b/chrome/browser/extensions/api/messaging/message_service.cc
@@ -13,9 +13,11 @@
#include "base/callback.h"
#include "base/json/json_writer.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/metrics/histogram.h"
#include "base/prefs/pref_service.h"
#include "base/stl_util.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/api/messaging/extension_message_port.h"
#include "chrome/browser/extensions/api/messaging/incognito_connectability.h"
diff --git a/chrome/browser/extensions/api/messaging/message_service.h b/chrome/browser/extensions/api/messaging/message_service.h
index 92ec7cb..d170b97 100644
--- a/chrome/browser/extensions/api/messaging/message_service.h
+++ b/chrome/browser/extensions/api/messaging/message_service.h
@@ -11,6 +11,7 @@
#include <vector>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/values.h"
diff --git a/chrome/browser/extensions/api/messaging/native_message_process_host.cc b/chrome/browser/extensions/api/messaging/native_message_process_host.cc
index 4d7f48a..46e113a 100644
--- a/chrome/browser/extensions/api/messaging/native_message_process_host.cc
+++ b/chrome/browser/extensions/api/messaging/native_message_process_host.cc
@@ -4,11 +4,15 @@
#include "chrome/browser/extensions/api/messaging/native_message_process_host.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/bind.h"
#include "base/files/file_path.h"
#include "base/logging.h"
#include "base/process/kill.h"
#include "base/threading/sequenced_worker_pool.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h"
#include "chrome/browser/extensions/api/messaging/native_process_launcher.h"
#include "content/public/browser/browser_thread.h"
@@ -165,9 +169,9 @@ void NativeMessageProcessHost::OnMessage(const std::string& json) {
new net::IOBufferWithSize(json.size() + kMessageHeaderSize);
// Copy size and content of the message to the buffer.
- static_assert(sizeof(uint32) == kMessageHeaderSize,
+ static_assert(sizeof(uint32_t) == kMessageHeaderSize,
"kMessageHeaderSize is incorrect");
- *reinterpret_cast<uint32*>(buffer->data()) = json.size();
+ *reinterpret_cast<uint32_t*>(buffer->data()) = json.size();
memcpy(buffer->data() + kMessageHeaderSize, json.data(), json.size());
// Push new message to the write queue.
@@ -284,7 +288,7 @@ void NativeMessageProcessHost::ProcessIncomingData(
return;
size_t message_size =
- *reinterpret_cast<const uint32*>(incoming_data_.data());
+ *reinterpret_cast<const uint32_t*>(incoming_data_.data());
if (message_size > kMaximumMessageSize) {
LOG(ERROR) << "Native Messaging host tried sending a message that is "
diff --git a/chrome/browser/extensions/api/messaging/native_message_process_host.h b/chrome/browser/extensions/api/messaging/native_message_process_host.h
index d3dbf17..e667cbd 100644
--- a/chrome/browser/extensions/api/messaging/native_message_process_host.h
+++ b/chrome/browser/extensions/api/messaging/native_message_process_host.h
@@ -9,9 +9,11 @@
#include <string>
#include "base/files/file.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/process/process.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/messaging/native_process_launcher.h"
#include "extensions/browser/api/messaging/native_message_host.h"
#include "ui/gfx/native_widget_types.h"
diff --git a/chrome/browser/extensions/api/messaging/native_message_process_host_unittest.cc b/chrome/browser/extensions/api/messaging/native_message_process_host_unittest.cc
index ac7a34c..4bf62d8 100644
--- a/chrome/browser/extensions/api/messaging/native_message_process_host_unittest.cc
+++ b/chrome/browser/extensions/api/messaging/native_message_process_host_unittest.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/api/messaging/native_message_process_host.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/bind.h"
#include "base/files/file.h"
#include "base/files/file_path.h"
@@ -20,6 +23,7 @@
#include "base/threading/platform_thread.h"
#include "base/threading/sequenced_worker_pool.h"
#include "base/time/time.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/messaging/native_messaging_test_util.h"
#include "chrome/browser/extensions/api/messaging/native_process_launcher.h"
#include "chrome/common/extensions/features/feature_channel.h"
diff --git a/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.cc b/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.cc
index 6b458b1..32c7331 100644
--- a/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.cc
+++ b/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h"
+#include <stddef.h>
+
#include "base/json/json_file_value_serializer.h"
#include "base/logging.h"
#include "base/values.h"
diff --git a/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h b/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h
index 5931e19..a3d3d2d 100644
--- a/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h
+++ b/chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h
@@ -7,8 +7,8 @@
#include <string>
-#include "base/basictypes.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "extensions/common/url_pattern_set.h"
diff --git a/chrome/browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc b/chrome/browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc
index 41551fa..bb49845 100644
--- a/chrome/browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc
+++ b/chrome/browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc
@@ -8,6 +8,7 @@
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/json/string_escape.h"
+#include "build/build_config.h"
#include "extensions/common/url_pattern_set.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "url/gurl.h"
diff --git a/chrome/browser/extensions/api/messaging/native_messaging_policy_handler.h b/chrome/browser/extensions/api/messaging/native_messaging_policy_handler.h
index 220c7c4..b2b601b 100644
--- a/chrome/browser/extensions/api/messaging/native_messaging_policy_handler.h
+++ b/chrome/browser/extensions/api/messaging/native_messaging_policy_handler.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_MESSAGING_NATIVE_MESSAGING_POLICY_HANDLER_H_
#define CHROME_BROWSER_EXTENSIONS_API_MESSAGING_NATIVE_MESSAGING_POLICY_HANDLER_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
#include "components/policy/core/browser/configuration_policy_handler.h"
diff --git a/chrome/browser/extensions/api/messaging/native_messaging_test_util.cc b/chrome/browser/extensions/api/messaging/native_messaging_test_util.cc
index f3658e1..9e70389 100644
--- a/chrome/browser/extensions/api/messaging/native_messaging_test_util.cc
+++ b/chrome/browser/extensions/api/messaging/native_messaging_test_util.cc
@@ -11,6 +11,7 @@
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/common/chrome_paths.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/chrome/browser/extensions/api/messaging/native_messaging_test_util.h b/chrome/browser/extensions/api/messaging/native_messaging_test_util.h
index f1eba27..fb3798f 100644
--- a/chrome/browser/extensions/api/messaging/native_messaging_test_util.h
+++ b/chrome/browser/extensions/api/messaging/native_messaging_test_util.h
@@ -6,7 +6,9 @@
#define CHROME_BROWSER_EXTENSIONS_API_MESSAGING_NATIVE_MESSAGING_TEST_UTIL_H_
#include "base/files/scoped_temp_dir.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
+#include "build/build_config.h"
#if defined(OS_WIN)
#include "base/test/test_reg_util_win.h"
diff --git a/chrome/browser/extensions/api/messaging/native_process_launcher.cc b/chrome/browser/extensions/api/messaging/native_process_launcher.cc
index a6bf208..74650e9 100644
--- a/chrome/browser/extensions/api/messaging/native_process_launcher.cc
+++ b/chrome/browser/extensions/api/messaging/native_process_launcher.cc
@@ -4,16 +4,17 @@
#include "chrome/browser/extensions/api/messaging/native_process_launcher.h"
-#include "base/basictypes.h"
#include "base/bind.h"
#include "base/callback.h"
#include "base/command_line.h"
#include "base/files/file_util.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_split.h"
#include "base/threading/sequenced_worker_pool.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/messaging/native_messaging_host_manifest.h"
#include "chrome/common/chrome_paths.h"
#include "content/public/browser/browser_thread.h"
diff --git a/chrome/browser/extensions/api/messaging/native_process_launcher.h b/chrome/browser/extensions/api/messaging/native_process_launcher.h
index 7558fa3..6f6e653 100644
--- a/chrome/browser/extensions/api/messaging/native_process_launcher.h
+++ b/chrome/browser/extensions/api/messaging/native_process_launcher.h
@@ -7,6 +7,7 @@
#include "base/callback_forward.h"
#include "base/files/file.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/process/process.h"
#include "ui/gfx/native_widget_types.h"
diff --git a/chrome/browser/extensions/api/messaging/native_process_launcher_win.cc b/chrome/browser/extensions/api/messaging/native_process_launcher_win.cc
index fa01111..2192b27 100644
--- a/chrome/browser/extensions/api/messaging/native_process_launcher_win.cc
+++ b/chrome/browser/extensions/api/messaging/native_process_launcher_win.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/api/messaging/native_process_launcher.h"
#include <windows.h>
+#include <stdint.h>
#include "base/command_line.h"
#include "base/logging.h"
@@ -104,7 +105,7 @@ bool NativeProcessLauncher::LaunchNativeProcess(
return false;
}
- uint64 pipe_name_token;
+ uint64_t pipe_name_token;
crypto::RandBytes(&pipe_name_token, sizeof(pipe_name_token));
base::string16 out_pipe_name = base::StringPrintf(
L"\\\\.\\pipe\\chrome.nativeMessaging.out.%llx", pipe_name_token);
diff --git a/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc b/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc
index f11d2dc..3160400 100644
--- a/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc
+++ b/chrome/browser/extensions/api/metrics_private/metrics_apitest.cc
@@ -2,8 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <map>
+#include "base/macros.h"
#include "base/metrics/field_trial.h"
#include "base/metrics/histogram.h"
#include "base/metrics/statistics_recorder.h"
diff --git a/chrome/browser/extensions/api/metrics_private/metrics_private_api.h b/chrome/browser/extensions/api/metrics_private/metrics_private_api.h
index 631132e..e16ca4f 100644
--- a/chrome/browser/extensions/api/metrics_private/metrics_private_api.h
+++ b/chrome/browser/extensions/api/metrics_private/metrics_private_api.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_METRICS_PRIVATE_METRICS_PRIVATE_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_METRICS_PRIVATE_METRICS_PRIVATE_API_H_
+#include <stddef.h>
+
#include <string>
#include "base/metrics/histogram.h"
diff --git a/chrome/browser/extensions/api/music_manager_private/device_id.cc b/chrome/browser/extensions/api/music_manager_private/device_id.cc
index b0391ba..08de538 100644
--- a/chrome/browser/extensions/api/music_manager_private/device_id.cc
+++ b/chrome/browser/extensions/api/music_manager_private/device_id.cc
@@ -4,7 +4,10 @@
#include "chrome/browser/extensions/api/music_manager_private/device_id.h"
+#include <stdint.h>
+
#include "base/bind.h"
+#include "base/macros.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
#include "content/public/browser/browser_thread.h"
@@ -20,7 +23,7 @@ bool ComputeHmacSha256(const std::string& key,
std::string* signature_return) {
crypto::HMAC hmac(crypto::HMAC::SHA256);
const size_t digest_length = hmac.DigestLength();
- std::vector<uint8> digest(digest_length);
+ std::vector<uint8_t> digest(digest_length);
bool result = hmac.Init(key) &&
hmac.Sign(text, &digest[0], digest.size());
if (result) {
diff --git a/chrome/browser/extensions/api/music_manager_private/device_id.h b/chrome/browser/extensions/api/music_manager_private/device_id.h
index a9d6461..21f56fd 100644
--- a/chrome/browser/extensions/api/music_manager_private/device_id.h
+++ b/chrome/browser/extensions/api/music_manager_private/device_id.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_MUSIC_MANAGER_PRIVATE_DEVICE_ID_H_
#define CHROME_BROWSER_EXTENSIONS_API_MUSIC_MANAGER_PRIVATE_DEVICE_ID_H_
+#include <stddef.h>
+
#include <string>
#include "base/bind.h"
diff --git a/chrome/browser/extensions/api/music_manager_private/device_id_linux.cc b/chrome/browser/extensions/api/music_manager_private/device_id_linux.cc
index e334706..116fd2a 100644
--- a/chrome/browser/extensions/api/music_manager_private/device_id_linux.cc
+++ b/chrome/browser/extensions/api/music_manager_private/device_id_linux.cc
@@ -4,10 +4,11 @@
#include "chrome/browser/extensions/api/music_manager_private/device_id.h"
-#include <sys/socket.h> // Must be included before ifaddrs.h.
#include <ifaddrs.h>
#include <net/if.h>
+#include <stddef.h>
#include <sys/ioctl.h>
+#include <sys/socket.h> // Must be included before ifaddrs.h.
#include <map>
@@ -15,6 +16,7 @@
#include "base/files/file_enumerator.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
+#include "base/macros.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
#include "base/threading/thread_restrictions.h"
diff --git a/chrome/browser/extensions/api/music_manager_private/device_id_mac.cc b/chrome/browser/extensions/api/music_manager_private/device_id_mac.cc
index 06a3ba7..f350f26 100644
--- a/chrome/browser/extensions/api/music_manager_private/device_id_mac.cc
+++ b/chrome/browser/extensions/api/music_manager_private/device_id_mac.cc
@@ -5,12 +5,13 @@
#include "chrome/browser/extensions/api/music_manager_private/device_id.h"
#include <CoreFoundation/CoreFoundation.h>
-#include <DiskArbitration/DASession.h>
#include <DiskArbitration/DADisk.h>
+#include <DiskArbitration/DASession.h>
#include <IOKit/IOKitLib.h>
#include <IOKit/network/IOEthernetController.h>
#include <IOKit/network/IOEthernetInterface.h>
#include <IOKit/network/IONetworkInterface.h>
+#include <stddef.h>
#include <sys/mount.h>
#include "base/bind.h"
diff --git a/chrome/browser/extensions/api/music_manager_private/device_id_win.cc b/chrome/browser/extensions/api/music_manager_private/device_id_win.cc
index c418624..594ec85 100644
--- a/chrome/browser/extensions/api/music_manager_private/device_id_win.cc
+++ b/chrome/browser/extensions/api/music_manager_private/device_id_win.cc
@@ -7,6 +7,7 @@
// Note: The order of header includes is important, as we want both pre-Vista
// and post-Vista data structures to be defined, specifically
// PIP_ADAPTER_ADDRESSES and PMIB_IF_ROW2.
+#include <stddef.h>
#include <winsock2.h>
#include <ws2def.h>
#include <ws2ipdef.h>
diff --git a/chrome/browser/extensions/api/music_manager_private/music_manager_private_browsertest.cc b/chrome/browser/extensions/api/music_manager_private/music_manager_private_browsertest.cc
index 0194490..27e7bc9 100644
--- a/chrome/browser/extensions/api/music_manager_private/music_manager_private_browsertest.cc
+++ b/chrome/browser/extensions/api/music_manager_private/music_manager_private_browsertest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "chrome/browser/apps/app_browsertest_util.h"
#include "extensions/test/extension_test_message_listener.h"
diff --git a/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc b/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc
index af11911..57d6e14 100644
--- a/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc
+++ b/chrome/browser/extensions/api/networking_config_chromeos_apitest_chromeos.cc
@@ -4,6 +4,7 @@
#include <string>
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/values.h"
#include "chrome/browser/browser_process.h"
diff --git a/chrome/browser/extensions/api/networking_private/crypto_verify_impl.cc b/chrome/browser/extensions/api/networking_private/crypto_verify_impl.cc
index 2385a3e..812f776 100644
--- a/chrome/browser/extensions/api/networking_private/crypto_verify_impl.cc
+++ b/chrome/browser/extensions/api/networking_private/crypto_verify_impl.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/networking_private/crypto_verify_impl.h"
+#include <stdint.h>
+
#include "base/base64.h"
#include "base/bind.h"
#include "base/bind_helpers.h"
diff --git a/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc b/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc
index c0805cad..a74c977 100644
--- a/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc
+++ b/chrome/browser/extensions/api/networking_private/networking_private_apitest.cc
@@ -2,12 +2,16 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <map>
#include <vector>
#include "base/command_line.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "components/keyed_service/core/keyed_service.h"
#include "components/onc/onc_constants.h"
diff --git a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h
index f52c16be..2359092 100644
--- a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h
+++ b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h
@@ -7,8 +7,8 @@
#include <string>
-#include "base/basictypes.h"
#include "base/callback.h"
+#include "base/macros.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_chromeos.cc b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_chromeos.cc
index a47b2e9..cf2b101 100644
--- a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_chromeos.cc
+++ b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_chromeos.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "base/macros.h"
#include "chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h"
const char kErrorNotImplemented[] = "Error.NotImplemented";
diff --git a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_mac.cc b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_mac.cc
index 10a2ec5..a473703 100644
--- a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_mac.cc
+++ b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_mac.cc
@@ -5,9 +5,11 @@
#include "chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h"
#include <Security/Security.h>
+#include <stdint.h>
#include "base/base64.h"
#include "base/bind.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/common/extensions/api/networking_private/networking_private_crypto.h"
#include "components/wifi/wifi_service.h"
@@ -55,8 +57,8 @@ void NetworkingPrivateCredentialsGetterMac::Start(
return;
}
- std::vector<uint8> public_key_data(public_key.begin(), public_key.end());
- std::vector<uint8> ciphertext;
+ std::vector<uint8_t> public_key_data(public_key.begin(), public_key.end());
+ std::vector<uint8_t> ciphertext;
if (!networking_private_crypto::EncryptByteString(
public_key_data, key_data, &ciphertext)) {
callback.Run("", kErrorEncryption);
diff --git a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_win.cc b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_win.cc
index bf54695..932c58d 100644
--- a/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_win.cc
+++ b/chrome/browser/extensions/api/networking_private/networking_private_credentials_getter_win.cc
@@ -4,8 +4,11 @@
#include "chrome/browser/extensions/api/networking_private/networking_private_credentials_getter.h"
+#include <stdint.h>
+
#include "base/base64.h"
#include "base/bind.h"
+#include "base/macros.h"
#include "base/thread_task_runner_handle.h"
#include "base/threading/sequenced_worker_pool.h"
#include "chrome/common/extensions/api/networking_private/networking_private_crypto.h"
@@ -44,7 +47,7 @@ class CredentialsGetterHostClient : public UtilityProcessHostClient {
~CredentialsGetterHostClient() override;
// Public key used to encrypt results
- std::vector<uint8> public_key_;
+ std::vector<uint8_t> public_key_;
// Callback for reporting the result.
NetworkingPrivateCredentialsGetter::CredentialsCallback callback_;
@@ -78,7 +81,7 @@ void CredentialsGetterHostClient::OnProcessLaunchFailed() {
void CredentialsGetterHostClient::OnGotCredentials(const std::string& key_data,
bool success) {
if (success) {
- std::vector<uint8> ciphertext;
+ std::vector<uint8_t> ciphertext;
if (!networking_private_crypto::EncryptByteString(
public_key_, key_data, &ciphertext)) {
callback_.Run("", "Encrypt Credentials Failed");
diff --git a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h
index 8408423..43732c0 100644
--- a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h
+++ b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_UI_DELEGATE_CHROMEOS_H_
#define CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_UI_DELEGATE_CHROMEOS_H_
+#include "base/macros.h"
#include "extensions/browser/api/networking_private/networking_private_delegate.h"
namespace chromeos {
diff --git a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc
index 6fd699b..803ef91 100644
--- a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc
+++ b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h"
+#include "build/build_config.h"
+
#if defined(OS_CHROMEOS)
#include "chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h"
#endif
diff --git a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h
index 2716128..de0a25d 100644
--- a/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h
+++ b/chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_UI_DELEGATE_FACTORY_IMPL_H_
#define CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_UI_DELEGATE_FACTORY_IMPL_H_
+#include "base/macros.h"
#include "extensions/browser/api/networking_private/networking_private_delegate_factory.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.cc b/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.cc
index 44226d5..9112f8c 100644
--- a/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.cc
+++ b/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/networking_private/crypto_verify_impl.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.h b/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.h
index 714d10e..ca930f8 100644
--- a/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.h
+++ b/chrome/browser/extensions/api/networking_private/networking_private_verify_delegate_factory_impl.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_VERIFY_DELEGATE_FACTORY_IMPL_H_
#define CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_VERIFY_DELEGATE_FACTORY_IMPL_H_
+#include "base/macros.h"
#include "extensions/browser/api/networking_private/networking_private_delegate_factory.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/notification_provider/notification_provider_api.h b/chrome/browser/extensions/api/notification_provider/notification_provider_api.h
index 012e068..4058257 100644
--- a/chrome/browser/extensions/api/notification_provider/notification_provider_api.h
+++ b/chrome/browser/extensions/api/notification_provider/notification_provider_api.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/notifications/notifications_api.cc b/chrome/browser/extensions/api/notifications/notifications_api.cc
index 3617e30..5bf1a11 100644
--- a/chrome/browser/extensions/api/notifications/notifications_api.cc
+++ b/chrome/browser/extensions/api/notifications/notifications_api.cc
@@ -4,15 +4,19 @@
#include "chrome/browser/extensions/api/notifications/notifications_api.h"
+#include <stddef.h>
+
#include <utility>
#include "base/callback.h"
#include "base/guid.h"
+#include "base/macros.h"
#include "base/metrics/histogram_macros.h"
#include "base/rand_util.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/notifications/notification.h"
#include "chrome/browser/notifications/notification_conversion_helper.h"
diff --git a/chrome/browser/extensions/api/omnibox/omnibox_api.cc b/chrome/browser/extensions/api/omnibox/omnibox_api.cc
index d232f63..c44382e 100644
--- a/chrome/browser/extensions/api/omnibox/omnibox_api.cc
+++ b/chrome/browser/extensions/api/omnibox/omnibox_api.cc
@@ -4,9 +4,12 @@
#include "chrome/browser/extensions/api/omnibox/omnibox_api.h"
+#include <stddef.h>
+
#include "base/lazy_instance.h"
#include "base/strings/string16.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/search_engines/template_url_service_factory.h"
diff --git a/chrome/browser/extensions/api/omnibox/omnibox_api.h b/chrome/browser/extensions/api/omnibox/omnibox_api.h
index 24bfe62..9c36a7c 100644
--- a/chrome/browser/extensions/api/omnibox/omnibox_api.h
+++ b/chrome/browser/extensions/api/omnibox/omnibox_api.h
@@ -8,6 +8,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/scoped_observer.h"
#include "base/strings/string16.h"
diff --git a/chrome/browser/extensions/api/omnibox/omnibox_api_testbase.h b/chrome/browser/extensions/api/omnibox/omnibox_api_testbase.h
index 0af18f9..0013aa0 100644
--- a/chrome/browser/extensions/api/omnibox/omnibox_api_testbase.h
+++ b/chrome/browser/extensions/api/omnibox/omnibox_api_testbase.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_OMNIBOX_OMNIBOX_API_TESTBASE_H_
#define CHROME_BROWSER_EXTENSIONS_API_OMNIBOX_OMNIBOX_API_TESTBASE_H_
+#include <stddef.h>
+
#include "base/format_macros.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
diff --git a/chrome/browser/extensions/api/omnibox/omnibox_unittest.cc b/chrome/browser/extensions/api/omnibox/omnibox_unittest.cc
index 2a826d2..c6e9f9a 100644
--- a/chrome/browser/extensions/api/omnibox/omnibox_unittest.cc
+++ b/chrome/browser/extensions/api/omnibox/omnibox_unittest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <utility>
#include "base/values.h"
diff --git a/chrome/browser/extensions/api/page_capture/page_capture_api.cc b/chrome/browser/extensions/api/page_capture/page_capture_api.cc
index 672c295..ba0fd50 100644
--- a/chrome/browser/extensions/api/page_capture/page_capture_api.cc
+++ b/chrome/browser/extensions/api/page_capture/page_capture_api.cc
@@ -136,8 +136,7 @@ void PageCaptureSaveAsMHTMLFunction::TemporaryFileCreated(bool success) {
base::Bind(&PageCaptureSaveAsMHTMLFunction::MHTMLGenerated, this));
}
-void PageCaptureSaveAsMHTMLFunction::MHTMLGenerated(
- int64 mhtml_file_size) {
+void PageCaptureSaveAsMHTMLFunction::MHTMLGenerated(int64_t mhtml_file_size) {
if (mhtml_file_size <= 0) {
ReturnFailure(kMHTMLGenerationFailedError);
return;
@@ -161,7 +160,7 @@ void PageCaptureSaveAsMHTMLFunction::ReturnFailure(const std::string& error) {
Release(); // Balanced in Run()
}
-void PageCaptureSaveAsMHTMLFunction::ReturnSuccess(int64 file_size) {
+void PageCaptureSaveAsMHTMLFunction::ReturnSuccess(int64_t file_size) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
WebContents* web_contents = GetWebContents();
diff --git a/chrome/browser/extensions/api/page_capture/page_capture_api.h b/chrome/browser/extensions/api/page_capture/page_capture_api.h
index ad467bb..0b84584 100644
--- a/chrome/browser/extensions/api/page_capture/page_capture_api.h
+++ b/chrome/browser/extensions/api/page_capture/page_capture_api.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_PAGE_CAPTURE_PAGE_CAPTURE_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_PAGE_CAPTURE_PAGE_CAPTURE_API_H_
+#include <stdint.h>
+
#include <string>
#include "base/memory/ref_counted.h"
@@ -46,10 +48,10 @@ class PageCaptureSaveAsMHTMLFunction : public ChromeAsyncExtensionFunction {
// Called on the UI thread.
void TemporaryFileCreated(bool success);
void ReturnFailure(const std::string& error);
- void ReturnSuccess(int64 file_size);
+ void ReturnSuccess(int64_t file_size);
// Callback called once the MHTML generation is done.
- void MHTMLGenerated(int64 mhtml_file_size);
+ void MHTMLGenerated(int64_t mhtml_file_size);
// Returns the WebContents we are associated with, NULL if it's been closed.
content::WebContents* GetWebContents();
diff --git a/chrome/browser/extensions/api/passwords_private/passwords_private_apitest.cc b/chrome/browser/extensions/api/passwords_private/passwords_private_apitest.cc
index 1787d8e..125a099 100644
--- a/chrome/browser/extensions/api/passwords_private/passwords_private_apitest.cc
+++ b/chrome/browser/extensions/api/passwords_private/passwords_private_apitest.cc
@@ -2,9 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <sstream>
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/observer_list_threadsafe.h"
#include "base/strings/utf_string_conversions.h"
diff --git a/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_factory.h b/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_factory.h
index fd8dffa..a56f726 100644
--- a/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_factory.h
+++ b/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_DELEGATE_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_DELEGATE_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc b/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
index 3f15d3b..5d0fe00 100644
--- a/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
+++ b/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
@@ -6,6 +6,7 @@
#include "base/prefs/pref_service.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/passwords/manage_passwords_view_utils.h"
#include "chrome/common/pref_names.h"
diff --git a/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.h b/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.h
index a3aa82b..5d4c220 100644
--- a/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.h
+++ b/chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_DELEGATE_IMPL_H_
#define CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_DELEGATE_IMPL_H_
+#include <stddef.h>
+
#include <map>
#include <string>
#include <vector>
@@ -13,6 +15,7 @@
#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/observer_list_threadsafe.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/passwords_private/passwords_private_delegate.h"
#include "chrome/browser/ui/passwords/password_manager_presenter.h"
#include "chrome/browser/ui/passwords/password_ui_view.h"
diff --git a/chrome/browser/extensions/api/passwords_private/passwords_private_event_router.h b/chrome/browser/extensions/api/passwords_private/passwords_private_event_router.h
index 188f1d1..56ff2d8 100644
--- a/chrome/browser/extensions/api/passwords_private/passwords_private_event_router.h
+++ b/chrome/browser/extensions/api/passwords_private/passwords_private_event_router.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_EVENT_ROUTER_H_
#define CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_EVENT_ROUTER_H_
+#include "base/macros.h"
#include "chrome/browser/extensions/api/passwords_private/passwords_private_delegate.h"
#include "components/keyed_service/core/keyed_service.h"
#include "extensions/browser/event_router.h"
diff --git a/chrome/browser/extensions/api/passwords_private/passwords_private_event_router_factory.h b/chrome/browser/extensions/api/passwords_private/passwords_private_event_router_factory.h
index f412b35..42ede59 100644
--- a/chrome/browser/extensions/api/passwords_private/passwords_private_event_router_factory.h
+++ b/chrome/browser/extensions/api/passwords_private/passwords_private_event_router_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_EVENT_ROUTER_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_API_PASSWORDS_PRIVATE_PASSWORDS_PRIVATE_EVENT_ROUTER_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc b/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc
index b4cb705..39673f7 100644
--- a/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc
+++ b/chrome/browser/extensions/api/permissions/permissions_api_helpers.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/permissions/permissions_api_helpers.h"
+#include <stddef.h>
+
#include "base/json/json_reader.h"
#include "base/json/json_writer.h"
#include "base/values.h"
diff --git a/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc b/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc
index 88ba016..17d9f03f 100644
--- a/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc
+++ b/chrome/browser/extensions/api/permissions/permissions_api_helpers_unittest.cc
@@ -2,6 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
#include "chrome/browser/extensions/api/permissions/permissions_api_helpers.h"
diff --git a/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc b/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc
index 4374ea3..e683c05 100644
--- a/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc
+++ b/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/platform_keys/platform_keys_api.h"
+#include <stddef.h>
+
#include <vector>
#include "base/bind.h"
diff --git a/chrome/browser/extensions/api/preference/chrome_direct_setting.h b/chrome/browser/extensions/api/preference/chrome_direct_setting.h
index f1ae691..f373e22 100644
--- a/chrome/browser/extensions/api/preference/chrome_direct_setting.h
+++ b/chrome/browser/extensions/api/preference/chrome_direct_setting.h
@@ -6,6 +6,7 @@
#define CHROME_BROWSER_EXTENSIONS_API_PREFERENCE_CHROME_DIRECT_SETTING_H__
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
class PrefService;
diff --git a/chrome/browser/extensions/api/preference/chrome_direct_setting_api.cc b/chrome/browser/extensions/api/preference/chrome_direct_setting_api.cc
index 20030ae..4bf9a44 100644
--- a/chrome/browser/extensions/api/preference/chrome_direct_setting_api.cc
+++ b/chrome/browser/extensions/api/preference/chrome_direct_setting_api.cc
@@ -7,6 +7,7 @@
#include "base/bind.h"
#include "base/containers/hash_tables.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/prefs/pref_change_registrar.h"
#include "base/prefs/pref_service.h"
#include "base/strings/stringprintf.h"
diff --git a/chrome/browser/extensions/api/preference/chrome_direct_setting_api.h b/chrome/browser/extensions/api/preference/chrome_direct_setting_api.h
index 5fe1486..1255f27 100644
--- a/chrome/browser/extensions/api/preference/chrome_direct_setting_api.h
+++ b/chrome/browser/extensions/api/preference/chrome_direct_setting_api.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_PREFERENCE_CHROME_DIRECT_SETTING_API_H__
#define CHROME_BROWSER_EXTENSIONS_API_PREFERENCE_CHROME_DIRECT_SETTING_API_H__
+#include "base/macros.h"
#include "base/prefs/pref_change_registrar.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
#include "extensions/browser/event_router.h"
diff --git a/chrome/browser/extensions/api/preference/preference_api.cc b/chrome/browser/extensions/api/preference/preference_api.cc
index b43a833..0d1f72b 100644
--- a/chrome/browser/extensions/api/preference/preference_api.cc
+++ b/chrome/browser/extensions/api/preference/preference_api.cc
@@ -4,15 +4,19 @@
#include "chrome/browser/extensions/api/preference/preference_api.h"
+#include <stddef.h>
+
#include <map>
#include <utility>
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "base/prefs/pref_service.h"
#include "base/stl_util.h"
#include "base/strings/stringprintf.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/api/content_settings/content_settings_service.h"
#include "chrome/browser/extensions/api/preference/preference_api_constants.h"
diff --git a/chrome/browser/extensions/api/preference/preference_api.h b/chrome/browser/extensions/api/preference/preference_api.h
index 0f95a9b..5129c4f 100644
--- a/chrome/browser/extensions/api/preference/preference_api.h
+++ b/chrome/browser/extensions/api/preference/preference_api.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/prefs/pref_change_registrar.h"
#include "chrome/browser/extensions/api/content_settings/content_settings_store.h"
diff --git a/chrome/browser/extensions/api/preference/preference_api_prefs_unittest.cc b/chrome/browser/extensions/api/preference/preference_api_prefs_unittest.cc
index c5c949a..b3e355f 100644
--- a/chrome/browser/extensions/api/preference/preference_api_prefs_unittest.cc
+++ b/chrome/browser/extensions/api/preference/preference_api_prefs_unittest.cc
@@ -2,8 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <string>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/prefs/mock_pref_change_callback.h"
diff --git a/chrome/browser/extensions/api/preference/preference_apitest.cc b/chrome/browser/extensions/api/preference/preference_apitest.cc
index 8fef0e4..b6a70e5 100644
--- a/chrome/browser/extensions/api/preference/preference_apitest.cc
+++ b/chrome/browser/extensions/api/preference/preference_apitest.cc
@@ -7,6 +7,7 @@
#include "base/single_thread_task_runner.h"
#include "base/strings/utf_string_conversions.h"
#include "base/thread_task_runner_handle.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/extension_apitest.h"
diff --git a/chrome/browser/extensions/api/preferences_private/preferences_private_api.h b/chrome/browser/extensions/api/preferences_private/preferences_private_api.h
index 5e8a37b..a9c4665 100644
--- a/chrome/browser/extensions/api/preferences_private/preferences_private_api.h
+++ b/chrome/browser/extensions/api/preferences_private/preferences_private_api.h
@@ -5,7 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_PREFERENCES_PRIVATE_PREFERENCES_PRIVATE_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_PREFERENCES_PRIVATE_PREFERENCES_PRIVATE_API_H_
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "components/sync_driver/sync_service_observer.h"
#include "extensions/browser/extension_function.h"
diff --git a/chrome/browser/extensions/api/preferences_private/preferences_private_apitest.cc b/chrome/browser/extensions/api/preferences_private/preferences_private_apitest.cc
index ceadc84..08f1d2e 100644
--- a/chrome/browser/extensions/api/preferences_private/preferences_private_apitest.cc
+++ b/chrome/browser/extensions/api/preferences_private/preferences_private_apitest.cc
@@ -2,18 +2,19 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "base/basictypes.h"
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/location.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/path_service.h"
#include "base/single_thread_task_runner.h"
#include "base/thread_task_runner_handle.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/api/preferences_private/preferences_private_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
diff --git a/chrome/browser/extensions/api/principals_private/principals_private_api.h b/chrome/browser/extensions/api/principals_private/principals_private_api.h
index 5f5d96e..f818549 100644
--- a/chrome/browser/extensions/api/principals_private/principals_private_api.h
+++ b/chrome/browser/extensions/api/principals_private/principals_private_api.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_PRINCIPALS_PRIVATE_PRINCIPALS_PRIVATE_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_PRINCIPALS_PRIVATE_PRINCIPALS_PRIVATE_API_H_
+#include "base/macros.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
// WARNING: chrome.principalsPrivate is a set of experimental APIs for the new
diff --git a/chrome/browser/extensions/api/processes/processes_api.cc b/chrome/browser/extensions/api/processes/processes_api.cc
index b7d2b81..3ca88b5 100644
--- a/chrome/browser/extensions/api/processes/processes_api.cc
+++ b/chrome/browser/extensions/api/processes/processes_api.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/api/processes/processes_api.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/callback.h"
#include "base/json/json_writer.h"
#include "base/lazy_instance.h"
@@ -185,7 +188,7 @@ base::DictionaryValue* CreateProcessFromModel(int process_id,
// Network is reported by the TaskManager per resource (tab), not per
// process, therefore we need to iterate through the group of resources
// and aggregate the data.
- int64 net = 0;
+ int64_t net = 0;
int length = model->GetGroupRangeForResource(index).second;
for (int i = 0; i < length; ++i)
net += model->GetNetworkUsage(index + i);
@@ -201,8 +204,8 @@ void AddMemoryDetails(base::DictionaryValue* result,
TaskManagerModel* model,
int index) {
size_t mem;
- int64 pr_mem = model->GetPrivateMemory(index, &mem) ?
- static_cast<int64>(mem) : -1;
+ int64_t pr_mem =
+ model->GetPrivateMemory(index, &mem) ? static_cast<int64_t>(mem) : -1;
result->SetDouble(keys::kPrivateMemoryKey, static_cast<double>(pr_mem));
}
diff --git a/chrome/browser/extensions/api/processes/processes_api.h b/chrome/browser/extensions/api/processes/processes_api.h
index 289f161..41b0cc7 100644
--- a/chrome/browser/extensions/api/processes/processes_api.h
+++ b/chrome/browser/extensions/api/processes/processes_api.h
@@ -8,6 +8,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "chrome/browser/task_manager/task_manager.h"
diff --git a/chrome/browser/extensions/api/proxy/proxy_api.h b/chrome/browser/extensions/api/proxy/proxy_api.h
index da76d92..f3c3fb5 100644
--- a/chrome/browser/extensions/api/proxy/proxy_api.h
+++ b/chrome/browser/extensions/api/proxy/proxy_api.h
@@ -10,6 +10,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "base/strings/string16.h"
#include "chrome/browser/extensions/api/preference/preference_api.h"
diff --git a/chrome/browser/extensions/api/proxy/proxy_api_constants.cc b/chrome/browser/extensions/api/proxy/proxy_api_constants.cc
index 0c1ee3a..88a43df 100644
--- a/chrome/browser/extensions/api/proxy/proxy_api_constants.cc
+++ b/chrome/browser/extensions/api/proxy/proxy_api_constants.cc
@@ -4,9 +4,9 @@
// Constants for the Chrome Extensions Proxy Settings API.
+#include "base/macros.h"
#include "chrome/browser/extensions/api/proxy/proxy_api_constants.h"
-#include "base/basictypes.h"
namespace extensions {
namespace proxy_api_constants {
diff --git a/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc b/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc
index 6919877..34c3117 100644
--- a/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc
+++ b/chrome/browser/extensions/api/proxy/proxy_api_helpers.cc
@@ -13,8 +13,9 @@
#include "chrome/browser/extensions/api/proxy/proxy_api_helpers.h"
+#include <stddef.h>
+
#include "base/base64.h"
-#include "base/basictypes.h"
#include "base/strings/string_tokenizer.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
diff --git a/chrome/browser/extensions/api/proxy/proxy_apitest.cc b/chrome/browser/extensions/api/proxy/proxy_apitest.cc
index 740efa5..fd9eb3e 100644
--- a/chrome/browser/extensions/api/proxy/proxy_apitest.cc
+++ b/chrome/browser/extensions/api/proxy/proxy_apitest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/prefs/pref_service.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_util.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/resources_private/resources_private_api.h b/chrome/browser/extensions/api/resources_private/resources_private_api.h
index 5cd94e8..5609686 100644
--- a/chrome/browser/extensions/api/resources_private/resources_private_api.h
+++ b/chrome/browser/extensions/api/resources_private/resources_private_api.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_RESOURCES_PRIVATE_RESOURCES_PRIVATE_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_RESOURCES_PRIVATE_RESOURCES_PRIVATE_API_H_
+#include "base/macros.h"
#include "extensions/browser/extension_function.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/resources_private/resources_private_apitest.cc b/chrome/browser/extensions/api/resources_private/resources_private_apitest.cc
index 9647f7e..9b8b16c 100644
--- a/chrome/browser/extensions/api/resources_private/resources_private_apitest.cc
+++ b/chrome/browser/extensions/api/resources_private/resources_private_apitest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "base/macros.h"
#include "chrome/browser/extensions/extension_apitest.h"
class ResourcesPrivateApiTest : public ExtensionApiTest {
diff --git a/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc b/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
index 5e752f4..0bab646 100644
--- a/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
+++ b/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
@@ -12,6 +12,7 @@
#include "base/single_thread_task_runner.h"
#include "base/thread_task_runner_handle.h"
#include "base/time/time.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/extensions/updater/extension_updater.h"
diff --git a/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h b/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h
index 04bbda9..ee2ff05 100644
--- a/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h
+++ b/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "components/proximity_auth/screenlock_bridge.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
diff --git a/chrome/browser/extensions/api/screenlock_private/screenlock_private_apitest.cc b/chrome/browser/extensions/api/screenlock_private/screenlock_private_apitest.cc
index 87464cb..3ff5039 100644
--- a/chrome/browser/extensions/api/screenlock_private/screenlock_private_apitest.cc
+++ b/chrome/browser/extensions/api/screenlock_private/screenlock_private_apitest.cc
@@ -2,8 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/strings/string16.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
diff --git a/chrome/browser/extensions/api/search_engines_private/search_engines_private_api.cc b/chrome/browser/extensions/api/search_engines_private/search_engines_private_api.cc
index c5c8286..b6f352b 100644
--- a/chrome/browser/extensions/api/search_engines_private/search_engines_private_api.cc
+++ b/chrome/browser/extensions/api/search_engines_private/search_engines_private_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/search_engines_private/search_engines_private_api.h"
+#include <stddef.h>
+
#include "base/prefs/pref_service.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
diff --git a/chrome/browser/extensions/api/search_engines_private/search_engines_private_apitest.cc b/chrome/browser/extensions/api/search_engines_private/search_engines_private_apitest.cc
index ba51ab5..a3c6055 100644
--- a/chrome/browser/extensions/api/search_engines_private/search_engines_private_apitest.cc
+++ b/chrome/browser/extensions/api/search_engines_private/search_engines_private_apitest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/values.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/common/extensions/api/search_engines_private.h"
diff --git a/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router.h b/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router.h
index bacd971..088c97f 100644
--- a/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router.h
+++ b/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_SEARCH_ENGINES_PRIVATE_SEARCH_ENGINES_PRIVATE_EVENT_ROUTER_H_
#define CHROME_BROWSER_EXTENSIONS_API_SEARCH_ENGINES_PRIVATE_SEARCH_ENGINES_PRIVATE_EVENT_ROUTER_H_
+#include "base/macros.h"
#include "components/keyed_service/core/keyed_service.h"
#include "components/search_engines/template_url_service.h"
#include "components/search_engines/template_url_service_observer.h"
diff --git a/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router_factory.h b/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router_factory.h
index dad28f6..d083a65 100644
--- a/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router_factory.h
+++ b/chrome/browser/extensions/api/search_engines_private/search_engines_private_event_router_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_SEARCH_ENGINES_PRIVATE_SEARCH_ENGINES_PRIVATE_EVENT_ROUTER_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_API_SEARCH_ENGINES_PRIVATE_SEARCH_ENGINES_PRIVATE_EVENT_ROUTER_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/api/sessions/session_id.cc b/chrome/browser/extensions/api/sessions/session_id.cc
index e1f2afe..37201a0 100644
--- a/chrome/browser/extensions/api/sessions/session_id.cc
+++ b/chrome/browser/extensions/api/sessions/session_id.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/sessions/session_id.h"
+#include <stddef.h>
+
#include "base/strings/string_number_conversions.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/sessions/session_id.h b/chrome/browser/extensions/api/sessions/session_id.h
index 6cdcb5f..c973f9f 100644
--- a/chrome/browser/extensions/api/sessions/session_id.h
+++ b/chrome/browser/extensions/api/sessions/session_id.h
@@ -7,7 +7,7 @@
#include <string>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/sessions/sessions_api.cc b/chrome/browser/extensions/api/sessions/sessions_api.cc
index 2fb9c3b..e4146f8 100644
--- a/chrome/browser/extensions/api/sessions/sessions_api.cc
+++ b/chrome/browser/extensions/api/sessions/sessions_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/sessions/sessions_api.h"
+#include <stddef.h>
+
#include <vector>
#include "base/i18n/rtl.h"
diff --git a/chrome/browser/extensions/api/sessions/sessions_api.h b/chrome/browser/extensions/api/sessions/sessions_api.h
index 876faae..de6e9e7d 100644
--- a/chrome/browser/extensions/api/sessions/sessions_api.h
+++ b/chrome/browser/extensions/api/sessions/sessions_api.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "chrome/common/extensions/api/sessions.h"
#include "chrome/common/extensions/api/tabs.h"
diff --git a/chrome/browser/extensions/api/sessions/sessions_apitest.cc b/chrome/browser/extensions/api/sessions/sessions_apitest.cc
index 900535d..221a5f1d 100644
--- a/chrome/browser/extensions/api/sessions/sessions_apitest.cc
+++ b/chrome/browser/extensions/api/sessions/sessions_apitest.cc
@@ -4,10 +4,14 @@
#include "chrome/browser/extensions/api/sessions/sessions_api.h"
+#include <stddef.h>
+
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/path_service.h"
#include "base/strings/pattern.h"
#include "base/strings/stringprintf.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/tabs/tabs_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_function_test_utils.h"
diff --git a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc
index c1cec39..51e3e95c 100644
--- a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc
+++ b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h"
+#include <stddef.h>
+
#include "base/lazy_instance.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/extensions/api/preference/preference_api.h"
diff --git a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h
index e0dad1c..b100db0 100644
--- a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h
+++ b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h
@@ -8,6 +8,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "components/search_engines/template_url_service.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
diff --git a/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc b/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc
index d1ffe87..c34e06f 100644
--- a/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc
+++ b/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc
@@ -2,9 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "base/macros.h"
#include "base/prefs/pref_service.h"
#include "base/run_loop.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/prefs/session_startup_pref.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/settings_private/prefs_util.cc b/chrome/browser/extensions/api/settings_private/prefs_util.cc
index ccb66be..8e7abe0 100644
--- a/chrome/browser/extensions/api/settings_private/prefs_util.cc
+++ b/chrome/browser/extensions/api/settings_private/prefs_util.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/api/settings_private/prefs_util.h"
#include "base/prefs/pref_service.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/settings_private/prefs_util.h b/chrome/browser/extensions/api/settings_private/prefs_util.h
index fae5ba5..1d7954e 100644
--- a/chrome/browser/extensions/api/settings_private/prefs_util.h
+++ b/chrome/browser/extensions/api/settings_private/prefs_util.h
@@ -10,6 +10,7 @@
#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
+#include "build/build_config.h"
#include "chrome/common/extensions/api/settings_private.h"
class PrefService;
diff --git a/chrome/browser/extensions/api/settings_private/settings_private_apitest.cc b/chrome/browser/extensions/api/settings_private/settings_private_apitest.cc
index 4941a23..0b37347 100644
--- a/chrome/browser/extensions/api/settings_private/settings_private_apitest.cc
+++ b/chrome/browser/extensions/api/settings_private/settings_private_apitest.cc
@@ -3,9 +3,11 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/prefs/pref_service.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/settings_private/settings_private_delegate.h"
#include "chrome/browser/extensions/api/settings_private/settings_private_delegate_factory.h"
#include "chrome/browser/extensions/extension_apitest.h"
diff --git a/chrome/browser/extensions/api/settings_private/settings_private_delegate_factory.h b/chrome/browser/extensions/api/settings_private/settings_private_delegate_factory.h
index 199711a..3564810 100644
--- a/chrome/browser/extensions/api/settings_private/settings_private_delegate_factory.h
+++ b/chrome/browser/extensions/api/settings_private/settings_private_delegate_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_SETTINGS_PRIVATE_DELEGATE_FACTORY_H__
#define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_SETTINGS_PRIVATE_DELEGATE_FACTORY_H__
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc b/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc
index 6a9582e..b49af6d 100644
--- a/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc
+++ b/chrome/browser/extensions/api/settings_private/settings_private_event_router.cc
@@ -9,6 +9,7 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/prefs/pref_service.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/extensions/api/settings_private.h"
diff --git a/chrome/browser/extensions/api/settings_private/settings_private_event_router.h b/chrome/browser/extensions/api/settings_private/settings_private_event_router.h
index 5b07a60..f61e13f 100644
--- a/chrome/browser/extensions/api/settings_private/settings_private_event_router.h
+++ b/chrome/browser/extensions/api/settings_private/settings_private_event_router.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_SETTINGS_PRIVATE_EVENT_ROUTER_H_
#define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_SETTINGS_PRIVATE_EVENT_ROUTER_H_
+#include "base/macros.h"
#include "base/prefs/pref_change_registrar.h"
#include "chrome/browser/chromeos/settings/cros_settings.h"
#include "chrome/browser/extensions/api/settings_private/prefs_util.h"
diff --git a/chrome/browser/extensions/api/settings_private/settings_private_event_router_factory.h b/chrome/browser/extensions/api/settings_private/settings_private_event_router_factory.h
index b92cf0f..8ef02d8 100644
--- a/chrome/browser/extensions/api/settings_private/settings_private_event_router_factory.h
+++ b/chrome/browser/extensions/api/settings_private/settings_private_event_router_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_SETTINGS_PRIVATE_EVENT_ROUTER_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_API_SETTINGS_PRIVATE_SETTINGS_PRIVATE_EVENT_ROUTER_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.h b/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.h
index b94f8f3..bc5cacb 100644
--- a/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.h
+++ b/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.h
@@ -8,6 +8,7 @@
#include <string>
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/memory/scoped_vector.h"
#include "base/scoped_observer.h"
#include "components/sync_driver/device_info_tracker.h"
diff --git a/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc b/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc
index e372f00..4fd8525 100644
--- a/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc
+++ b/chrome/browser/extensions/api/socket/tcp_socket_unittest.cc
@@ -4,6 +4,7 @@
#include "extensions/browser/api/socket/tcp_socket.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "net/base/address_list.h"
#include "net/base/completion_callback.h"
diff --git a/chrome/browser/extensions/api/socket/tls_socket_unittest.cc b/chrome/browser/extensions/api/socket/tls_socket_unittest.cc
index 801c03d..5d33fcd 100644
--- a/chrome/browser/extensions/api/socket/tls_socket_unittest.cc
+++ b/chrome/browser/extensions/api/socket/tls_socket_unittest.cc
@@ -4,11 +4,13 @@
#include "extensions/browser/api/socket/tls_socket.h"
+#include <stddef.h>
#include <stdint.h>
#include <deque>
#include <utility>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/string_piece.h"
#include "net/base/address_list.h"
@@ -43,8 +45,8 @@ class MockSSLClientSocket : public net::SSLClientSocket {
int(net::IOBuffer* buf,
int buf_len,
const net::CompletionCallback& callback));
- MOCK_METHOD1(SetReceiveBufferSize, int(int32));
- MOCK_METHOD1(SetSendBufferSize, int(int32));
+ MOCK_METHOD1(SetReceiveBufferSize, int(int32_t));
+ MOCK_METHOD1(SetSendBufferSize, int(int32_t));
MOCK_METHOD1(Connect, int(const CompletionCallback&));
MOCK_CONST_METHOD0(IsConnectedAndIdle, bool());
MOCK_CONST_METHOD1(GetPeerAddress, int(net::IPEndPoint*));
diff --git a/chrome/browser/extensions/api/socket/udp_socket_unittest.cc b/chrome/browser/extensions/api/socket/udp_socket_unittest.cc
index cc3ebad..c9139e5 100644
--- a/chrome/browser/extensions/api/socket/udp_socket_unittest.cc
+++ b/chrome/browser/extensions/api/socket/udp_socket_unittest.cc
@@ -4,9 +4,13 @@
#include "extensions/browser/api/socket/udp_socket.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include <string>
#include "base/location.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/single_thread_task_runner.h"
#include "base/test/test_timeouts.h"
@@ -29,7 +33,7 @@ static void OnConnected(int result) {
static void OnCompleted(int bytes_read,
scoped_refptr<net::IOBuffer> io_buffer,
const std::string& address,
- uint16 port) {
+ uint16_t port) {
// Do nothing; don't care.
}
diff --git a/chrome/browser/extensions/api/spellcheck/spellcheck_api.h b/chrome/browser/extensions/api/spellcheck/spellcheck_api.h
index 9c976af..5acb376 100644
--- a/chrome/browser/extensions/api/spellcheck/spellcheck_api.h
+++ b/chrome/browser/extensions/api/spellcheck/spellcheck_api.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_SPELLCHECK_SPELLCHECK_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_SPELLCHECK_SPELLCHECK_API_H_
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
#include "extensions/browser/extension_registry_observer.h"
diff --git a/chrome/browser/extensions/api/storage/managed_value_store_cache.cc b/chrome/browser/extensions/api/storage/managed_value_store_cache.cc
index 5517958..d4d6f6f3 100644
--- a/chrome/browser/extensions/api/storage/managed_value_store_cache.cc
+++ b/chrome/browser/extensions/api/storage/managed_value_store_cache.cc
@@ -9,6 +9,7 @@
#include "base/callback.h"
#include "base/files/file_util.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/scoped_observer.h"
#include "chrome/browser/extensions/api/storage/policy_value_store.h"
diff --git a/chrome/browser/extensions/api/storage/managed_value_store_cache.h b/chrome/browser/extensions/api/storage/managed_value_store_cache.h
index a4202be..aab9968 100644
--- a/chrome/browser/extensions/api/storage/managed_value_store_cache.h
+++ b/chrome/browser/extensions/api/storage/managed_value_store_cache.h
@@ -8,9 +8,9 @@
#include <map>
#include <string>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
diff --git a/chrome/browser/extensions/api/storage/policy_value_store.h b/chrome/browser/extensions/api/storage/policy_value_store.h
index 788212d..0ffc702 100644
--- a/chrome/browser/extensions/api/storage/policy_value_store.h
+++ b/chrome/browser/extensions/api/storage/policy_value_store.h
@@ -5,10 +5,13 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_STORAGE_POLICY_VALUE_STORE_H_
#define CHROME_BROWSER_EXTENSIONS_API_STORAGE_POLICY_VALUE_STORE_H_
+#include <stddef.h>
+
#include <string>
#include <vector>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "extensions/browser/api/storage/settings_observer.h"
diff --git a/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc b/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc
index 3969637..5ea5af6 100644
--- a/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc
+++ b/chrome/browser/extensions/api/storage/policy_value_store_unittest.cc
@@ -7,6 +7,7 @@
#include "base/callback.h"
#include "base/files/file_path.h"
#include "base/files/scoped_temp_dir.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
diff --git a/chrome/browser/extensions/api/storage/settings_sync_processor.h b/chrome/browser/extensions/api/storage/settings_sync_processor.h
index 214fbe9..1900794 100644
--- a/chrome/browser/extensions/api/storage/settings_sync_processor.h
+++ b/chrome/browser/extensions/api/storage/settings_sync_processor.h
@@ -8,6 +8,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "extensions/browser/value_store/value_store_change.h"
#include "sync/api/sync_error.h"
diff --git a/chrome/browser/extensions/api/storage/settings_sync_unittest.cc b/chrome/browser/extensions/api/storage/settings_sync_unittest.cc
index 6e7af34..3a184b11 100644
--- a/chrome/browser/extensions/api/storage/settings_sync_unittest.cc
+++ b/chrome/browser/extensions/api/storage/settings_sync_unittest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/files/scoped_temp_dir.h"
#include "base/json/json_reader.h"
@@ -10,6 +12,7 @@
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/strings/string_number_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/storage/settings_sync_util.h"
#include "chrome/browser/extensions/api/storage/sync_value_store_cache.h"
#include "chrome/browser/extensions/api/storage/syncable_settings_storage.h"
diff --git a/chrome/browser/extensions/api/storage/sync_storage_backend.h b/chrome/browser/extensions/api/storage/sync_storage_backend.h
index d5ca7f5..584a354 100644
--- a/chrome/browser/extensions/api/storage/sync_storage_backend.h
+++ b/chrome/browser/extensions/api/storage/sync_storage_backend.h
@@ -11,6 +11,7 @@
#include "base/compiler_specific.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
diff --git a/chrome/browser/extensions/api/storage/sync_value_store_cache.cc b/chrome/browser/extensions/api/storage/sync_value_store_cache.cc
index 25dc33a..738c496 100644
--- a/chrome/browser/extensions/api/storage/sync_value_store_cache.cc
+++ b/chrome/browser/extensions/api/storage/sync_value_store_cache.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/storage/sync_value_store_cache.h"
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/callback.h"
#include "base/files/file_path.h"
diff --git a/chrome/browser/extensions/api/storage/sync_value_store_cache.h b/chrome/browser/extensions/api/storage/sync_value_store_cache.h
index 5f1a1f5..d44a6fd 100644
--- a/chrome/browser/extensions/api/storage/sync_value_store_cache.h
+++ b/chrome/browser/extensions/api/storage/sync_value_store_cache.h
@@ -5,8 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_STORAGE_SYNC_VALUE_STORE_CACHE_H_
#define CHROME_BROWSER_EXTENSIONS_API_STORAGE_SYNC_VALUE_STORE_CACHE_H_
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "extensions/browser/api/storage/settings_observer.h"
diff --git a/chrome/browser/extensions/api/storage/syncable_settings_storage.h b/chrome/browser/extensions/api/storage/syncable_settings_storage.h
index 5645c7a..3e16094 100644
--- a/chrome/browser/extensions/api/storage/syncable_settings_storage.h
+++ b/chrome/browser/extensions/api/storage/syncable_settings_storage.h
@@ -5,10 +5,13 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_STORAGE_SYNCABLE_SETTINGS_STORAGE_H_
#define CHROME_BROWSER_EXTENSIONS_API_STORAGE_SYNCABLE_SETTINGS_STORAGE_H_
+#include <stddef.h>
+
#include <string>
#include <vector>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/observer_list_threadsafe.h"
diff --git a/chrome/browser/extensions/api/streams_private/streams_private_api.cc b/chrome/browser/extensions/api/streams_private/streams_private_api.cc
index 9b23daa..b85d2fb 100644
--- a/chrome/browser/extensions/api/streams_private/streams_private_api.cc
+++ b/chrome/browser/extensions/api/streams_private/streams_private_api.cc
@@ -65,7 +65,7 @@ void StreamsPrivateAPI::ExecuteMimeTypeHandler(
content::WebContents* web_contents,
scoped_ptr<content::StreamInfo> stream,
const std::string& view_id,
- int64 expected_content_size,
+ int64_t expected_content_size,
bool embedded,
int render_process_id,
int render_frame_id) {
diff --git a/chrome/browser/extensions/api/streams_private/streams_private_api.h b/chrome/browser/extensions/api/streams_private/streams_private_api.h
index 42081a6..825ad43 100644
--- a/chrome/browser/extensions/api/streams_private/streams_private_api.h
+++ b/chrome/browser/extensions/api/streams_private/streams_private_api.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_STREAMS_PRIVATE_STREAMS_PRIVATE_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_STREAMS_PRIVATE_STREAMS_PRIVATE_API_H_
+#include <stdint.h>
+
#include <map>
#include <string>
@@ -41,7 +43,7 @@ class StreamsPrivateAPI : public BrowserContextKeyedAPI,
content::WebContents* web_contents,
scoped_ptr<content::StreamInfo> stream,
const std::string& view_id,
- int64 expected_content_size,
+ int64_t expected_content_size,
bool embedded,
int render_process_id,
int render_frame_id);
diff --git a/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc b/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc
index 9266ff7..60db11a 100644
--- a/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc
+++ b/chrome/browser/extensions/api/streams_private/streams_private_apitest.cc
@@ -5,6 +5,7 @@
#include "base/command_line.h"
#include "base/message_loop/message_loop.h"
#include "base/prefs/pref_service.h"
+#include "build/build_config.h"
#include "chrome/browser/download/download_prefs.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.h b/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.h
index 7d2847a..1bfa1cf 100644
--- a/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.h
+++ b/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.h
@@ -5,8 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_SYNC_FILE_SYSTEM_EXTENSION_SYNC_EVENT_OBSERVER_H_
#define CHROME_BROWSER_EXTENSIONS_API_SYNC_FILE_SYSTEM_EXTENSION_SYNC_EVENT_OBSERVER_H_
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
#include "chrome/browser/sync_file_system/sync_event_observer.h"
diff --git a/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc b/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc
index 0b9aafc..7c533c6 100644
--- a/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc
+++ b/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.cc
@@ -325,8 +325,8 @@ bool SyncFileSystemGetUsageAndQuotaFunction::RunAsync() {
void SyncFileSystemGetUsageAndQuotaFunction::DidGetUsageAndQuota(
storage::QuotaStatusCode status,
- int64 usage,
- int64 quota) {
+ int64_t usage,
+ int64_t quota) {
// Repost to switch from IO thread to UI thread for SendResponse().
if (!BrowserThread::CurrentlyOn(BrowserThread::UI)) {
DCHECK_CURRENTLY_ON(BrowserThread::IO);
diff --git a/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h b/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h
index 2d6ffd0..38dc817 100644
--- a/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h
+++ b/chrome/browser/extensions/api/sync_file_system/sync_file_system_api.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_SYNC_FILE_SYSTEM_SYNC_FILE_SYSTEM_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_SYNC_FILE_SYSTEM_SYNC_FILE_SYSTEM_API_H_
+#include <stdint.h>
+
#include <map>
#include "chrome/browser/extensions/chrome_extension_function.h"
@@ -92,8 +94,8 @@ class SyncFileSystemGetUsageAndQuotaFunction
private:
void DidGetUsageAndQuota(storage::QuotaStatusCode status,
- int64 usage,
- int64 quota);
+ int64_t usage,
+ int64_t quota);
};
class SyncFileSystemRequestFileSystemFunction
diff --git a/chrome/browser/extensions/api/sync_file_system/sync_file_system_apitest.cc b/chrome/browser/extensions/api/sync_file_system/sync_file_system_apitest.cc
index 4177d52..60b4385 100644
--- a/chrome/browser/extensions/api/sync_file_system/sync_file_system_apitest.cc
+++ b/chrome/browser/extensions/api/sync_file_system/sync_file_system_apitest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "base/bind.h"
#include "base/command_line.h"
#include "base/run_loop.h"
@@ -77,8 +79,8 @@ class SyncFileSystemApiTest : public ExtensionApiTest {
private:
::testing::NiceMock<MockRemoteFileSyncService>* mock_remote_service_;
- int64 real_minimum_preserved_space_;
- int64 real_default_quota_;
+ int64_t real_minimum_preserved_space_;
+ int64_t real_default_quota_;
};
ACTION_P(NotifyOkStateAndCallback, mock_remote_service) {
diff --git a/chrome/browser/extensions/api/sync_file_system/sync_file_system_browsertest.cc b/chrome/browser/extensions/api/sync_file_system/sync_file_system_browsertest.cc
index 99122d5..90c15e9 100644
--- a/chrome/browser/extensions/api/sync_file_system/sync_file_system_browsertest.cc
+++ b/chrome/browser/extensions/api/sync_file_system/sync_file_system_browsertest.cc
@@ -2,7 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "base/json/json_reader.h"
+#include "base/macros.h"
#include "base/run_loop.h"
#include "base/thread_task_runner_handle.h"
#include "base/values.h"
@@ -159,7 +162,7 @@ class SyncFileSystemTest : public extensions::PlatformAppBrowserTest,
LocalFileSyncService* local_service_;
drive_backend::SyncEngine* remote_service_;
- int64 real_minimum_preserved_space_;
+ int64_t real_minimum_preserved_space_;
DISALLOW_COPY_AND_ASSIGN(SyncFileSystemTest);
};
diff --git a/chrome/browser/extensions/api/system_indicator/system_indicator_manager.h b/chrome/browser/extensions/api/system_indicator/system_indicator_manager.h
index 1486604..58b0e6b 100644
--- a/chrome/browser/extensions/api/system_indicator/system_indicator_manager.h
+++ b/chrome/browser/extensions/api/system_indicator/system_indicator_manager.h
@@ -9,6 +9,7 @@
#include <string>
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/scoped_observer.h"
#include "base/threading/thread_checker.h"
diff --git a/chrome/browser/extensions/api/system_private/system_private_api.cc b/chrome/browser/extensions/api/system_private/system_private_api.cc
index d98ab2e..81c3b03 100644
--- a/chrome/browser/extensions/api/system_private/system_private_api.cc
+++ b/chrome/browser/extensions/api/system_private/system_private_api.cc
@@ -4,8 +4,10 @@
#include "chrome/browser/extensions/api/system_private/system_private_api.h"
+#include "base/macros.h"
#include "base/prefs/pref_service.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/event_router_forwarder.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/system_private/system_private_apitest.cc b/chrome/browser/extensions/api/system_private/system_private_apitest.cc
index c60091d..073a5e1 100644
--- a/chrome/browser/extensions/api/system_private/system_private_apitest.cc
+++ b/chrome/browser/extensions/api/system_private/system_private_apitest.cc
@@ -2,7 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "base/macros.h"
#include "base/prefs/pref_service.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
diff --git a/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc b/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc
index ea9a049..006968a 100644
--- a/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc
+++ b/chrome/browser/extensions/api/tab_capture/offscreen_tab.cc
@@ -7,6 +7,7 @@
#include <algorithm>
#include "base/bind.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/api/tab_capture/tab_capture_registry.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/web_contents_sizer.h"
diff --git a/chrome/browser/extensions/api/tab_capture/offscreen_tab.h b/chrome/browser/extensions/api/tab_capture/offscreen_tab.h
index cbb534a..afc252c 100644
--- a/chrome/browser/extensions/api/tab_capture/offscreen_tab.h
+++ b/chrome/browser/extensions/api/tab_capture/offscreen_tab.h
@@ -5,9 +5,12 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_TAB_CAPTURE_OFFSCREEN_TAB_H_
#define CHROME_BROWSER_EXTENSIONS_API_TAB_CAPTURE_OFFSCREEN_TAB_H_
+#include <stdint.h>
+
#include <string>
#include <vector>
+#include "base/macros.h"
#include "base/memory/scoped_vector.h"
#include "base/time/time.h"
#include "base/timer/timer.h"
diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc b/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc
index 61592a4..b905e5f 100644
--- a/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc
+++ b/chrome/browser/extensions/api/tab_capture/tab_capture_api.cc
@@ -12,6 +12,7 @@
#include <vector>
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/strings/stringprintf.h"
#include "base/values.h"
#include "chrome/browser/extensions/api/tab_capture/offscreen_tab.h"
diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_apitest.cc b/chrome/browser/extensions/api/tab_capture/tab_capture_apitest.cc
index 7bcba9b..ec86fba 100644
--- a/chrome/browser/extensions/api/tab_capture/tab_capture_apitest.cc
+++ b/chrome/browser/extensions/api/tab_capture/tab_capture_apitest.cc
@@ -2,13 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "base/basictypes.h"
#include "base/command_line.h"
#include "base/location.h"
#include "base/single_thread_task_runner.h"
#include "base/strings/stringprintf.h"
#include "base/thread_task_runner_handle.h"
#include "base/time/time.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/tab_capture/tab_capture_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/tab_helper.h"
diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_performancetest.cc b/chrome/browser/extensions/api/tab_capture/tab_capture_performancetest.cc
index 8462f04..759aa11 100644
--- a/chrome/browser/extensions/api/tab_capture/tab_capture_performancetest.cc
+++ b/chrome/browser/extensions/api/tab_capture/tab_capture_performancetest.cc
@@ -2,7 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "base/basictypes.h"
#include "base/command_line.h"
#include "base/strings/stringprintf.h"
#include "base/test/trace_event_analyzer.h"
diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc b/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc
index d67a1be..a300dfb 100644
--- a/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc
+++ b/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/api/tab_capture/tab_capture_registry.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/values.h"
#include "chrome/browser/sessions/session_tab_helper.h"
#include "components/keyed_service/content/browser_context_dependency_manager.h"
diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_registry.h b/chrome/browser/extensions/api/tab_capture/tab_capture_registry.h
index b953f25..5698fed 100644
--- a/chrome/browser/extensions/api/tab_capture/tab_capture_registry.h
+++ b/chrome/browser/extensions/api/tab_capture/tab_capture_registry.h
@@ -9,6 +9,7 @@
#include <utility>
#include <vector>
+#include "base/macros.h"
#include "base/memory/scoped_vector.h"
#include "base/scoped_observer.h"
#include "chrome/browser/media/media_capture_devices_dispatcher.h"
diff --git a/chrome/browser/extensions/api/tabs/app_base_window.h b/chrome/browser/extensions/api/tabs/app_base_window.h
index 8227e24..f606100 100644
--- a/chrome/browser/extensions/api/tabs/app_base_window.h
+++ b/chrome/browser/extensions/api/tabs/app_base_window.h
@@ -7,7 +7,7 @@
#include <string>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "ui/base/base_window.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/tabs/app_window_controller.h b/chrome/browser/extensions/api/tabs/app_window_controller.h
index 92979b8..eb9267f 100644
--- a/chrome/browser/extensions/api/tabs/app_window_controller.h
+++ b/chrome/browser/extensions/api/tabs/app_window_controller.h
@@ -7,8 +7,8 @@
#include <string>
-#include "base/basictypes.h"
#include "base/containers/scoped_ptr_hash_map.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/window_controller.h"
class Profile;
diff --git a/chrome/browser/extensions/api/tabs/ash_panel_contents.cc b/chrome/browser/extensions/api/tabs/ash_panel_contents.cc
index ac891e4..cefc769 100644
--- a/chrome/browser/extensions/api/tabs/ash_panel_contents.cc
+++ b/chrome/browser/extensions/api/tabs/ash_panel_contents.cc
@@ -54,7 +54,7 @@ void AshPanelContents::Initialize(content::BrowserContext* context,
new LauncherFaviconLoader(this, web_contents_.get()));
}
-void AshPanelContents::LoadContents(int32 creator_process_id) {
+void AshPanelContents::LoadContents(int32_t creator_process_id) {
web_contents_->GetController().LoadURL(
url_, content::Referrer(), ui::PAGE_TRANSITION_LINK,
std::string());
diff --git a/chrome/browser/extensions/api/tabs/ash_panel_contents.h b/chrome/browser/extensions/api/tabs/ash_panel_contents.h
index 4155a56..e137962 100644
--- a/chrome/browser/extensions/api/tabs/ash_panel_contents.h
+++ b/chrome/browser/extensions/api/tabs/ash_panel_contents.h
@@ -5,9 +5,11 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_TABS_ASH_PANEL_CONTENTS_H_
#define CHROME_BROWSER_EXTENSIONS_API_TABS_ASH_PANEL_CONTENTS_H_
+#include <stdint.h>
+
#include <vector>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/ui/ash/launcher/launcher_favicon_loader.h"
#include "extensions/browser/app_window/app_window.h"
@@ -36,7 +38,7 @@ class AshPanelContents
// extensions::AppWindowContents
void Initialize(content::BrowserContext* context, const GURL& url) override;
- void LoadContents(int32 creator_process_id) override;
+ void LoadContents(int32_t creator_process_id) override;
void NativeWindowChanged(
extensions::NativeAppWindow* native_app_window) override;
void NativeWindowClosed() override;
diff --git a/chrome/browser/extensions/api/tabs/tabs_api.cc b/chrome/browser/extensions/api/tabs/tabs_api.cc
index 623b7c6..d91aa56 100644
--- a/chrome/browser/extensions/api/tabs/tabs_api.cc
+++ b/chrome/browser/extensions/api/tabs/tabs_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/tabs/tabs_api.h"
+#include <stddef.h>
+
#include <algorithm>
#include <limits>
#include <vector>
diff --git a/chrome/browser/extensions/api/tabs/tabs_event_router.cc b/chrome/browser/extensions/api/tabs/tabs_event_router.cc
index dfa812b..25802f6 100644
--- a/chrome/browser/extensions/api/tabs/tabs_event_router.cc
+++ b/chrome/browser/extensions/api/tabs/tabs_event_router.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/tabs/tabs_event_router.h"
+#include <stddef.h>
+
#include "base/values.h"
#include "chrome/browser/extensions/api/tabs/tabs_constants.h"
#include "chrome/browser/extensions/api/tabs/tabs_windows_api.h"
diff --git a/chrome/browser/extensions/api/tabs/tabs_interactive_test.cc b/chrome/browser/extensions/api/tabs/tabs_interactive_test.cc
index 77e8ace..320e218 100644
--- a/chrome/browser/extensions/api/tabs/tabs_interactive_test.cc
+++ b/chrome/browser/extensions/api/tabs/tabs_interactive_test.cc
@@ -2,7 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/tabs/tabs_api.h"
#include "chrome/browser/extensions/api/tabs/tabs_constants.h"
#include "chrome/browser/extensions/extension_apitest.h"
diff --git a/chrome/browser/extensions/api/tabs/tabs_test.cc b/chrome/browser/extensions/api/tabs/tabs_test.cc
index 4ee2243..81f7d59 100644
--- a/chrome/browser/extensions/api/tabs/tabs_test.cc
+++ b/chrome/browser/extensions/api/tabs/tabs_test.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+#include <stdint.h>
#include <string>
@@ -13,6 +15,7 @@
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/apps/app_browsertest_util.h"
#include "chrome/browser/devtools/devtools_window_testing.h"
#include "chrome/browser/extensions/api/tabs/tabs_api.h"
diff --git a/chrome/browser/extensions/api/tabs/windows_event_router.cc b/chrome/browser/extensions/api/tabs/windows_event_router.cc
index 0ccab14..c57463f 100644
--- a/chrome/browser/extensions/api/tabs/windows_event_router.cc
+++ b/chrome/browser/extensions/api/tabs/windows_event_router.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/api/tabs/windows_event_router.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/api/tabs/app_base_window.h"
#include "chrome/browser/extensions/api/tabs/app_window_controller.h"
diff --git a/chrome/browser/extensions/api/tabs/windows_event_router.h b/chrome/browser/extensions/api/tabs/windows_event_router.h
index 28f4235..8ead6e1 100644
--- a/chrome/browser/extensions/api/tabs/windows_event_router.h
+++ b/chrome/browser/extensions/api/tabs/windows_event_router.h
@@ -8,9 +8,10 @@
#include <map>
#include <string>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/scoped_observer.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/window_controller_list_observer.h"
#include "content/public/browser/notification_observer.h"
#include "content/public/browser/notification_registrar.h"
diff --git a/chrome/browser/extensions/api/terminal/terminal_extension_helper.cc b/chrome/browser/extensions/api/terminal/terminal_extension_helper.cc
index ef3a201..56d9b5d 100644
--- a/chrome/browser/extensions/api/terminal/terminal_extension_helper.cc
+++ b/chrome/browser/extensions/api/terminal/terminal_extension_helper.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/api/terminal/terminal_extension_helper.h"
+#include <stddef.h>
+
+#include "base/macros.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/extensions/extension_constants.h"
#include "extensions/browser/extension_registry.h"
diff --git a/chrome/browser/extensions/api/top_sites/top_sites_api.cc b/chrome/browser/extensions/api/top_sites/top_sites_api.cc
index 6f76cb2..c229cbb 100644
--- a/chrome/browser/extensions/api/top_sites/top_sites_api.cc
+++ b/chrome/browser/extensions/api/top_sites/top_sites_api.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/api/top_sites/top_sites_api.h"
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/values.h"
#include "chrome/browser/history/top_sites_factory.h"
diff --git a/chrome/browser/extensions/api/top_sites/top_sites_apitest.cc b/chrome/browser/extensions/api/top_sites/top_sites_apitest.cc
index 17bd016..7561fad 100644
--- a/chrome/browser/extensions/api/top_sites/top_sites_apitest.cc
+++ b/chrome/browser/extensions/api/top_sites/top_sites_apitest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/values.h"
#include "build/build_config.h"
#include "chrome/browser/extensions/api/top_sites/top_sites_api.h"
diff --git a/chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.h b/chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.h
index 70dcc4d..f52f458 100644
--- a/chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.h
+++ b/chrome/browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.h
@@ -6,6 +6,7 @@
#define CHROME_BROWSER_EXTENSIONS_API_VIRTUAL_KEYBOARD_PRIVATE_CHROME_VIRTUAL_KEYBOARD_DELEGATE_H_
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "extensions/browser/api/virtual_keyboard_private/virtual_keyboard_delegate.h"
namespace extensions {
diff --git a/chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc b/chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc
index af94b97..01e9c51 100644
--- a/chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc
+++ b/chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc
@@ -2,6 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+#include <stdint.h>
+
+#include "base/macros.h"
#include "base/strings/string_number_conversions.h"
#include "chrome/browser/chromeos/profiles/profile_helper.h"
#include "chrome/browser/extensions/extension_apitest.h"
diff --git a/chrome/browser/extensions/api/web_navigation/frame_navigation_state.cc b/chrome/browser/extensions/api/web_navigation/frame_navigation_state.cc
index 6356537..f24a8bc 100644
--- a/chrome/browser/extensions/api/web_navigation/frame_navigation_state.cc
+++ b/chrome/browser/extensions/api/web_navigation/frame_navigation_state.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/api/web_navigation/frame_navigation_state.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "chrome/common/url_constants.h"
#include "content/public/browser/render_frame_host.h"
#include "extensions/common/constants.h"
diff --git a/chrome/browser/extensions/api/web_navigation/frame_navigation_state.h b/chrome/browser/extensions/api/web_navigation/frame_navigation_state.h
index 3751870..4363960 100644
--- a/chrome/browser/extensions/api/web_navigation/frame_navigation_state.h
+++ b/chrome/browser/extensions/api/web_navigation/frame_navigation_state.h
@@ -9,6 +9,7 @@
#include <set>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "url/gurl.h"
namespace content {
diff --git a/chrome/browser/extensions/api/web_navigation/web_navigation_api.h b/chrome/browser/extensions/api/web_navigation/web_navigation_api.h
index c2b6282..671a0aa 100644
--- a/chrome/browser/extensions/api/web_navigation/web_navigation_api.h
+++ b/chrome/browser/extensions/api/web_navigation/web_navigation_api.h
@@ -12,6 +12,7 @@
#include <set>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/api/web_navigation/frame_navigation_state.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.h b/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.h
index 882cf33..2250b80 100644
--- a/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.h
+++ b/chrome/browser/extensions/api/web_navigation/web_navigation_api_helpers.h
@@ -7,7 +7,6 @@
#include <string>
-#include "base/basictypes.h"
#include "extensions/browser/extension_event_histogram_value.h"
#include "ui/base/page_transition_types.h"
diff --git a/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc b/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc
index 3934405..e2c2379 100644
--- a/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc
+++ b/chrome/browser/extensions/api/web_navigation/web_navigation_apitest.cc
@@ -6,11 +6,13 @@
#include <set>
#include "base/files/scoped_temp_dir.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/app/chrome_command_ids.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_browser_main.h"
diff --git a/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc b/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc
index 21aeda0..8414d1f1 100644
--- a/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc
+++ b/chrome/browser/extensions/api/web_request/web_request_api_unittest.cc
@@ -2,16 +2,19 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+#include <stdint.h>
+
#include <map>
#include <queue>
-#include "base/basictypes.h"
#include "base/bind.h"
#include "base/callback.h"
#include "base/files/file_path.h"
#include "base/json/json_reader.h"
#include "base/json/json_string_value_serializer.h"
#include "base/location.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/prefs/pref_member.h"
@@ -91,7 +94,7 @@ static void EventHandledOnIOThread(
const std::string& extension_id,
const std::string& event_name,
const std::string& sub_event_name,
- uint64 request_id,
+ uint64_t request_id,
ExtensionWebRequestEventRouter::EventResponse* response) {
ExtensionWebRequestEventRouter::GetInstance()->OnEventHandled(
profile, extension_id, event_name, sub_event_name, request_id,
diff --git a/chrome/browser/extensions/api/web_request/web_request_apitest.cc b/chrome/browser/extensions/api/web_request/web_request_apitest.cc
index 7ad8576..c0d8a82 100644
--- a/chrome/browser/extensions/api/web_request/web_request_apitest.cc
+++ b/chrome/browser/extensions/api/web_request/web_request_apitest.cc
@@ -3,6 +3,8 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "base/macros.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc b/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc
index fbeef1f..aef7acf 100644
--- a/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc
+++ b/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc
@@ -4,6 +4,9 @@
#include "extensions/browser/api/web_request/web_request_permissions.h"
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "chrome/common/extensions/extension_test_util.h"
diff --git a/chrome/browser/extensions/api/web_view/chrome_web_view_internal_api.h b/chrome/browser/extensions/api/web_view/chrome_web_view_internal_api.h
index 8b2ad3c..d2c440f 100644
--- a/chrome/browser/extensions/api/web_view/chrome_web_view_internal_api.h
+++ b/chrome/browser/extensions/api/web_view/chrome_web_view_internal_api.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_WEB_VIEW_CHROME_WEB_VIEW_INTERNAL_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_WEB_VIEW_CHROME_WEB_VIEW_INTERNAL_API_H_
+#include "base/macros.h"
#include "extensions/browser/api/guest_view/web_view/web_view_internal_api.h"
#include "extensions/browser/extension_function.h"
#include "extensions/browser/guest_view/web_view/web_view_guest.h"
diff --git a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h
index 7eb492f..4394565 100644
--- a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h
+++ b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h
@@ -5,6 +5,9 @@
#ifndef CHROME_BROWSER_EXTENSIONS_API_WEBRTC_AUDIO_PRIVATE_WEBRTC_AUDIO_PRIVATE_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_WEBRTC_AUDIO_PRIVATE_WEBRTC_AUDIO_PRIVATE_API_H_
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/system_monitor/system_monitor.h"
#include "chrome/browser/extensions/chrome_extension_function.h"
diff --git a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc
index 89cb2b7..4dba5b4 100644
--- a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc
+++ b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/json/json_writer.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
@@ -10,6 +12,7 @@
#include "base/threading/platform_thread.h"
#include "base/time/time.h"
#include "base/win/windows_version.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h"
#include "chrome/browser/extensions/component_loader.h"
diff --git a/chrome/browser/extensions/api/webrtc_from_web_accessible_resource_browsertest.cc b/chrome/browser/extensions/api/webrtc_from_web_accessible_resource_browsertest.cc
index a560407..32306a7 100644
--- a/chrome/browser/extensions/api/webrtc_from_web_accessible_resource_browsertest.cc
+++ b/chrome/browser/extensions/api/webrtc_from_web_accessible_resource_browsertest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/browser/ui/website_settings/permission_bubble_manager.h"
diff --git a/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc b/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc
index b47e8c1..56f87c2 100644
--- a/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc
+++ b/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/json/json_writer.h"
#include "base/strings/string_split.h"
#include "base/strings/stringprintf.h"
diff --git a/chrome/browser/extensions/api/webstore/webstore_api.h b/chrome/browser/extensions/api/webstore/webstore_api.h
index 8581026..95ebdb6 100644
--- a/chrome/browser/extensions/api/webstore/webstore_api.h
+++ b/chrome/browser/extensions/api/webstore/webstore_api.h
@@ -8,6 +8,7 @@
#include <list>
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/scoped_observer.h"
#include "chrome/browser/extensions/install_observer.h"
diff --git a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
index 926766d..e49f4f2 100644
--- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
+++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
@@ -4,8 +4,11 @@
#include "chrome/browser/extensions/api/webstore_private/webstore_private_api.h"
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/memory/scoped_vector.h"
#include "base/metrics/histogram.h"
#include "base/prefs/pref_service.h"
diff --git a/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc b/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc
index 28f99f3..cfc37a1 100644
--- a/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc
+++ b/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc
@@ -6,8 +6,10 @@
#include "base/files/file_path.h"
#include "base/files/file_util.h"
+#include "base/macros.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/api/webstore_private/webstore_private_api.h"
#include "chrome/browser/extensions/bundle_installer.h"
diff --git a/chrome/browser/extensions/api/webstore_widget_private/app_installer.cc b/chrome/browser/extensions/api/webstore_widget_private/app_installer.cc
index be0f9d9..d96397c 100644
--- a/chrome/browser/extensions/api/webstore_widget_private/app_installer.cc
+++ b/chrome/browser/extensions/api/webstore_widget_private/app_installer.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/api/webstore_widget_private/app_installer.h"
+#include "base/macros.h"
#include "chrome/common/extensions/webstore_install_result.h"
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_contents_observer.h"
diff --git a/chrome/browser/extensions/api/webstore_widget_private/app_installer.h b/chrome/browser/extensions/api/webstore_widget_private/app_installer.h
index 854b95b..8df3bf8 100644
--- a/chrome/browser/extensions/api/webstore_widget_private/app_installer.h
+++ b/chrome/browser/extensions/api/webstore_widget_private/app_installer.h
@@ -8,6 +8,7 @@
#include <string>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "chrome/browser/extensions/webstore_standalone_installer.h"
diff --git a/chrome/browser/extensions/api/webstore_widget_private/webstore_widget_private_api.h b/chrome/browser/extensions/api/webstore_widget_private/webstore_widget_private_api.h
index c970c0d..a9f03fe 100644
--- a/chrome/browser/extensions/api/webstore_widget_private/webstore_widget_private_api.h
+++ b/chrome/browser/extensions/api/webstore_widget_private/webstore_widget_private_api.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "chrome/common/extensions/webstore_install_result.h"
#include "extensions/browser/extension_function.h"
diff --git a/chrome/browser/extensions/app_background_page_apitest.cc b/chrome/browser/extensions/app_background_page_apitest.cc
index 3e51aa0..b79b4d4 100644
--- a/chrome/browser/extensions/app_background_page_apitest.cc
+++ b/chrome/browser/extensions/app_background_page_apitest.cc
@@ -8,6 +8,7 @@
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
#include "base/thread_task_runner_handle.h"
+#include "build/build_config.h"
#include "chrome/browser/background/background_contents_service.h"
#include "chrome/browser/background/background_contents_service_factory.h"
#include "chrome/browser/background/background_mode_manager.h"
diff --git a/chrome/browser/extensions/app_data_migrator_unittest.cc b/chrome/browser/extensions/app_data_migrator_unittest.cc
index c6713c7..e814476 100644
--- a/chrome/browser/extensions/app_data_migrator_unittest.cc
+++ b/chrome/browser/extensions/app_data_migrator_unittest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include <string>
#include <utility>
@@ -109,7 +111,7 @@ scoped_refptr<const Extension> GetTestExtension(bool platform_app) {
void MigrationCallback() {
}
-void DidWrite(base::File::Error status, int64 bytes, bool complete) {
+void DidWrite(base::File::Error status, int64_t bytes, bool complete) {
base::MessageLoop::current()->QuitWhenIdle();
}
diff --git a/chrome/browser/extensions/app_icon_loader.h b/chrome/browser/extensions/app_icon_loader.h
index 05e19e5..950f0e6 100644
--- a/chrome/browser/extensions/app_icon_loader.h
+++ b/chrome/browser/extensions/app_icon_loader.h
@@ -7,7 +7,7 @@
#include <string>
-#include "base/basictypes.h"
+#include "base/macros.h"
namespace gfx {
class ImageSkia;
diff --git a/chrome/browser/extensions/app_icon_loader_impl.h b/chrome/browser/extensions/app_icon_loader_impl.h
index 4ed1635..555c480 100644
--- a/chrome/browser/extensions/app_icon_loader_impl.h
+++ b/chrome/browser/extensions/app_icon_loader_impl.h
@@ -8,6 +8,7 @@
#include <map>
#include <string>
+#include "base/macros.h"
#include "chrome/browser/extensions/app_icon_loader.h"
#include "extensions/browser/extension_icon_image.h"
diff --git a/chrome/browser/extensions/app_process_apitest.cc b/chrome/browser/extensions/app_process_apitest.cc
index e0a17bd..ba22a73 100644
--- a/chrome/browser/extensions/app_process_apitest.cc
+++ b/chrome/browser/extensions/app_process_apitest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/background_app_browsertest.cc b/chrome/browser/extensions/background_app_browsertest.cc
index b73b8e3..2b66f2c 100644
--- a/chrome/browser/extensions/background_app_browsertest.cc
+++ b/chrome/browser/extensions/background_app_browsertest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "chrome/browser/background/background_mode_manager.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/extension_browsertest.h"
diff --git a/chrome/browser/extensions/blacklist.cc b/chrome/browser/extensions/blacklist.cc
index 39ba3bf..634e9cb 100644
--- a/chrome/browser/extensions/blacklist.cc
+++ b/chrome/browser/extensions/blacklist.cc
@@ -9,6 +9,7 @@
#include "base/bind.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/prefs/pref_service.h"
#include "base/single_thread_task_runner.h"
diff --git a/chrome/browser/extensions/blacklist.h b/chrome/browser/extensions/blacklist.h
index 064501b..fc5f4bb 100644
--- a/chrome/browser/extensions/blacklist.h
+++ b/chrome/browser/extensions/blacklist.h
@@ -12,6 +12,7 @@
#include <vector>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/observer_list.h"
diff --git a/chrome/browser/extensions/blacklist_factory.h b/chrome/browser/extensions/blacklist_factory.h
index 127fce9..ab5cb28 100644
--- a/chrome/browser/extensions/blacklist_factory.h
+++ b/chrome/browser/extensions/blacklist_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_BLACKLIST_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_BLACKLIST_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/blacklist_state_fetcher.h b/chrome/browser/extensions/blacklist_state_fetcher.h
index f1f412a..6c69c86 100644
--- a/chrome/browser/extensions/blacklist_state_fetcher.h
+++ b/chrome/browser/extensions/blacklist_state_fetcher.h
@@ -9,6 +9,7 @@
#include <string>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "chrome/browser/safe_browsing/protocol_manager_helper.h"
diff --git a/chrome/browser/extensions/blob_reader.h b/chrome/browser/extensions/blob_reader.h
index 0e0c2d2..1cf464b 100644
--- a/chrome/browser/extensions/blob_reader.h
+++ b/chrome/browser/extensions/blob_reader.h
@@ -10,6 +10,7 @@
#include <string>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "net/base/io_buffer.h"
#include "net/url_request/url_fetcher_delegate.h"
diff --git a/chrome/browser/extensions/bookmark_app_helper.cc b/chrome/browser/extensions/bookmark_app_helper.cc
index 419b8d2..cc3a4b7 100644
--- a/chrome/browser/extensions/bookmark_app_helper.cc
+++ b/chrome/browser/extensions/bookmark_app_helper.cc
@@ -4,11 +4,15 @@
#include "chrome/browser/extensions/bookmark_app_helper.h"
+#include <stddef.h>
+
#include <cctype>
#include <string>
+#include "base/macros.h"
#include "base/prefs/pref_service.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/bitmap_fetcher/bitmap_fetcher.h"
#include "chrome/browser/bitmap_fetcher/bitmap_fetcher_delegate.h"
#include "chrome/browser/chrome_notification_types.h"
diff --git a/chrome/browser/extensions/bookmark_app_helper_unittest.cc b/chrome/browser/extensions/bookmark_app_helper_unittest.cc
index cb15a2a..fe0cb02 100644
--- a/chrome/browser/extensions/bookmark_app_helper_unittest.cc
+++ b/chrome/browser/extensions/bookmark_app_helper_unittest.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/bookmark_app_helper.h"
+#include "base/macros.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_service_test_base.h"
diff --git a/chrome/browser/extensions/browser_action_apitest.cc b/chrome/browser/extensions/browser_action_apitest.cc
index 2387b96..fcf84ca 100644
--- a/chrome/browser/extensions/browser_action_apitest.cc
+++ b/chrome/browser/extensions/browser_action_apitest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "extensions/browser/extension_registry.h"
diff --git a/chrome/browser/extensions/browser_action_test_util.h b/chrome/browser/extensions/browser_action_test_util.h
index b9b2b78..a95bef6 100644
--- a/chrome/browser/extensions/browser_action_test_util.h
+++ b/chrome/browser/extensions/browser_action_test_util.h
@@ -5,8 +5,11 @@
#ifndef CHROME_BROWSER_EXTENSIONS_BROWSER_ACTION_TEST_UTIL_H_
#define CHROME_BROWSER_EXTENSIONS_BROWSER_ACTION_TEST_UTIL_H_
+#include <stddef.h>
+
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "ui/gfx/native_widget_types.h"
diff --git a/chrome/browser/extensions/browser_context_keyed_service_factories.cc b/chrome/browser/extensions/browser_context_keyed_service_factories.cc
index b2f003e..19f0405 100644
--- a/chrome/browser/extensions/browser_context_keyed_service_factories.cc
+++ b/chrome/browser/extensions/browser_context_keyed_service_factories.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/browser_context_keyed_service_factories.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/activity_log/activity_log.h"
#include "chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h"
#include "chrome/browser/extensions/api/autofill_private/autofill_private_event_router_factory.h"
diff --git a/chrome/browser/extensions/browser_extension_window_controller.h b/chrome/browser/extensions/browser_extension_window_controller.h
index 24384ca..4b6753b 100644
--- a/chrome/browser/extensions/browser_extension_window_controller.h
+++ b/chrome/browser/extensions/browser_extension_window_controller.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_BROWSER_EXTENSION_WINDOW_CONTROLLER_H_
#define CHROME_BROWSER_EXTENSIONS_BROWSER_EXTENSION_WINDOW_CONTROLLER_H_
+#include "base/macros.h"
#include "chrome/browser/extensions/window_controller.h"
class Browser;
diff --git a/chrome/browser/extensions/browser_permissions_policy_delegate.h b/chrome/browser/extensions/browser_permissions_policy_delegate.h
index 73d5b12..a856082 100644
--- a/chrome/browser/extensions/browser_permissions_policy_delegate.h
+++ b/chrome/browser/extensions/browser_permissions_policy_delegate.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_BROWSER_PERMISSIONS_POLICY_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_BROWSER_PERMISSIONS_POLICY_DELEGATE_H_
+#include "base/macros.h"
#include "extensions/common/permissions/permissions_data.h"
namespace extensions {
diff --git a/chrome/browser/extensions/bundle_installer.h b/chrome/browser/extensions/bundle_installer.h
index 61bf273..8945f82 100644
--- a/chrome/browser/extensions/bundle_installer.h
+++ b/chrome/browser/extensions/bundle_installer.h
@@ -5,10 +5,13 @@
#ifndef CHROME_BROWSER_EXTENSIONS_BUNDLE_INSTALLER_H_
#define CHROME_BROWSER_EXTENSIONS_BUNDLE_INSTALLER_H_
+#include <stddef.h>
+
#include <string>
#include <vector>
#include "base/callback_forward.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/string16.h"
diff --git a/chrome/browser/extensions/chrome_app_sorting.cc b/chrome/browser/extensions/chrome_app_sorting.cc
index a84cfdcc..8410eae 100644
--- a/chrome/browser/extensions/chrome_app_sorting.cc
+++ b/chrome/browser/extensions/chrome_app_sorting.cc
@@ -7,6 +7,8 @@
#include <algorithm>
#include <vector>
+#include "base/macros.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/extension_sync_service.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/chrome_app_sorting.h b/chrome/browser/extensions/chrome_app_sorting.h
index c292399..d33078f 100644
--- a/chrome/browser/extensions/chrome_app_sorting.h
+++ b/chrome/browser/extensions/chrome_app_sorting.h
@@ -5,11 +5,13 @@
#ifndef CHROME_BROWSER_EXTENSIONS_CHROME_APP_SORTING_H_
#define CHROME_BROWSER_EXTENSIONS_CHROME_APP_SORTING_H_
+#include <stddef.h>
+
#include <map>
#include <set>
#include <string>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "extensions/browser/app_sorting.h"
#include "extensions/browser/extension_prefs.h"
#include "extensions/common/extension.h"
diff --git a/chrome/browser/extensions/chrome_component_extension_resource_manager.cc b/chrome/browser/extensions/chrome_component_extension_resource_manager.cc
index 58bcf1e..cb1b962 100644
--- a/chrome/browser/extensions/chrome_component_extension_resource_manager.cc
+++ b/chrome/browser/extensions/chrome_component_extension_resource_manager.cc
@@ -5,7 +5,9 @@
#include "chrome/browser/extensions/chrome_component_extension_resource_manager.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/path_service.h"
+#include "build/build_config.h"
#include "chrome/common/chrome_paths.h"
#include "grit/chrome_unscaled_resources.h"
#include "grit/component_extension_resources_map.h"
diff --git a/chrome/browser/extensions/chrome_component_extension_resource_manager.h b/chrome/browser/extensions/chrome_component_extension_resource_manager.h
index e360949..c9c9050b 100644
--- a/chrome/browser/extensions/chrome_component_extension_resource_manager.h
+++ b/chrome/browser/extensions/chrome_component_extension_resource_manager.h
@@ -5,10 +5,12 @@
#ifndef CHROME_BROWSER_EXTENSIONS_CHROME_COMPONENT_EXTENSION_RESOURCE_MANAGER_H_
#define CHROME_BROWSER_EXTENSIONS_CHROME_COMPONENT_EXTENSION_RESOURCE_MANAGER_H_
+#include <stddef.h>
+
#include <map>
-#include "base/basictypes.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "extensions/browser/component_extension_resource_manager.h"
struct GritResourceMap;
diff --git a/chrome/browser/extensions/chrome_component_extension_resource_manager_unittest.cc b/chrome/browser/extensions/chrome_component_extension_resource_manager_unittest.cc
index 729b1ec..d4948f9 100644
--- a/chrome/browser/extensions/chrome_component_extension_resource_manager_unittest.cc
+++ b/chrome/browser/extensions/chrome_component_extension_resource_manager_unittest.cc
@@ -4,6 +4,7 @@
#include "base/files/file_path.h"
#include "base/path_service.h"
+#include "build/build_config.h"
#include "chrome/common/chrome_paths.h"
#include "extensions/browser/component_extension_resource_manager.h"
#include "extensions/browser/extensions_browser_client.h"
diff --git a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
index fe82d20..89fd695 100644
--- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
+++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/chrome_content_browser_client_extensions_part.h"
+#include <stddef.h>
+
#include <set>
#include "base/command_line.h"
diff --git a/chrome/browser/extensions/chrome_content_verifier_delegate.cc b/chrome/browser/extensions/chrome_content_verifier_delegate.cc
index 0a31a54..7d8b74e 100644
--- a/chrome/browser/extensions/chrome_content_verifier_delegate.cc
+++ b/chrome/browser/extensions/chrome_content_verifier_delegate.cc
@@ -10,6 +10,7 @@
#include "base/metrics/histogram.h"
#include "base/strings/string_util.h"
#include "base/version.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/common/extensions/extension_constants.h"
diff --git a/chrome/browser/extensions/chrome_content_verifier_delegate.h b/chrome/browser/extensions/chrome_content_verifier_delegate.h
index 4104f56..6c815bb 100644
--- a/chrome/browser/extensions/chrome_content_verifier_delegate.h
+++ b/chrome/browser/extensions/chrome_content_verifier_delegate.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_CHROME_CONTENT_VERIFIER_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_CHROME_CONTENT_VERIFIER_DELEGATE_H_
+#include "base/macros.h"
#include "extensions/browser/content_verifier_delegate.h"
namespace content {
diff --git a/chrome/browser/extensions/chrome_extension_web_contents_observer.cc b/chrome/browser/extensions/chrome_extension_web_contents_observer.cc
index b119070..9f58eef 100644
--- a/chrome/browser/extensions/chrome_extension_web_contents_observer.cc
+++ b/chrome/browser/extensions/chrome_extension_web_contents_observer.cc
@@ -109,7 +109,7 @@ void ChromeExtensionWebContentsObserver::OnDetailedConsoleMessageAdded(
const base::string16& message,
const base::string16& source,
const StackTrace& stack_trace,
- int32 severity_level) {
+ int32_t severity_level) {
if (!IsSourceFromAnExtension(source))
return;
diff --git a/chrome/browser/extensions/chrome_extension_web_contents_observer.h b/chrome/browser/extensions/chrome_extension_web_contents_observer.h
index 49d064a..f827b3a 100644
--- a/chrome/browser/extensions/chrome_extension_web_contents_observer.h
+++ b/chrome/browser/extensions/chrome_extension_web_contents_observer.h
@@ -5,7 +5,10 @@
#ifndef CHROME_BROWSER_EXTENSIONS_CHROME_EXTENSION_WEB_CONTENTS_OBSERVER_H_
#define CHROME_BROWSER_EXTENSIONS_CHROME_EXTENSION_WEB_CONTENTS_OBSERVER_H_
+#include <stdint.h>
+
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/strings/string16.h"
#include "content/public/browser/web_contents_user_data.h"
#include "extensions/browser/extension_web_contents_observer.h"
@@ -51,7 +54,7 @@ class ChromeExtensionWebContentsObserver
const base::string16& message,
const base::string16& source,
const StackTrace& stack_trace,
- int32 severity_level);
+ int32_t severity_level);
// Reloads an extension if it is on the terminated list.
void ReloadIfTerminated(content::RenderViewHost* render_view_host);
diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.cc b/chrome/browser/extensions/chrome_extensions_browser_client.cc
index 14999a8..a658980 100644
--- a/chrome/browser/extensions/chrome_extensions_browser_client.cc
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc
@@ -6,6 +6,7 @@
#include "base/command_line.h"
#include "base/version.h"
+#include "build/build_config.h"
#include "chrome/browser/app_mode/app_mode_utils.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/activity_log/activity_log.h"
diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.h b/chrome/browser/extensions/chrome_extensions_browser_client.h
index 4633436..286a97f 100644
--- a/chrome/browser/extensions/chrome_extensions_browser_client.h
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.h
@@ -8,11 +8,12 @@
#include <string>
#include <vector>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/chrome_notification_observer.h"
#include "extensions/browser/extensions_browser_client.h"
diff --git a/chrome/browser/extensions/chrome_notification_observer.h b/chrome/browser/extensions/chrome_notification_observer.h
index 7980dff1..5b116bb 100644
--- a/chrome/browser/extensions/chrome_notification_observer.h
+++ b/chrome/browser/extensions/chrome_notification_observer.h
@@ -5,8 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_CHROME_NOTIFICATION_OBSERVER_H_
#define CHROME_BROWSER_EXTENSIONS_CHROME_NOTIFICATION_OBSERVER_H_
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "content/public/browser/notification_observer.h"
#include "content/public/browser/notification_registrar.h"
diff --git a/chrome/browser/extensions/chrome_process_manager_delegate.cc b/chrome/browser/extensions/chrome_process_manager_delegate.cc
index d141058..86d3404 100644
--- a/chrome/browser/extensions/chrome_process_manager_delegate.cc
+++ b/chrome/browser/extensions/chrome_process_manager_delegate.cc
@@ -6,6 +6,7 @@
#include "base/command_line.h"
#include "base/logging.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/chrome_requirements_checker.cc b/chrome/browser/extensions/chrome_requirements_checker.cc
index 811bfdd..5fcb2d0 100644
--- a/chrome/browser/extensions/chrome_requirements_checker.cc
+++ b/chrome/browser/extensions/chrome_requirements_checker.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/chrome_requirements_checker.h"
#include "base/bind.h"
+#include "build/build_config.h"
#include "chrome/browser/gpu/gpu_feature_checker.h"
#include "chrome/grit/generated_resources.h"
#include "content/public/browser/browser_thread.h"
diff --git a/chrome/browser/extensions/chrome_requirements_checker.h b/chrome/browser/extensions/chrome_requirements_checker.h
index b892377..3e5121a 100644
--- a/chrome/browser/extensions/chrome_requirements_checker.h
+++ b/chrome/browser/extensions/chrome_requirements_checker.h
@@ -8,6 +8,7 @@
#include <vector>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h"
#include "extensions/browser/requirements_checker.h"
diff --git a/chrome/browser/extensions/component_extensions_whitelist/whitelist.cc b/chrome/browser/extensions/component_extensions_whitelist/whitelist.cc
index d0ec192..1e48e1f 100644
--- a/chrome/browser/extensions/component_extensions_whitelist/whitelist.cc
+++ b/chrome/browser/extensions/component_extensions_whitelist/whitelist.cc
@@ -4,8 +4,11 @@
#include "chrome/browser/extensions/component_extensions_whitelist/whitelist.h"
+#include <stddef.h>
+
#include "base/logging.h"
#include "base/macros.h"
+#include "build/build_config.h"
#include "chrome/common/extensions/extension_constants.h"
#include "extensions/common/constants.h"
#include "grit/browser_resources.h"
diff --git a/chrome/browser/extensions/component_loader.cc b/chrome/browser/extensions/component_loader.cc
index 56a5178..c873111 100644
--- a/chrome/browser/extensions/component_loader.cc
+++ b/chrome/browser/extensions/component_loader.cc
@@ -15,6 +15,7 @@
#include "base/profiler/scoped_profile.h"
#include "base/time/time.h"
#include "base/trace_event/trace_event.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/component_extensions_whitelist/whitelist.h"
#include "chrome/browser/extensions/data_deleter.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/component_loader.h b/chrome/browser/extensions/component_loader.h
index 0f225935..e62f39c 100644
--- a/chrome/browser/extensions/component_loader.h
+++ b/chrome/browser/extensions/component_loader.h
@@ -5,14 +5,18 @@
#ifndef CHROME_BROWSER_EXTENSIONS_COMPONENT_LOADER_H_
#define CHROME_BROWSER_EXTENSIONS_COMPONENT_LOADER_H_
+#include <stddef.h>
+
#include <string>
#include <vector>
#include "base/callback_forward.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h"
#include "base/values.h"
+#include "build/build_config.h"
class ExtensionServiceInterface;
class PrefService;
diff --git a/chrome/browser/extensions/component_loader_unittest.cc b/chrome/browser/extensions/component_loader_unittest.cc
index 58d13b9..4450de8 100644
--- a/chrome/browser/extensions/component_loader_unittest.cc
+++ b/chrome/browser/extensions/component_loader_unittest.cc
@@ -4,12 +4,15 @@
#include "chrome/browser/extensions/component_loader.h"
+#include <stddef.h>
+
#include <string>
#include "base/command_line.h"
#include "base/files/file_util.h"
#include "base/path_service.h"
#include "base/prefs/pref_registry_simple.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/test_extension_service.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/chrome_switches.h"
diff --git a/chrome/browser/extensions/content_script_apitest.cc b/chrome/browser/extensions/content_script_apitest.cc
index a561187..6abe51f 100644
--- a/chrome/browser/extensions/content_script_apitest.cc
+++ b/chrome/browser/extensions/content_script_apitest.cc
@@ -2,10 +2,14 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/callback.h"
+#include "base/macros.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/permissions/permissions_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/content_verifier_browsertest.cc b/chrome/browser/extensions/content_verifier_browsertest.cc
index 04f0144..c0f2c8bf 100644
--- a/chrome/browser/extensions/content_verifier_browsertest.cc
+++ b/chrome/browser/extensions/content_verifier_browsertest.cc
@@ -6,6 +6,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/common/chrome_switches.h"
diff --git a/chrome/browser/extensions/context_menu_matcher.h b/chrome/browser/extensions/context_menu_matcher.h
index 8b7996a..ccbf7c0 100644
--- a/chrome/browser/extensions/context_menu_matcher.h
+++ b/chrome/browser/extensions/context_menu_matcher.h
@@ -5,10 +5,13 @@
#ifndef CHROME_BROWSER_EXTENSIONS_CONTEXT_MENU_MATCHER_H_
#define CHROME_BROWSER_EXTENSIONS_CONTEXT_MENU_MATCHER_H_
+#include <stddef.h>
+
#include <map>
#include <vector>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/menu_manager.h"
#include "ui/base/models/simple_menu_model.h"
diff --git a/chrome/browser/extensions/convert_user_script.cc b/chrome/browser/extensions/convert_user_script.cc
index f7dfe67..bbd787b 100644
--- a/chrome/browser/extensions/convert_user_script.cc
+++ b/chrome/browser/extensions/convert_user_script.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/convert_user_script.h"
+#include <stddef.h>
+
#include <string>
#include <vector>
diff --git a/chrome/browser/extensions/convert_web_app.cc b/chrome/browser/extensions/convert_web_app.cc
index 2e971c4..f12ab4c 100644
--- a/chrome/browser/extensions/convert_web_app.cc
+++ b/chrome/browser/extensions/convert_web_app.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/convert_web_app.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include <cmath>
#include <limits>
#include <string>
@@ -71,16 +74,14 @@ std::string ConvertTimeToExtensionVersion(const Time& create_time) {
(create_time_exploded.minute * Time::kMicrosecondsPerMinute) +
(create_time_exploded.hour * Time::kMicrosecondsPerHour));
double day_fraction = micros / Time::kMicrosecondsPerDay;
- double stamp = day_fraction * std::numeric_limits<uint16>::max();
+ double stamp = day_fraction * std::numeric_limits<uint16_t>::max();
// Ghetto-round, since VC++ doesn't have round().
stamp = stamp >= (floor(stamp) + 0.5) ? (stamp + 1) : stamp;
- return base::StringPrintf("%i.%i.%i.%i",
- create_time_exploded.year,
- create_time_exploded.month,
- create_time_exploded.day_of_month,
- static_cast<uint16>(stamp));
+ return base::StringPrintf(
+ "%i.%i.%i.%i", create_time_exploded.year, create_time_exploded.month,
+ create_time_exploded.day_of_month, static_cast<uint16_t>(stamp));
}
scoped_refptr<Extension> ConvertWebAppToExtension(
diff --git a/chrome/browser/extensions/convert_web_app_unittest.cc b/chrome/browser/extensions/convert_web_app_unittest.cc
index bdc5e5f..f61dfc7 100644
--- a/chrome/browser/extensions/convert_web_app_unittest.cc
+++ b/chrome/browser/extensions/convert_web_app_unittest.cc
@@ -4,12 +4,15 @@
#include "chrome/browser/extensions/convert_web_app.h"
+#include <stddef.h>
+
#include <string>
#include <vector>
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
+#include "base/macros.h"
#include "base/path_service.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
diff --git a/chrome/browser/extensions/crx_installer.cc b/chrome/browser/extensions/crx_installer.cc
index 83d6620..92bf9c5 100644
--- a/chrome/browser/extensions/crx_installer.cc
+++ b/chrome/browser/extensions/crx_installer.cc
@@ -11,6 +11,7 @@
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/metrics/histogram.h"
#include "base/sequenced_task_runner.h"
#include "base/strings/string_util.h"
@@ -20,6 +21,7 @@
#include "base/threading/thread_restrictions.h"
#include "base/time/time.h"
#include "base/version.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/convert_user_script.h"
#include "chrome/browser/extensions/convert_web_app.h"
#include "chrome/browser/extensions/extension_assets_manager.h"
diff --git a/chrome/browser/extensions/crx_installer.h b/chrome/browser/extensions/crx_installer.h
index 598858f..963bdb5 100644
--- a/chrome/browser/extensions/crx_installer.h
+++ b/chrome/browser/extensions/crx_installer.h
@@ -10,6 +10,7 @@
#include "base/compiler_specific.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h"
#include "base/version.h"
diff --git a/chrome/browser/extensions/crx_installer_browsertest.cc b/chrome/browser/extensions/crx_installer_browsertest.cc
index 4ff7ce8..50054337 100644
--- a/chrome/browser/extensions/crx_installer_browsertest.cc
+++ b/chrome/browser/extensions/crx_installer_browsertest.cc
@@ -4,10 +4,14 @@
#include "chrome/browser/extensions/crx_installer.h"
+#include <stddef.h>
+
#include "base/at_exit.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/download/download_crx_util.h"
#include "chrome/browser/extensions/browser_action_test_util.h"
#include "chrome/browser/extensions/extension_browsertest.h"
diff --git a/chrome/browser/extensions/data_deleter.h b/chrome/browser/extensions/data_deleter.h
index 459b850..df00c54 100644
--- a/chrome/browser/extensions/data_deleter.h
+++ b/chrome/browser/extensions/data_deleter.h
@@ -6,8 +6,8 @@
#define CHROME_BROWSER_EXTENSIONS_DATA_DELETER_H_
#include <string>
-#include "base/basictypes.h"
#include "base/callback_forward.h"
+#include "base/macros.h"
class Profile;
diff --git a/chrome/browser/extensions/default_apps.cc b/chrome/browser/extensions/default_apps.cc
index 63d3f86..37eb85e 100644
--- a/chrome/browser/extensions/default_apps.cc
+++ b/chrome/browser/extensions/default_apps.cc
@@ -4,10 +4,13 @@
#include "chrome/browser/extensions/default_apps.h"
+#include <stddef.h>
+
#include <set>
#include <string>
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/prefs/pref_service.h"
#include "base/strings/string_util.h"
#include "chrome/browser/browser_process.h"
diff --git a/chrome/browser/extensions/default_apps.h b/chrome/browser/extensions/default_apps.h
index 01efa0d..cd0a62f 100644
--- a/chrome/browser/extensions/default_apps.h
+++ b/chrome/browser/extensions/default_apps.h
@@ -5,7 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_DEFAULT_APPS_H_
#define CHROME_BROWSER_EXTENSIONS_DEFAULT_APPS_H_
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/external_provider_impl.h"
#include "extensions/common/manifest.h"
diff --git a/chrome/browser/extensions/default_apps_unittest.cc b/chrome/browser/extensions/default_apps_unittest.cc
index 25db910..74aa596 100644
--- a/chrome/browser/extensions/default_apps_unittest.cc
+++ b/chrome/browser/extensions/default_apps_unittest.cc
@@ -5,6 +5,7 @@
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/prefs/pref_service.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/default_apps.h"
#include "chrome/browser/extensions/external_pref_loader.h"
#include "chrome/common/chrome_paths.h"
diff --git a/chrome/browser/extensions/dev_mode_bubble_delegate.h b/chrome/browser/extensions/dev_mode_bubble_delegate.h
index 7412aa7..ced7e64 100644
--- a/chrome/browser/extensions/dev_mode_bubble_delegate.h
+++ b/chrome/browser/extensions/dev_mode_bubble_delegate.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_DEV_MODE_BUBBLE_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_DEV_MODE_BUBBLE_DELEGATE_H_
+#include <stddef.h>
+
#include <string>
#include "base/macros.h"
diff --git a/chrome/browser/extensions/display_info_provider_aura.h b/chrome/browser/extensions/display_info_provider_aura.h
index ad44dd6..a87af49 100644
--- a/chrome/browser/extensions/display_info_provider_aura.h
+++ b/chrome/browser/extensions/display_info_provider_aura.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_AURA_H_
#define CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_AURA_H_
+#include "base/macros.h"
#include "extensions/browser/api/system_display/display_info_provider.h"
namespace extensions {
diff --git a/chrome/browser/extensions/display_info_provider_chromeos.cc b/chrome/browser/extensions/display_info_provider_chromeos.cc
index ea4bb23..b68a7d8 100644
--- a/chrome/browser/extensions/display_info_provider_chromeos.cc
+++ b/chrome/browser/extensions/display_info_provider_chromeos.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/display_info_provider_chromeos.h"
+#include <stdint.h>
+
#include "ash/display/display_manager.h"
#include "ash/display/window_tree_host_manager.h"
#include "ash/shell.h"
@@ -62,8 +64,8 @@ bool PointIsOverRadiusVector(const gfx::Point& point,
// two is 0.
// So, (x, y) is over (a, b) if x * b + y * (-a) >= 0, which is equivalent to
// x * b >= y * a.
- return static_cast<int64>(point.x()) * static_cast<int64>(vector.y()) >=
- static_cast<int64>(point.y()) * static_cast<int64>(vector.x());
+ return static_cast<int64_t>(point.x()) * static_cast<int64_t>(vector.y()) >=
+ static_cast<int64_t>(point.y()) * static_cast<int64_t>(vector.x());
}
// Created ash::DisplayLayout value for |rectangle| compared to the |reference|
@@ -175,7 +177,7 @@ void UpdateDisplayLayout(const gfx::Rect& primary_display_bounds,
bool ValidateParamsForDisplay(const DisplayProperties& info,
const gfx::Display& display,
DisplayManager* display_manager,
- int64 primary_display_id,
+ int64_t primary_display_id,
std::string* error) {
bool is_primary = display.id() == primary_display_id ||
(info.is_primary && *info.is_primary);
@@ -183,7 +185,7 @@ bool ValidateParamsForDisplay(const DisplayProperties& info,
// If mirroring source id is set, a display with the given id should exist,
// and if should not be the same as the target display's id.
if (info.mirroring_source_id && !info.mirroring_source_id->empty()) {
- int64 mirroring_id;
+ int64_t mirroring_id;
if (!base::StringToInt64(*info.mirroring_source_id, &mirroring_id) ||
display_manager->GetDisplayForId(mirroring_id).id() ==
gfx::Display::kInvalidDisplayID) {
@@ -268,7 +270,7 @@ bool ValidateParamsForDisplay(const DisplayProperties& info,
// Gets the display with the provided string id.
gfx::Display GetTargetDisplay(const std::string& display_id_str,
DisplayManager* manager) {
- int64 display_id;
+ int64_t display_id;
if (!base::StringToInt64(display_id_str, &display_id)) {
// This should return invalid display.
return gfx::Display();
@@ -301,7 +303,7 @@ bool DisplayInfoProviderChromeOS::SetInfo(const std::string& display_id_str,
return false;
}
- int64 display_id = target.id();
+ int64_t display_id = target.id();
// TODO(scottmg): Native is wrong http://crbug.com/133312
const gfx::Display& primary =
gfx::Screen::GetNativeScreen()->GetPrimaryDisplay();
@@ -402,7 +404,7 @@ DisplayInfo DisplayInfoProviderChromeOS::GetAllDisplaysInfo() {
CHECK_GT(displays.size(), 0u);
// Use first display as primary.
- int64 primary_id = displays[0].id();
+ int64_t primary_id = displays[0].id();
DisplayInfo all_displays;
for (const gfx::Display& display : displays) {
linked_ptr<api::system_display::DisplayUnitInfo> unit(
diff --git a/chrome/browser/extensions/display_info_provider_chromeos.h b/chrome/browser/extensions/display_info_provider_chromeos.h
index 9680f4a..81a776d 100644
--- a/chrome/browser/extensions/display_info_provider_chromeos.h
+++ b/chrome/browser/extensions/display_info_provider_chromeos.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_CHROMEOS_H_
#define CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_CHROMEOS_H_
+#include "base/macros.h"
#include "extensions/browser/api/system_display/display_info_provider.h"
namespace extensions {
diff --git a/chrome/browser/extensions/display_info_provider_chromeos_unittest.cc b/chrome/browser/extensions/display_info_provider_chromeos_unittest.cc
index 1af395d..4cdb1ec 100644
--- a/chrome/browser/extensions/display_info_provider_chromeos_unittest.cc
+++ b/chrome/browser/extensions/display_info_provider_chromeos_unittest.cc
@@ -4,6 +4,8 @@
#include "extensions/browser/api/system_display/display_info_provider.h"
+#include <stdint.h>
+
#include "ash/ash_switches.h"
#include "ash/display/display_manager.h"
#include "ash/display/screen_orientation_controller_chromeos.h"
@@ -14,6 +16,7 @@
#include "ash/test/display_manager_test_api.h"
#include "ash/wm/maximize_mode/maximize_mode_controller.h"
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/stringprintf.h"
#include "extensions/common/api/system_display.h"
@@ -46,7 +49,7 @@ class DisplayInfoProviderChromeosTest : public ash::test::AshTestBase {
*success = DisplayInfoProvider::Get()->SetInfo(display_id, info, error);
}
- bool DisplayExists(int64 display_id) const {
+ bool DisplayExists(int64_t display_id) const {
const gfx::Display& display =
GetDisplayManager()->GetDisplayForId(display_id);
return display.id() != gfx::Display::kInvalidDisplayID;
@@ -84,7 +87,7 @@ TEST_F(DisplayInfoProviderChromeosTest, GetBasic) {
ASSERT_EQ(2u, result.size());
- int64 display_id;
+ int64_t display_id;
ASSERT_TRUE(base::StringToInt64(result[0]->id, &display_id))
<< "Display id must be convertable to integer: " << result[0]->id;
@@ -126,7 +129,7 @@ TEST_F(DisplayInfoProviderChromeosTest, GetWithUnifiedDesktop) {
ASSERT_EQ(2u, result.size());
- int64 display_id;
+ int64_t display_id;
ASSERT_TRUE(base::StringToInt64(result[0]->id, &display_id))
<< "Display id must be convertable to integer: " << result[0]->id;
@@ -239,7 +242,7 @@ TEST_F(DisplayInfoProviderChromeosTest, GetRotation) {
ASSERT_EQ(1u, result.size());
- int64 display_id;
+ int64_t display_id;
ASSERT_TRUE(base::StringToInt64(result[0]->id, &display_id))
<< "Display id must be convertable to integer: " << result[0]->id;
@@ -322,7 +325,7 @@ TEST_F(DisplayInfoProviderChromeosTest, GetVisibleArea) {
ASSERT_EQ(2u, result.size());
- int64 display_id;
+ int64_t display_id;
ASSERT_TRUE(base::StringToInt64(result[1]->id, &display_id))
<< "Display id must be convertable to integer: " << result[1]->id;
ASSERT_TRUE(DisplayExists(display_id)) << display_id << " not found";
@@ -372,13 +375,13 @@ TEST_F(DisplayInfoProviderChromeosTest, GetMirroring) {
ASSERT_EQ(2u, result.size());
- int64 display_id_primary;
+ int64_t display_id_primary;
ASSERT_TRUE(base::StringToInt64(result[0]->id, &display_id_primary))
<< "Display id must be convertable to integer: " << result[0]->id;
ASSERT_TRUE(DisplayExists(display_id_primary)) << display_id_primary
<< " not found";
- int64 display_id_secondary;
+ int64_t display_id_secondary;
ASSERT_TRUE(base::StringToInt64(result[1]->id, &display_id_secondary))
<< "Display id must be convertable to integer: " << result[1]->id;
ASSERT_TRUE(DisplayExists(display_id_secondary)) << display_id_secondary
@@ -1061,7 +1064,7 @@ TEST_F(DisplayInfoProviderChromeosTest, SetOverscan) {
TEST_F(DisplayInfoProviderChromeosTest, SetOverscanForInternal) {
UpdateDisplay("1200x600,600x1000*2");
- const int64 internal_display_id =
+ const int64_t internal_display_id =
ash::test::DisplayManagerTestApi().SetFirstDisplayAsInternalDisplay();
api::system_display::DisplayProperties info;
diff --git a/chrome/browser/extensions/display_info_provider_mac.h b/chrome/browser/extensions/display_info_provider_mac.h
index a83d60a..eb3189b 100644
--- a/chrome/browser/extensions/display_info_provider_mac.h
+++ b/chrome/browser/extensions/display_info_provider_mac.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_MAC_H_
#define CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_MAC_H_
+#include "base/macros.h"
#include "extensions/browser/api/system_display/display_info_provider.h"
namespace extensions {
diff --git a/chrome/browser/extensions/display_info_provider_win.cc b/chrome/browser/extensions/display_info_provider_win.cc
index 8ddfbc0..39a8ab3 100644
--- a/chrome/browser/extensions/display_info_provider_win.cc
+++ b/chrome/browser/extensions/display_info_provider_win.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/display_info_provider_win.h"
#include <windows.h>
+#include <stddef.h>
#include "base/hash.h"
#include "base/strings/string_number_conversions.h"
diff --git a/chrome/browser/extensions/display_info_provider_win.h b/chrome/browser/extensions/display_info_provider_win.h
index 3976fb2..20d33b8 100644
--- a/chrome/browser/extensions/display_info_provider_win.h
+++ b/chrome/browser/extensions/display_info_provider_win.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_WIN_H_
#define CHROME_BROWSER_EXTENSIONS_DISPLAY_INFO_PROVIDER_WIN_H_
+#include "base/macros.h"
#include "extensions/browser/api/system_display/display_info_provider.h"
namespace extensions {
diff --git a/chrome/browser/extensions/error_console/error_console.h b/chrome/browser/extensions/error_console/error_console.h
index 9f2fc7a..679b2c2 100644
--- a/chrome/browser/extensions/error_console/error_console.h
+++ b/chrome/browser/extensions/error_console/error_console.h
@@ -5,6 +5,10 @@
#ifndef CHROME_BROWSER_EXTENSIONS_ERROR_CONSOLE_ERROR_CONSOLE_H_
#define CHROME_BROWSER_EXTENSIONS_ERROR_CONSOLE_ERROR_CONSOLE_H_
+#include <stddef.h>
+#include <stdint.h>
+
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/observer_list.h"
#include "base/prefs/pref_change_registrar.h"
@@ -178,7 +182,7 @@ class ErrorConsole : public KeyedService,
ErrorMap errors_;
// The default mask to use if an Extension does not have specific settings.
- int32 default_mask_;
+ int32_t default_mask_;
// The profile with which the ErrorConsole is associated. Only collect errors
// from extensions and RenderViews associated with this Profile (and it's
diff --git a/chrome/browser/extensions/error_console/error_console_browsertest.cc b/chrome/browser/extensions/error_console/error_console_browsertest.cc
index c14cbaf..8307ced 100644
--- a/chrome/browser/extensions/error_console/error_console_browsertest.cc
+++ b/chrome/browser/extensions/error_console/error_console_browsertest.cc
@@ -4,11 +4,15 @@
#include "chrome/browser/extensions/error_console/error_console.h"
+#include <stddef.h>
+
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/prefs/pref_service.h"
#include "base/strings/string16.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/api/extension_action/extension_action_api.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/error_console/error_console_factory.h b/chrome/browser/extensions/error_console/error_console_factory.h
index 2a298ce..c394ef5 100644
--- a/chrome/browser/extensions/error_console/error_console_factory.h
+++ b/chrome/browser/extensions/error_console/error_console_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_ERROR_CONSOLE_ERROR_CONSOLE_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_ERROR_CONSOLE_ERROR_CONSOLE_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/error_console/error_console_unittest.cc b/chrome/browser/extensions/error_console/error_console_unittest.cc
index df74c5c..f356ebd 100644
--- a/chrome/browser/extensions/error_console/error_console_unittest.cc
+++ b/chrome/browser/extensions/error_console/error_console_unittest.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/error_console/error_console.h"
+#include <stddef.h>
+
#include "base/logging.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
diff --git a/chrome/browser/extensions/event_router_forwarder.cc b/chrome/browser/extensions/event_router_forwarder.cc
index c74dddc..b92ce90 100644
--- a/chrome/browser/extensions/event_router_forwarder.cc
+++ b/chrome/browser/extensions/event_router_forwarder.cc
@@ -4,8 +4,11 @@
#include "chrome/browser/extensions/event_router_forwarder.h"
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile_manager.h"
#include "content/public/browser/browser_thread.h"
diff --git a/chrome/browser/extensions/event_router_forwarder.h b/chrome/browser/extensions/event_router_forwarder.h
index 92b4bc7..ed25673 100644
--- a/chrome/browser/extensions/event_router_forwarder.h
+++ b/chrome/browser/extensions/event_router_forwarder.h
@@ -7,7 +7,7 @@
#include <string>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/values.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/event_router_forwarder_unittest.cc b/chrome/browser/extensions/event_router_forwarder_unittest.cc
index e171018..24e76fe 100644
--- a/chrome/browser/extensions/event_router_forwarder_unittest.cc
+++ b/chrome/browser/extensions/event_router_forwarder_unittest.cc
@@ -9,6 +9,7 @@
#include "base/power_monitor/power_monitor.h"
#include "base/power_monitor/power_monitor_device_source.h"
#include "base/test/thread_test_helper.h"
+#include "build/build_config.h"
#include "chrome/browser/profiles/profile_manager.h"
#include "chrome/test/base/testing_browser_process.h"
#include "chrome/test/base/testing_profile.h"
diff --git a/chrome/browser/extensions/execute_script_apitest.cc b/chrome/browser/extensions/execute_script_apitest.cc
index 90c30b8..5014ef43 100644
--- a/chrome/browser/extensions/execute_script_apitest.cc
+++ b/chrome/browser/extensions/execute_script_apitest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "net/dns/mock_host_resolver.h"
diff --git a/chrome/browser/extensions/extension_action.h b/chrome/browser/extensions/extension_action.h
index 866c1e4..70ceceb 100644
--- a/chrome/browser/extensions/extension_action.h
+++ b/chrome/browser/extensions/extension_action.h
@@ -9,6 +9,7 @@
#include <string>
#include <vector>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/stl_util.h"
#include "chrome/common/extensions/api/extension_action/action_info.h"
diff --git a/chrome/browser/extensions/extension_action_icon_factory.h b/chrome/browser/extensions/extension_action_icon_factory.h
index b65adab..ac1d2b4 100644
--- a/chrome/browser/extensions/extension_action_icon_factory.h
+++ b/chrome/browser/extensions/extension_action_icon_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ACTION_ICON_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_ACTION_ICON_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/scoped_observer.h"
#include "extensions/browser/extension_icon_image.h"
diff --git a/chrome/browser/extensions/extension_action_icon_factory_unittest.cc b/chrome/browser/extensions/extension_action_icon_factory_unittest.cc
index 673a03b..bacf030 100644
--- a/chrome/browser/extensions/extension_action_icon_factory_unittest.cc
+++ b/chrome/browser/extensions/extension_action_icon_factory_unittest.cc
@@ -7,8 +7,10 @@
#include "base/command_line.h"
#include "base/files/file_util.h"
#include "base/json/json_file_value_serializer.h"
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/path_service.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_action.h"
#include "chrome/browser/extensions/extension_action_manager.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/extension_action_storage_manager.cc b/chrome/browser/extensions/extension_action_storage_manager.cc
index 401e077..148a3c9 100644
--- a/chrome/browser/extensions/extension_action_storage_manager.cc
+++ b/chrome/browser/extensions/extension_action_storage_manager.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/extension_action_storage_manager.h"
+#include <stdint.h>
+
#include "base/base64.h"
#include "base/bind.h"
#include "base/memory/scoped_ptr.h"
@@ -48,7 +50,7 @@ enum StoredAppearance {
// Conversion function for reading/writing to storage.
SkColor RawStringToSkColor(const std::string& str) {
- uint64 value = 0;
+ uint64_t value = 0;
base::StringToUint64(str, &value);
SkColor color = static_cast<SkColor>(value);
DCHECK(value == color); // ensure value fits into color's 32 bits
diff --git a/chrome/browser/extensions/extension_action_storage_manager.h b/chrome/browser/extensions/extension_action_storage_manager.h
index 4409b12..de1d63b 100644
--- a/chrome/browser/extensions/extension_action_storage_manager.h
+++ b/chrome/browser/extensions/extension_action_storage_manager.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/scoped_observer.h"
#include "chrome/browser/extensions/api/extension_action/extension_action_api.h"
diff --git a/chrome/browser/extensions/extension_action_test_util.h b/chrome/browser/extensions/extension_action_test_util.h
index 7f5a7e2..b9a5e87 100644
--- a/chrome/browser/extensions/extension_action_test_util.h
+++ b/chrome/browser/extensions/extension_action_test_util.h
@@ -5,9 +5,10 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ACTION_TEST_UTIL_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_ACTION_TEST_UTIL_H_
+#include <stddef.h>
+
#include <string>
-#include "base/basictypes.h"
#include "base/memory/ref_counted.h"
#include "extensions/common/manifest.h"
diff --git a/chrome/browser/extensions/extension_apitest.cc b/chrome/browser/extensions/extension_apitest.cc
index fb198c7..3c58277 100644
--- a/chrome/browser/extensions/extension_apitest.cc
+++ b/chrome/browser/extensions/extension_apitest.cc
@@ -4,10 +4,13 @@
#include "chrome/browser/extensions/extension_apitest.h"
+#include <stddef.h>
+
#include "base/base_switches.h"
#include "base/strings/string_split.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/unpacked_installer.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/extension_assets_manager.cc b/chrome/browser/extensions/extension_assets_manager.cc
index b1921fb..7ce0522 100644
--- a/chrome/browser/extensions/extension_assets_manager.cc
+++ b/chrome/browser/extensions/extension_assets_manager.cc
@@ -4,7 +4,9 @@
#include "chrome/browser/extensions/extension_assets_manager.h"
+#include "base/macros.h"
#include "base/memory/singleton.h"
+#include "build/build_config.h"
#include "extensions/common/extension.h"
#include "extensions/common/file_util.h"
diff --git a/chrome/browser/extensions/extension_assets_manager_chromeos.cc b/chrome/browser/extensions/extension_assets_manager_chromeos.cc
index 5498941d..419333f 100644
--- a/chrome/browser/extensions/extension_assets_manager_chromeos.cc
+++ b/chrome/browser/extensions/extension_assets_manager_chromeos.cc
@@ -4,11 +4,14 @@
#include "chrome/browser/extensions/extension_assets_manager_chromeos.h"
+#include <stddef.h>
+
#include <map>
#include <vector>
#include "base/command_line.h"
#include "base/files/file_util.h"
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "base/prefs/pref_registry_simple.h"
#include "base/prefs/pref_service.h"
diff --git a/chrome/browser/extensions/extension_assets_manager_chromeos.h b/chrome/browser/extensions/extension_assets_manager_chromeos.h
index 670a144..29212d3 100644
--- a/chrome/browser/extensions/extension_assets_manager_chromeos.h
+++ b/chrome/browser/extensions/extension_assets_manager_chromeos.h
@@ -7,6 +7,7 @@
#include <map>
+#include "base/macros.h"
#include "chrome/browser/extensions/extension_assets_manager.h"
namespace base {
diff --git a/chrome/browser/extensions/extension_browsertest.cc b/chrome/browser/extensions/extension_browsertest.cc
index ba19257..71b867d 100644
--- a/chrome/browser/extensions/extension_browsertest.cc
+++ b/chrome/browser/extensions/extension_browsertest.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/extension_browsertest.h"
+#include <stddef.h>
+
#include <vector>
#include "base/command_line.h"
@@ -14,6 +16,7 @@
#include "base/strings/string_number_conversions.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/browsertest_util.h"
#include "chrome/browser/extensions/component_loader.h"
#include "chrome/browser/extensions/crx_installer.h"
diff --git a/chrome/browser/extensions/extension_browsertest.h b/chrome/browser/extensions/extension_browsertest.h
index 328a915..a09cff4 100644
--- a/chrome/browser/extensions/extension_browsertest.h
+++ b/chrome/browser/extensions/extension_browsertest.h
@@ -12,6 +12,7 @@
#include "base/files/file_path.h"
#include "base/files/scoped_temp_dir.h"
#include "base/test/scoped_path_override.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_test_notification_observer.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
diff --git a/chrome/browser/extensions/extension_commands_global_registry.h b/chrome/browser/extensions/extension_commands_global_registry.h
index de66641..e7b6754 100644
--- a/chrome/browser/extensions/extension_commands_global_registry.h
+++ b/chrome/browser/extensions/extension_commands_global_registry.h
@@ -9,6 +9,7 @@
#include <string>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/extension_keybinding_registry.h"
#include "chrome/browser/extensions/global_shortcut_listener.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
diff --git a/chrome/browser/extensions/extension_commands_global_registry_apitest.cc b/chrome/browser/extensions/extension_commands_global_registry_apitest.cc
index 6dd0606..34ad9c6 100644
--- a/chrome/browser/extensions/extension_commands_global_registry_apitest.cc
+++ b/chrome/browser/extensions/extension_commands_global_registry_apitest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/window_controller.h"
#include "chrome/browser/ui/browser_window.h"
diff --git a/chrome/browser/extensions/extension_context_menu_browsertest.cc b/chrome/browser/extensions/extension_context_menu_browsertest.cc
index 95fbfab..9c6d98c 100644
--- a/chrome/browser/extensions/extension_context_menu_browsertest.cc
+++ b/chrome/browser/extensions/extension_context_menu_browsertest.cc
@@ -2,7 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/extensions/lazy_background_page_test_util.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/extension_context_menu_model.cc b/chrome/browser/extensions/extension_context_menu_model.cc
index 605a53c..1b542e3 100644
--- a/chrome/browser/extensions/extension_context_menu_model.cc
+++ b/chrome/browser/extensions/extension_context_menu_model.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/extension_context_menu_model.h"
+#include "base/macros.h"
#include "base/prefs/pref_service.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/app/chrome_command_ids.h"
diff --git a/chrome/browser/extensions/extension_context_menu_model.h b/chrome/browser/extensions/extension_context_menu_model.h
index 1a099f9..50acfbb 100644
--- a/chrome/browser/extensions/extension_context_menu_model.h
+++ b/chrome/browser/extensions/extension_context_menu_model.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "ui/base/models/simple_menu_model.h"
diff --git a/chrome/browser/extensions/extension_context_menu_model_unittest.cc b/chrome/browser/extensions/extension_context_menu_model_unittest.cc
index 1d979aa..bba89f1 100644
--- a/chrome/browser/extensions/extension_context_menu_model_unittest.cc
+++ b/chrome/browser/extensions/extension_context_menu_model_unittest.cc
@@ -6,6 +6,7 @@
#include <utility>
+#include "base/macros.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/app/chrome_command_ids.h"
#include "chrome/browser/extensions/active_script_controller.h"
diff --git a/chrome/browser/extensions/extension_crash_recovery_browsertest.cc b/chrome/browser/extensions/extension_crash_recovery_browsertest.cc
index 079c2c1..5e80828 100644
--- a/chrome/browser/extensions/extension_crash_recovery_browsertest.cc
+++ b/chrome/browser/extensions/extension_crash_recovery_browsertest.cc
@@ -2,6 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/extension_creator.cc b/chrome/browser/extensions/extension_creator.cc
index fcf31b3..1991cc3 100644
--- a/chrome/browser/extensions/extension_creator.cc
+++ b/chrome/browser/extensions/extension_creator.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/extension_creator.h"
+#include <stddef.h>
+
#include <string>
#include <vector>
@@ -88,7 +90,7 @@ bool ExtensionCreator::InitializeInput(
bool ExtensionCreator::ValidateManifest(const base::FilePath& extension_dir,
crypto::RSAPrivateKey* key_pair,
int run_flags) {
- std::vector<uint8> public_key_bytes;
+ std::vector<uint8_t> public_key_bytes;
if (!key_pair->ExportPublicKey(&public_key_bytes)) {
error_message_ =
l10n_util::GetStringUTF8(IDS_EXTENSION_PUBLIC_KEY_FAILED_TO_EXPORT);
@@ -141,7 +143,7 @@ crypto::RSAPrivateKey* ExtensionCreator::ReadInputKey(const base::FilePath&
}
return crypto::RSAPrivateKey::CreateFromPrivateKeyInfo(
- std::vector<uint8>(private_key_bytes.begin(), private_key_bytes.end()));
+ std::vector<uint8_t>(private_key_bytes.begin(), private_key_bytes.end()));
}
crypto::RSAPrivateKey* ExtensionCreator::GenerateKey(const base::FilePath&
@@ -154,7 +156,7 @@ crypto::RSAPrivateKey* ExtensionCreator::GenerateKey(const base::FilePath&
return NULL;
}
- std::vector<uint8> private_key_vector;
+ std::vector<uint8_t> private_key_vector;
if (!key_pair->ExportPrivateKey(&private_key_vector)) {
error_message_ =
l10n_util::GetStringUTF8(IDS_EXTENSION_PRIVATE_KEY_FAILED_TO_EXPORT);
@@ -209,13 +211,13 @@ bool ExtensionCreator::CreateZip(const base::FilePath& extension_dir,
bool ExtensionCreator::SignZip(const base::FilePath& zip_path,
crypto::RSAPrivateKey* private_key,
- std::vector<uint8>* signature) {
+ std::vector<uint8_t>* signature) {
scoped_ptr<crypto::SignatureCreator> signature_creator(
crypto::SignatureCreator::Create(private_key,
crypto::SignatureCreator::SHA1));
base::ScopedFILE zip_handle(base::OpenFile(zip_path, "rb"));
size_t buffer_size = 1 << 16;
- scoped_ptr<uint8[]> buffer(new uint8[buffer_size]);
+ scoped_ptr<uint8_t[]> buffer(new uint8_t[buffer_size]);
int bytes_read = -1;
while ((bytes_read = fread(buffer.get(), 1, buffer_size,
zip_handle.get())) > 0) {
@@ -237,7 +239,7 @@ bool ExtensionCreator::SignZip(const base::FilePath& zip_path,
bool ExtensionCreator::WriteCRX(const base::FilePath& zip_path,
crypto::RSAPrivateKey* private_key,
- const std::vector<uint8>& signature,
+ const std::vector<uint8_t>& signature,
const base::FilePath& crx_path) {
if (base::PathExists(crx_path))
base::DeleteFile(crx_path, false);
@@ -247,7 +249,7 @@ bool ExtensionCreator::WriteCRX(const base::FilePath& zip_path,
return false;
}
- std::vector<uint8> public_key;
+ std::vector<uint8_t> public_key;
CHECK(private_key->ExportPublicKey(&public_key));
crx_file::CrxFile::Error error;
@@ -261,17 +263,17 @@ bool ExtensionCreator::WriteCRX(const base::FilePath& zip_path,
if (fwrite(&header, sizeof(header), 1, crx_handle.get()) != 1) {
PLOG(ERROR) << "fwrite failed to write header";
}
- if (fwrite(&public_key.front(), sizeof(uint8), public_key.size(),
+ if (fwrite(&public_key.front(), sizeof(uint8_t), public_key.size(),
crx_handle.get()) != public_key.size()) {
PLOG(ERROR) << "fwrite failed to write public_key.front";
}
- if (fwrite(&signature.front(), sizeof(uint8), signature.size(),
+ if (fwrite(&signature.front(), sizeof(uint8_t), signature.size(),
crx_handle.get()) != signature.size()) {
PLOG(ERROR) << "fwrite failed to write signature.front";
}
size_t buffer_size = 1 << 16;
- scoped_ptr<uint8[]> buffer(new uint8[buffer_size]);
+ scoped_ptr<uint8_t[]> buffer(new uint8_t[buffer_size]);
size_t bytes_read = 0;
base::ScopedFILE zip_handle(base::OpenFile(zip_path, "rb"));
while ((bytes_read = fread(buffer.get(), 1, buffer_size,
@@ -317,7 +319,7 @@ bool ExtensionCreator::Run(const base::FilePath& extension_dir,
// Zip up the extension.
base::FilePath zip_path;
- std::vector<uint8> signature;
+ std::vector<uint8_t> signature;
bool result = false;
if (CreateZip(extension_dir, temp_dir.path(), &zip_path) &&
SignZip(zip_path, key_pair.get(), &signature) &&
diff --git a/chrome/browser/extensions/extension_creator.h b/chrome/browser/extensions/extension_creator.h
index de7aa76..34455c9 100644
--- a/chrome/browser/extensions/extension_creator.h
+++ b/chrome/browser/extensions/extension_creator.h
@@ -5,10 +5,12 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_CREATOR_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_CREATOR_H_
+#include <stdint.h>
+
#include <string>
#include <vector>
-#include "base/basictypes.h"
+#include "base/macros.h"
namespace base {
class FilePath;
@@ -83,12 +85,12 @@ class ExtensionCreator {
// Signs the temporary zip and returns the signature.
bool SignZip(const base::FilePath& zip_path,
crypto::RSAPrivateKey* private_key,
- std::vector<uint8>* signature);
+ std::vector<uint8_t>* signature);
// Export installable .crx to |crx_path|.
bool WriteCRX(const base::FilePath& zip_path,
crypto::RSAPrivateKey* private_key,
- const std::vector<uint8>& signature,
+ const std::vector<uint8_t>& signature,
const base::FilePath& crx_path);
// Holds a message for any error that is raised during Run(...).
diff --git a/chrome/browser/extensions/extension_creator_filter.cc b/chrome/browser/extensions/extension_creator_filter.cc
index 27c4e22..330557f2 100644
--- a/chrome/browser/extensions/extension_creator_filter.cc
+++ b/chrome/browser/extensions/extension_creator_filter.cc
@@ -4,10 +4,14 @@
#include "chrome/browser/extensions/extension_creator_filter.h"
-#include <vector>
+#include <stddef.h>
+
#include <set>
+#include <vector>
#include "base/files/file_path.h"
+#include "base/macros.h"
+#include "build/build_config.h"
#if defined(OS_WIN)
#include <windows.h>
diff --git a/chrome/browser/extensions/extension_creator_filter.h b/chrome/browser/extensions/extension_creator_filter.h
index 6c0aac6..80c5a4e 100644
--- a/chrome/browser/extensions/extension_creator_filter.h
+++ b/chrome/browser/extensions/extension_creator_filter.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_CREATOR_FILTER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_CREATOR_FILTER_H_
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
namespace base {
diff --git a/chrome/browser/extensions/extension_creator_filter_unittest.cc b/chrome/browser/extensions/extension_creator_filter_unittest.cc
index c56e0cc..af333029 100644
--- a/chrome/browser/extensions/extension_creator_filter_unittest.cc
+++ b/chrome/browser/extensions/extension_creator_filter_unittest.cc
@@ -2,9 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_creator_filter.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/platform_test.h"
diff --git a/chrome/browser/extensions/extension_disabled_ui_browsertest.cc b/chrome/browser/extensions/extension_disabled_ui_browsertest.cc
index 9b8bb66..677922f 100644
--- a/chrome/browser/extensions/extension_disabled_ui_browsertest.cc
+++ b/chrome/browser/extensions/extension_disabled_ui_browsertest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/files/file_path.h"
#include "base/files/scoped_temp_dir.h"
#include "base/threading/sequenced_worker_pool.h"
diff --git a/chrome/browser/extensions/extension_error_controller.h b/chrome/browser/extensions/extension_error_controller.h
index 06c0613..784f78d 100644
--- a/chrome/browser/extensions/extension_error_controller.h
+++ b/chrome/browser/extensions/extension_error_controller.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ERROR_CONTROLLER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_ERROR_CONTROLLER_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/extension_error_ui.h"
#include "extensions/common/extension_set.h"
diff --git a/chrome/browser/extensions/extension_error_ui_default.h b/chrome/browser/extensions/extension_error_ui_default.h
index d6b01d6..2a33491 100644
--- a/chrome/browser/extensions/extension_error_ui_default.h
+++ b/chrome/browser/extensions/extension_error_ui_default.h
@@ -5,8 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_ERROR_UI_DEFAULT_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_ERROR_UI_DEFAULT_H_
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/extension_error_ui.h"
#include "chrome/browser/ui/global_error/global_error.h"
#include "extensions/common/extension.h"
diff --git a/chrome/browser/extensions/extension_fullscreen_apitest.cc b/chrome/browser/extensions/extension_fullscreen_apitest.cc
index 57536e3..84de0a4 100644
--- a/chrome/browser/extensions/extension_fullscreen_apitest.cc
+++ b/chrome/browser/extensions/extension_fullscreen_apitest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/ui/browser_window.h"
#include "chrome/browser/ui/exclusive_access/exclusive_access_context.h"
diff --git a/chrome/browser/extensions/extension_functional_browsertest.cc b/chrome/browser/extensions/extension_functional_browsertest.cc
index 72e75a8..508ceb3 100644
--- a/chrome/browser/extensions/extension_functional_browsertest.cc
+++ b/chrome/browser/extensions/extension_functional_browsertest.cc
@@ -2,6 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
+#include "build/build_config.h"
#include "chrome/browser/extensions/crx_installer.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/extension_garbage_collector.cc b/chrome/browser/extensions/extension_garbage_collector.cc
index 0e2b354..1d494e8 100644
--- a/chrome/browser/extensions/extension_garbage_collector.cc
+++ b/chrome/browser/extensions/extension_garbage_collector.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/extension_garbage_collector.h"
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/files/file_enumerator.h"
#include "base/files/file_util.h"
diff --git a/chrome/browser/extensions/extension_garbage_collector.h b/chrome/browser/extensions/extension_garbage_collector.h
index bc3fb9d..9a76806 100644
--- a/chrome/browser/extensions/extension_garbage_collector.h
+++ b/chrome/browser/extensions/extension_garbage_collector.h
@@ -9,6 +9,7 @@
#include <string>
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "chrome/browser/extensions/install_observer.h"
#include "components/keyed_service/core/keyed_service.h"
diff --git a/chrome/browser/extensions/extension_garbage_collector_chromeos.cc b/chrome/browser/extensions/extension_garbage_collector_chromeos.cc
index e737cc0..c712224 100644
--- a/chrome/browser/extensions/extension_garbage_collector_chromeos.cc
+++ b/chrome/browser/extensions/extension_garbage_collector_chromeos.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "chrome/browser/chromeos/profiles/profile_helper.h"
#include "chrome/browser/extensions/extension_assets_manager_chromeos.h"
#include "chrome/browser/extensions/extension_garbage_collector_chromeos.h"
diff --git a/chrome/browser/extensions/extension_garbage_collector_chromeos.h b/chrome/browser/extensions/extension_garbage_collector_chromeos.h
index 2da7516..57e795c 100644
--- a/chrome/browser/extensions/extension_garbage_collector_chromeos.h
+++ b/chrome/browser/extensions/extension_garbage_collector_chromeos.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_GARBAGE_COLLECTOR_CHROMEOS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_GARBAGE_COLLECTOR_CHROMEOS_H_
+#include "base/macros.h"
#include "chrome/browser/extensions/extension_garbage_collector.h"
namespace extensions {
diff --git a/chrome/browser/extensions/extension_garbage_collector_factory.cc b/chrome/browser/extensions/extension_garbage_collector_factory.cc
index 0383b75..a9d2583 100644
--- a/chrome/browser/extensions/extension_garbage_collector_factory.cc
+++ b/chrome/browser/extensions/extension_garbage_collector_factory.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/extension_garbage_collector_factory.h"
#include "base/memory/singleton.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_garbage_collector.h"
#include "chrome/browser/extensions/extension_system_factory.h"
#include "chrome/browser/extensions/install_tracker_factory.h"
diff --git a/chrome/browser/extensions/extension_garbage_collector_factory.h b/chrome/browser/extensions/extension_garbage_collector_factory.h
index 000398f..6f49f30 100644
--- a/chrome/browser/extensions/extension_garbage_collector_factory.h
+++ b/chrome/browser/extensions/extension_garbage_collector_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_GARBAGE_COLLECTOR_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_GARBAGE_COLLECTOR_FACTORY_H_
+#include "base/macros.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
namespace base {
diff --git a/chrome/browser/extensions/extension_garbage_collector_unittest.cc b/chrome/browser/extensions/extension_garbage_collector_unittest.cc
index b355763..ac8d528 100644
--- a/chrome/browser/extensions/extension_garbage_collector_unittest.cc
+++ b/chrome/browser/extensions/extension_garbage_collector_unittest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/files/file_enumerator.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
diff --git a/chrome/browser/extensions/extension_gcm_app_handler_unittest.cc b/chrome/browser/extensions/extension_gcm_app_handler_unittest.cc
index c51beec..c0777dd 100644
--- a/chrome/browser/extensions/extension_gcm_app_handler_unittest.cc
+++ b/chrome/browser/extensions/extension_gcm_app_handler_unittest.cc
@@ -14,12 +14,14 @@
#include "base/files/scoped_temp_dir.h"
#include "base/location.h"
#include "base/logging.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/path_service.h"
#include "base/run_loop.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/api/gcm/gcm_api.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/extension_icon_manager.h b/chrome/browser/extensions/extension_icon_manager.h
index 8bdbbd1..f79f0fb 100644
--- a/chrome/browser/extensions/extension_icon_manager.h
+++ b/chrome/browser/extensions/extension_icon_manager.h
@@ -9,7 +9,7 @@
#include <set>
#include <string>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "third_party/skia/include/core/SkBitmap.h"
#include "ui/gfx/geometry/insets.h"
diff --git a/chrome/browser/extensions/extension_icon_manager_unittest.cc b/chrome/browser/extensions/extension_icon_manager_unittest.cc
index 3ca1104..a2b1576 100644
--- a/chrome/browser/extensions/extension_icon_manager_unittest.cc
+++ b/chrome/browser/extensions/extension_icon_manager_unittest.cc
@@ -3,9 +3,11 @@
// found in the LICENSE file.
#include "base/json/json_file_value_serializer.h"
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/path_service.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_icon_manager.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/test/base/testing_profile.h"
diff --git a/chrome/browser/extensions/extension_icon_source_apitest.cc b/chrome/browser/extensions/extension_icon_source_apitest.cc
index a79ccc5..ad2cdbf 100644
--- a/chrome/browser/extensions/extension_icon_source_apitest.cc
+++ b/chrome/browser/extensions/extension_icon_source_apitest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/logging.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/extension_incognito_apitest.cc b/chrome/browser/extensions/extension_incognito_apitest.cc
index c9a33c2..8721f78 100644
--- a/chrome/browser/extensions/extension_incognito_apitest.cc
+++ b/chrome/browser/extensions/extension_incognito_apitest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "chrome/browser/extensions/browser_action_test_util.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/extension_install_checker.h b/chrome/browser/extensions/extension_install_checker.h
index a13bdff..56d7da7 100644
--- a/chrome/browser/extensions/extension_install_checker.h
+++ b/chrome/browser/extensions/extension_install_checker.h
@@ -9,6 +9,7 @@
#include <vector>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/strings/string16.h"
diff --git a/chrome/browser/extensions/extension_install_prompt.h b/chrome/browser/extensions/extension_install_prompt.h
index 89463b1..be05e42 100644
--- a/chrome/browser/extensions/extension_install_prompt.h
+++ b/chrome/browser/extensions/extension_install_prompt.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_INSTALL_PROMPT_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_INSTALL_PROMPT_H_
+#include <stddef.h>
+
#include <string>
#include <vector>
diff --git a/chrome/browser/extensions/extension_install_prompt_browsertest.cc b/chrome/browser/extensions/extension_install_prompt_browsertest.cc
index 75051ee..fe3dd93 100644
--- a/chrome/browser/extensions/extension_install_prompt_browsertest.cc
+++ b/chrome/browser/extensions/extension_install_prompt_browsertest.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/extension_install_prompt.h"
+#include "base/macros.h"
#include "base/run_loop.h"
#include "chrome/browser/extensions/extension_install_prompt_show_params.h"
#include "chrome/browser/ui/browser.h"
diff --git a/chrome/browser/extensions/extension_install_prompt_show_params.cc b/chrome/browser/extensions/extension_install_prompt_show_params.cc
index 953ed36..ab29182 100644
--- a/chrome/browser/extensions/extension_install_prompt_show_params.cc
+++ b/chrome/browser/extensions/extension_install_prompt_show_params.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/extension_install_prompt_show_params.h"
+#include "base/macros.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/native_window_tracker.h"
#include "content/public/browser/web_contents.h"
diff --git a/chrome/browser/extensions/extension_install_prompt_show_params.h b/chrome/browser/extensions/extension_install_prompt_show_params.h
index 2fe6aa5..97cc71d 100644
--- a/chrome/browser/extensions/extension_install_prompt_show_params.h
+++ b/chrome/browser/extensions/extension_install_prompt_show_params.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_INSTALL_PROMPT_SHOW_PARAMS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_INSTALL_PROMPT_SHOW_PARAMS_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "ui/gfx/native_widget_types.h"
diff --git a/chrome/browser/extensions/extension_install_prompt_unittest.cc b/chrome/browser/extensions/extension_install_prompt_unittest.cc
index efde479..7b1c31f 100644
--- a/chrome/browser/extensions/extension_install_prompt_unittest.cc
+++ b/chrome/browser/extensions/extension_install_prompt_unittest.cc
@@ -2,9 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <utility>
#include "base/bind.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/run_loop.h"
#include "chrome/browser/extensions/extension_install_prompt.h"
diff --git a/chrome/browser/extensions/extension_install_ui_browsertest.cc b/chrome/browser/extensions/extension_install_ui_browsertest.cc
index 57feb15..f0b2c84 100644
--- a/chrome/browser/extensions/extension_install_ui_browsertest.cc
+++ b/chrome/browser/extensions/extension_install_ui_browsertest.cc
@@ -3,7 +3,9 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/strings/string_util.h"
+#include "build/build_config.h"
#include "chrome/app/chrome_command_ids.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/extension_browsertest.h"
diff --git a/chrome/browser/extensions/extension_keybinding_apitest.cc b/chrome/browser/extensions/extension_keybinding_apitest.cc
index c303164..d9d04bc 100644
--- a/chrome/browser/extensions/extension_keybinding_apitest.cc
+++ b/chrome/browser/extensions/extension_keybinding_apitest.cc
@@ -3,6 +3,8 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "base/macros.h"
+#include "build/build_config.h"
#include "chrome/app/chrome_command_ids.h"
#include "chrome/browser/extensions/active_tab_permission_granter.h"
#include "chrome/browser/extensions/api/commands/command_service.h"
diff --git a/chrome/browser/extensions/extension_keybinding_registry.h b/chrome/browser/extensions/extension_keybinding_registry.h
index 5714bfb..fdc85df 100644
--- a/chrome/browser/extensions/extension_keybinding_registry.h
+++ b/chrome/browser/extensions/extension_keybinding_registry.h
@@ -10,6 +10,7 @@
#include <string>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "content/public/browser/notification_details.h"
#include "content/public/browser/notification_observer.h"
diff --git a/chrome/browser/extensions/extension_loading_browsertest.cc b/chrome/browser/extensions/extension_loading_browsertest.cc
index 3c55c65..542462c 100644
--- a/chrome/browser/extensions/extension_loading_browsertest.cc
+++ b/chrome/browser/extensions/extension_loading_browsertest.cc
@@ -9,6 +9,7 @@
#include "base/strings/stringprintf.h"
#include "base/version.h"
#include "base/win/windows_version.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/devtools_util.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/extension_management_constants.h b/chrome/browser/extensions/extension_management_constants.h
index 2a552dd..39a33bf 100644
--- a/chrome/browser/extensions/extension_management_constants.h
+++ b/chrome/browser/extensions/extension_management_constants.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_MANAGEMENT_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_MANAGEMENT_CONSTANTS_H_
+#include <stddef.h>
+
#include <string>
#include "extensions/common/manifest.h"
diff --git a/chrome/browser/extensions/extension_message_bubble_controller.h b/chrome/browser/extensions/extension_message_bubble_controller.h
index c3059c5..c025d24 100644
--- a/chrome/browser/extensions/extension_message_bubble_controller.h
+++ b/chrome/browser/extensions/extension_message_bubble_controller.h
@@ -5,7 +5,10 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_MESSAGE_BUBBLE_CONTROLLER_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_MESSAGE_BUBBLE_CONTROLLER_H_
+#include <stddef.h>
+
#include <string>
+#include "base/macros.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
#include "extensions/common/extension.h"
diff --git a/chrome/browser/extensions/extension_message_bubble_controller_unittest.cc b/chrome/browser/extensions/extension_message_bubble_controller_unittest.cc
index b4e3f34..3b05553 100644
--- a/chrome/browser/extensions/extension_message_bubble_controller_unittest.cc
+++ b/chrome/browser/extensions/extension_message_bubble_controller_unittest.cc
@@ -2,14 +2,18 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <utility>
#include "base/bind_helpers.h"
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/dev_mode_bubble_delegate.h"
#include "chrome/browser/extensions/extension_function_test_utils.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/extension_messages_apitest.cc b/chrome/browser/extensions/extension_messages_apitest.cc
index 0482137..4b9cf9b 100644
--- a/chrome/browser/extensions/extension_messages_apitest.cc
+++ b/chrome/browser/extensions/extension_messages_apitest.cc
@@ -2,10 +2,14 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/base64.h"
#include "base/files/file_path.h"
#include "base/json/json_reader.h"
#include "base/json/json_writer.h"
+#include "base/macros.h"
#include "base/path_service.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_piece.h"
@@ -13,6 +17,7 @@
#include "base/strings/utf_string_conversions.h"
#include "base/synchronization/waitable_event.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/api/messaging/incognito_connectability.h"
#include "chrome/browser/extensions/extension_apitest.h"
@@ -989,7 +994,7 @@ class ExternallyConnectableMessagingWithTlsChannelIdTest :
base::Unretained(&request), request_context_getter));
tls_channel_id_created_.Wait();
// Create the expected value.
- std::vector<uint8> spki_vector;
+ std::vector<uint8_t> spki_vector;
if (!channel_id_key->ExportPublicKey(&spki_vector))
return std::string();
base::StringPiece spki(reinterpret_cast<char*>(spki_vector.data()),
diff --git a/chrome/browser/extensions/extension_override_apitest.cc b/chrome/browser/extensions/extension_override_apitest.cc
index a865c970..5e18033 100644
--- a/chrome/browser/extensions/extension_override_apitest.cc
+++ b/chrome/browser/extensions/extension_override_apitest.cc
@@ -2,8 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/prefs/pref_service.h"
#include "base/prefs/scoped_user_pref_update.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_web_ui.h"
diff --git a/chrome/browser/extensions/extension_prefs_unittest.cc b/chrome/browser/extensions/extension_prefs_unittest.cc
index 5c3ffb9..e948e3d 100644
--- a/chrome/browser/extensions/extension_prefs_unittest.cc
+++ b/chrome/browser/extensions/extension_prefs_unittest.cc
@@ -4,7 +4,6 @@
#include "chrome/browser/extensions/extension_prefs_unittest.h"
-#include "base/basictypes.h"
#include "base/files/scoped_temp_dir.h"
#include "base/path_service.h"
#include "base/prefs/mock_pref_change_callback.h"
diff --git a/chrome/browser/extensions/extension_prefs_unittest.h b/chrome/browser/extensions/extension_prefs_unittest.h
index 432d262..c0d3034 100644
--- a/chrome/browser/extensions/extension_prefs_unittest.h
+++ b/chrome/browser/extensions/extension_prefs_unittest.h
@@ -5,6 +5,9 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_PREFS_UNITTEST_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_PREFS_UNITTEST_H_
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "chrome/browser/extensions/test_extension_prefs.h"
#include "content/public/test/test_browser_thread.h"
diff --git a/chrome/browser/extensions/extension_protocols_unittest.cc b/chrome/browser/extensions/extension_protocols_unittest.cc
index 833ebd7..0bfb20d 100644
--- a/chrome/browser/extensions/extension_protocols_unittest.cc
+++ b/chrome/browser/extensions/extension_protocols_unittest.cc
@@ -2,9 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <string>
#include "base/files/file_util.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/strings/string_number_conversions.h"
diff --git a/chrome/browser/extensions/extension_reenabler_unittest.cc b/chrome/browser/extensions/extension_reenabler_unittest.cc
index 3efa569..e6328c2 100644
--- a/chrome/browser/extensions/extension_reenabler_unittest.cc
+++ b/chrome/browser/extensions/extension_reenabler_unittest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "base/macros.h"
#include "base/run_loop.h"
#include "chrome/browser/extensions/extension_install_prompt.h"
#include "chrome/browser/extensions/extension_reenabler.h"
diff --git a/chrome/browser/extensions/extension_renderer_state.cc b/chrome/browser/extensions/extension_renderer_state.cc
index 1792b60..c0166fe 100644
--- a/chrome/browser/extensions/extension_renderer_state.cc
+++ b/chrome/browser/extensions/extension_renderer_state.cc
@@ -6,6 +6,7 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
+#include "base/macros.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/sessions/session_tab_helper.h"
#include "chrome/browser/tab_contents/retargeting_details.h"
diff --git a/chrome/browser/extensions/extension_renderer_state.h b/chrome/browser/extensions/extension_renderer_state.h
index 413a726..3c55e40 100644
--- a/chrome/browser/extensions/extension_renderer_state.h
+++ b/chrome/browser/extensions/extension_renderer_state.h
@@ -10,7 +10,7 @@
#include <string>
#include <utility>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/singleton.h"
namespace content {
diff --git a/chrome/browser/extensions/extension_resource_protocols.cc b/chrome/browser/extensions/extension_resource_protocols.cc
index d40de60..c397681 100644
--- a/chrome/browser/extensions/extension_resource_protocols.cc
+++ b/chrome/browser/extensions/extension_resource_protocols.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/extension_resource_protocols.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/path_service.h"
#include "base/threading/sequenced_worker_pool.h"
diff --git a/chrome/browser/extensions/extension_resource_request_policy_apitest.cc b/chrome/browser/extensions/extension_resource_request_policy_apitest.cc
index 651bf93..348f958 100644
--- a/chrome/browser/extensions/extension_resource_request_policy_apitest.cc
+++ b/chrome/browser/extensions/extension_resource_request_policy_apitest.cc
@@ -4,6 +4,7 @@
#include "base/command_line.h"
#include "base/logging.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
index 0664cfb..89d5dec 100644
--- a/chrome/browser/extensions/extension_service.cc
+++ b/chrome/browser/extensions/extension_service.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/extension_service.h"
+#include <stddef.h>
+
#include <algorithm>
#include <iterator>
#include <set>
@@ -21,6 +23,7 @@
#include "base/threading/thread_restrictions.h"
#include "base/time/time.h"
#include "base/trace_event/trace_event.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/content_settings/content_settings_internal_extension_provider.h"
diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h
index 4cd10fe..0e642fd 100644
--- a/chrome/browser/extensions/extension_service.h
+++ b/chrome/browser/extensions/extension_service.h
@@ -13,6 +13,7 @@
#include "base/compiler_specific.h"
#include "base/files/file_path.h"
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h"
#include "base/strings/string16.h"
diff --git a/chrome/browser/extensions/extension_service_sync_unittest.cc b/chrome/browser/extensions/extension_service_sync_unittest.cc
index ef959e8..861c7ad 100644
--- a/chrome/browser/extensions/extension_service_sync_unittest.cc
+++ b/chrome/browser/extensions/extension_service_sync_unittest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <map>
#include <string>
#include <utility>
@@ -9,6 +11,7 @@
#include "base/bind.h"
#include "base/command_line.h"
#include "base/files/file_util.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/metrics/field_trial.h"
diff --git a/chrome/browser/extensions/extension_service_test_base.cc b/chrome/browser/extensions/extension_service_test_base.cc
index 9276721..c9269fcb 100644
--- a/chrome/browser/extensions/extension_service_test_base.cc
+++ b/chrome/browser/extensions/extension_service_test_base.cc
@@ -11,6 +11,7 @@
#include "base/strings/string_number_conversions.h"
#include "base/strings/stringprintf.h"
#include "base/thread_task_runner_handle.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/component_loader.h"
#include "chrome/browser/extensions/extension_error_reporter.h"
#include "chrome/browser/extensions/extension_garbage_collector_factory.h"
diff --git a/chrome/browser/extensions/extension_service_test_base.h b/chrome/browser/extensions/extension_service_test_base.h
index 7f25036..e9de273 100644
--- a/chrome/browser/extensions/extension_service_test_base.h
+++ b/chrome/browser/extensions/extension_service_test_base.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_TEST_BASE_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_TEST_BASE_H_
+#include <stddef.h>
+
#include <string>
#include "base/at_exit.h"
@@ -12,6 +14,7 @@
#include "base/files/scoped_temp_dir.h"
#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
+#include "build/build_config.h"
#include "chrome/test/base/scoped_testing_local_state.h"
#include "content/public/test/test_browser_thread_bundle.h"
#include "content/public/test/test_utils.h"
diff --git a/chrome/browser/extensions/extension_service_test_with_install.h b/chrome/browser/extensions/extension_service_test_with_install.h
index a6c3cad..bb9e6dc 100644
--- a/chrome/browser/extensions/extension_service_test_with_install.h
+++ b/chrome/browser/extensions/extension_service_test_with_install.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_TEST_WITH_INSTALL_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_TEST_WITH_INSTALL_H_
+#include <stddef.h>
+
#include <string>
#include "base/macros.h"
diff --git a/chrome/browser/extensions/extension_service_unittest.cc b/chrome/browser/extensions/extension_service_unittest.cc
index 72c553b..8dd46ac 100644
--- a/chrome/browser/extensions/extension_service_unittest.cc
+++ b/chrome/browser/extensions/extension_service_unittest.cc
@@ -2,6 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+#include <stdint.h>
+
#include <algorithm>
#include <map>
#include <set>
@@ -9,7 +12,6 @@
#include <vector>
#include "base/at_exit.h"
-#include "base/basictypes.h"
#include "base/bind.h"
#include "base/command_line.h"
#include "base/files/file_enumerator.h"
@@ -19,6 +21,7 @@
#include "base/json/json_reader.h"
#include "base/json/json_string_value_serializer.h"
#include "base/location.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/prefs/scoped_user_pref_update.h"
@@ -31,6 +34,7 @@
#include "base/strings/utf_string_conversions.h"
#include "base/thread_task_runner_handle.h"
#include "base/version.h"
+#include "build/build_config.h"
#include "chrome/browser/after_startup_task_utils.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_notification_types.h"
@@ -687,7 +691,7 @@ TEST_F(ExtensionServiceTest, LoadAllExtensionsFromDirectorySuccess) {
InitializeGoodInstalledExtensionService();
service()->Init();
- uint32 expected_num_extensions = 3u;
+ uint32_t expected_num_extensions = 3u;
ASSERT_EQ(expected_num_extensions, loaded_.size());
EXPECT_EQ(std::string(good0), loaded_[0]->id());
@@ -4200,7 +4204,7 @@ TEST_F(ExtensionServiceTest, ClearExtensionData) {
->GetDatabaseTracker();
base::string16 db_name = base::UTF8ToUTF16("db");
base::string16 description = base::UTF8ToUTF16("db_description");
- int64 size;
+ int64_t size;
db_tracker->DatabaseOpened(origin_id, db_name, description, 1, &size);
db_tracker->DatabaseClosed(origin_id, db_name);
std::vector<storage::OriginInfo> origins;
@@ -4323,7 +4327,7 @@ TEST_F(ExtensionServiceTest, ClearAppData) {
->GetDatabaseTracker();
base::string16 db_name = base::UTF8ToUTF16("db");
base::string16 description = base::UTF8ToUTF16("db_description");
- int64 size;
+ int64_t size;
db_tracker->DatabaseOpened(origin_id, db_name, description, 1, &size);
db_tracker->DatabaseClosed(origin_id, db_name);
std::vector<storage::OriginInfo> origins;
diff --git a/chrome/browser/extensions/extension_special_storage_policy.cc b/chrome/browser/extensions/extension_special_storage_policy.cc
index 2990f6d..5982232 100644
--- a/chrome/browser/extensions/extension_special_storage_policy.cc
+++ b/chrome/browser/extensions/extension_special_storage_policy.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/extension_special_storage_policy.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/bind.h"
#include "base/command_line.h"
#include "base/logging.h"
@@ -39,7 +42,9 @@ using storage::SpecialStoragePolicy;
namespace {
-void ReportQuotaUsage(storage::QuotaStatusCode code, int64 usage, int64 quota) {
+void ReportQuotaUsage(storage::QuotaStatusCode code,
+ int64_t usage,
+ int64_t quota) {
if (code == storage::kQuotaStatusOk) {
// We're interested in the amount of space hosted apps are using. Record it
// when the extension is granted the unlimited storage permission (once per
diff --git a/chrome/browser/extensions/extension_special_storage_policy_unittest.cc b/chrome/browser/extensions/extension_special_storage_policy_unittest.cc
index 6671691..19ffd73 100644
--- a/chrome/browser/extensions/extension_special_storage_policy_unittest.cc
+++ b/chrome/browser/extensions/extension_special_storage_policy_unittest.cc
@@ -2,7 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/content_settings/cookie_settings_factory.h"
#include "chrome/browser/content_settings/host_content_settings_map_factory.h"
#include "chrome/browser/extensions/extension_special_storage_policy.h"
diff --git a/chrome/browser/extensions/extension_startup_browsertest.cc b/chrome/browser/extensions/extension_startup_browsertest.cc
index 7918358..462f2ba 100644
--- a/chrome/browser/extensions/extension_startup_browsertest.cc
+++ b/chrome/browser/extensions/extension_startup_browsertest.cc
@@ -2,6 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+#include <stdint.h>
+
#include <vector>
#include "base/base_switches.h"
@@ -11,6 +14,7 @@
#include "base/path_service.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_util.h"
@@ -134,8 +138,8 @@ class ExtensionStartupTestBase : public InProcessBrowserTest {
if (!unauthenticated_load_allowed_)
num_expected_extensions = 0;
- ASSERT_EQ(static_cast<uint32>(num_expected_extensions),
- static_cast<uint32>(found_extensions));
+ ASSERT_EQ(static_cast<uint32_t>(num_expected_extensions),
+ static_cast<uint32_t>(found_extensions));
ExtensionService* service = extensions::ExtensionSystem::Get(
browser()->profile())->extension_service();
diff --git a/chrome/browser/extensions/extension_storage_apitest.cc b/chrome/browser/extensions/extension_storage_apitest.cc
index 3437b14..299091c 100644
--- a/chrome/browser/extensions/extension_storage_apitest.cc
+++ b/chrome/browser/extensions/extension_storage_apitest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#if defined(OS_WIN)
diff --git a/chrome/browser/extensions/extension_storage_monitor.cc b/chrome/browser/extensions/extension_storage_monitor.cc
index 25581ed..690d488 100644
--- a/chrome/browser/extensions/extension_storage_monitor.cc
+++ b/chrome/browser/extensions/extension_storage_monitor.cc
@@ -48,8 +48,8 @@ const int kStorageEventRateSec = 30;
// Set the thresholds for the first notification. Once a threshold is exceeded,
// it will be doubled to throttle notifications.
-const int64 kMBytes = 1024 * 1024;
-const int64 kExtensionInitialThreshold = 1000 * kMBytes;
+const int64_t kMBytes = 1024 * 1024;
+const int64_t kExtensionInitialThreshold = 1000 * kMBytes;
// Notifications have an ID so that we can update them.
const char kNotificationIdFormat[] = "ExtensionStorageMonitor-$1-$2";
@@ -83,11 +83,11 @@ const Extension* GetExtensionById(content::BrowserContext* context,
extension_id, ExtensionRegistry::EVERYTHING);
}
-void LogTemporaryStorageUsage(int64 usage,
+void LogTemporaryStorageUsage(int64_t usage,
storage::QuotaStatusCode status,
- int64 global_quota) {
+ int64_t global_quota) {
if (status == storage::kQuotaStatusOk) {
- int64 per_app_quota =
+ int64_t per_app_quota =
global_quota / storage::QuotaManager::kPerHostTemporaryPortion;
// Note we use COUNTS_100 (instead of PERCENT) because this can potentially
// exceed 100%.
@@ -117,7 +117,7 @@ class StorageEventObserver
scoped_refptr<storage::QuotaManager> quota_manager,
const std::string& extension_id,
const GURL& site_url,
- int64 next_threshold,
+ int64_t next_threshold,
const base::TimeDelta& rate,
bool should_uma) {
DCHECK_CURRENTLY_ON(BrowserThread::IO);
@@ -144,7 +144,7 @@ class StorageEventObserver
// Updates the threshold for an extension already being monitored.
void UpdateThresholdForExtension(const std::string& extension_id,
- int64 next_threshold) {
+ int64_t next_threshold) {
DCHECK_CURRENTLY_ON(BrowserThread::IO);
for (OriginStorageStateMap::iterator it = origin_state_map_.begin();
@@ -205,7 +205,7 @@ class StorageEventObserver
// If |next_threshold| is -1, it signifies that we should not enforce (and
// only track) storage for this extension.
- int64 next_threshold;
+ int64_t next_threshold;
bool should_uma;
@@ -333,7 +333,7 @@ void ExtensionStorageMonitor::OnExtensionWillBeInstalled(
return;
}
- int64 next_threshold = GetNextStorageThresholdFromPrefs(extension->id());
+ int64_t next_threshold = GetNextStorageThresholdFromPrefs(extension->id());
if (next_threshold <= initial_extension_threshold_) {
// Clear the next threshold in the prefs. This effectively raises it to
// |initial_extension_threshold_|. If the current threshold is already
@@ -380,8 +380,8 @@ std::string ExtensionStorageMonitor::GetNotificationId(
void ExtensionStorageMonitor::OnStorageThresholdExceeded(
const std::string& extension_id,
- int64 next_threshold,
- int64 current_usage) {
+ int64_t next_threshold,
+ int64_t current_usage) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
const Extension* extension = GetExtensionById(context_, extension_id);
@@ -402,10 +402,9 @@ void ExtensionStorageMonitor::OnStorageThresholdExceeded(
current_usage));
}
-void ExtensionStorageMonitor::OnImageLoaded(
- const std::string& extension_id,
- int64 current_usage,
- const gfx::Image& image) {
+void ExtensionStorageMonitor::OnImageLoaded(const std::string& extension_id,
+ int64_t current_usage,
+ const gfx::Image& image) {
const Extension* extension = GetExtensionById(context_, extension_id);
if (!extension)
return;
@@ -600,7 +599,7 @@ void ExtensionStorageMonitor::ShowUninstallPrompt(
UNINSTALL_SOURCE_STORAGE_THRESHOLD_EXCEEDED);
}
-int64 ExtensionStorageMonitor::GetNextStorageThreshold(
+int64_t ExtensionStorageMonitor::GetNextStorageThreshold(
const std::string& extension_id) const {
int next_threshold = GetNextStorageThresholdFromPrefs(extension_id);
if (next_threshold == 0) {
@@ -613,7 +612,7 @@ int64 ExtensionStorageMonitor::GetNextStorageThreshold(
void ExtensionStorageMonitor::SetNextStorageThreshold(
const std::string& extension_id,
- int64 next_threshold) {
+ int64_t next_threshold) {
extension_prefs_->UpdateExtensionPref(
extension_id,
kPrefNextStorageThreshold,
@@ -622,12 +621,12 @@ void ExtensionStorageMonitor::SetNextStorageThreshold(
: NULL);
}
-int64 ExtensionStorageMonitor::GetNextStorageThresholdFromPrefs(
+int64_t ExtensionStorageMonitor::GetNextStorageThresholdFromPrefs(
const std::string& extension_id) const {
std::string next_threshold_str;
if (extension_prefs_->ReadPrefAsString(
extension_id, kPrefNextStorageThreshold, &next_threshold_str)) {
- int64 next_threshold;
+ int64_t next_threshold;
if (base::StringToInt64(next_threshold_str, &next_threshold))
return next_threshold;
}
diff --git a/chrome/browser/extensions/extension_storage_monitor.h b/chrome/browser/extensions/extension_storage_monitor.h
index df3b8ef..237b98b 100644
--- a/chrome/browser/extensions/extension_storage_monitor.h
+++ b/chrome/browser/extensions/extension_storage_monitor.h
@@ -5,8 +5,11 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_STORAGE_MONITOR_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_STORAGE_MONITOR_H_
+#include <stdint.h>
+
#include <set>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h"
#include "base/scoped_observer.h"
@@ -77,10 +80,10 @@ class ExtensionStorageMonitor : public KeyedService,
std::string GetNotificationId(const std::string& extension_id);
void OnStorageThresholdExceeded(const std::string& extension_id,
- int64 next_threshold,
- int64 current_usage);
+ int64_t next_threshold,
+ int64_t current_usage);
void OnImageLoaded(const std::string& extension_id,
- int64 current_usage,
+ int64_t current_usage,
const gfx::Image& image);
void OnNotificationButtonClick(const std::string& extension_id,
int button_index);
@@ -98,13 +101,14 @@ class ExtensionStorageMonitor : public KeyedService,
// Returns/sets the next threshold for displaying a notification if an
// extension or app consumes excessive disk space.
- int64 GetNextStorageThreshold(const std::string& extension_id) const;
+ int64_t GetNextStorageThreshold(const std::string& extension_id) const;
void SetNextStorageThreshold(const std::string& extension_id,
- int64 next_threshold);
+ int64_t next_threshold);
// Returns the raw next storage threshold value stored in prefs. Returns 0 if
// the initial threshold has not yet been reached.
- int64 GetNextStorageThresholdFromPrefs(const std::string& extension_id) const;
+ int64_t GetNextStorageThresholdFromPrefs(
+ const std::string& extension_id) const;
// Returns/sets whether notifications should be shown if an extension or app
// consumes too much disk space.
@@ -118,7 +122,7 @@ class ExtensionStorageMonitor : public KeyedService,
// The first notification is shown after the initial threshold is exceeded.
// A lower threshold is set by tests.
- int64 initial_extension_threshold_;
+ int64_t initial_extension_threshold_;
// The rate at which we would like to receive storage updates
// from QuotaManager. Overridden in tests.
diff --git a/chrome/browser/extensions/extension_storage_monitor_browsertest.cc b/chrome/browser/extensions/extension_storage_monitor_browsertest.cc
index 10b7c25..f02d3a8 100644
--- a/chrome/browser/extensions/extension_storage_monitor_browsertest.cc
+++ b/chrome/browser/extensions/extension_storage_monitor_browsertest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include <set>
#include "base/run_loop.h"
@@ -92,7 +94,7 @@ class ExtensionStorageMonitorTest : public ExtensionBrowserTest {
return storage_monitor_;
}
- int64 GetInitialExtensionThreshold() {
+ int64_t GetInitialExtensionThreshold() {
CHECK(storage_monitor_);
return storage_monitor_->initial_extension_threshold_;
}
@@ -117,13 +119,13 @@ class ExtensionStorageMonitorTest : public ExtensionBrowserTest {
return monitor()->IsStorageNotificationEnabled(extension_id);
}
- int64 GetNextStorageThreshold(const std::string& extension_id) {
+ int64_t GetNextStorageThreshold(const std::string& extension_id) {
return monitor()->GetNextStorageThreshold(extension_id);
}
void WriteBytesExpectingNotification(const Extension* extension,
int num_bytes) {
- int64 previous_threshold = GetNextStorageThreshold(extension->id());
+ int64_t previous_threshold = GetNextStorageThreshold(extension->id());
WriteBytes(extension, num_bytes, true);
EXPECT_GT(GetNextStorageThreshold(extension->id()), previous_threshold);
}
@@ -231,8 +233,8 @@ IN_PROC_BROWSER_TEST_F(ExtensionStorageMonitorTest, UserDisabledNotifications) {
// Expect to receive no further notifications when usage continues to
// increase.
- int64 next_threshold = GetNextStorageThreshold(extension->id());
- int64 next_data_size = next_threshold - GetInitialExtensionThreshold();
+ int64_t next_threshold = GetNextStorageThreshold(extension->id());
+ int64_t next_data_size = next_threshold - GetInitialExtensionThreshold();
ASSERT_GT(next_data_size, 0);
WriteBytesNotExpectingNotification(extension, next_data_size);
diff --git a/chrome/browser/extensions/extension_sync_service.cc b/chrome/browser/extensions/extension_sync_service.cc
index c94a634..4bb8cf6 100644
--- a/chrome/browser/extensions/extension_sync_service.cc
+++ b/chrome/browser/extensions/extension_sync_service.cc
@@ -5,7 +5,6 @@
#include "chrome/browser/extensions/extension_sync_service.h"
#include "base/auto_reset.h"
-#include "base/basictypes.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/extensions/bookmark_app_helper.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/extension_sync_service.h b/chrome/browser/extensions/extension_sync_service.h
index 59c042e..fcfa72d 100644
--- a/chrome/browser/extensions/extension_sync_service.h
+++ b/chrome/browser/extensions/extension_sync_service.h
@@ -9,6 +9,7 @@
#include <vector>
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "base/version.h"
#include "chrome/browser/extensions/sync_bundle.h"
diff --git a/chrome/browser/extensions/extension_system_factory.h b/chrome/browser/extensions/extension_system_factory.h
index 128fdef..eeba13d 100644
--- a/chrome/browser/extensions/extension_system_factory.h
+++ b/chrome/browser/extensions/extension_system_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SYSTEM_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_SYSTEM_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "chrome/browser/extensions/extension_system_impl.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/extension_system_impl.cc b/chrome/browser/extensions/extension_system_impl.cc
index 836c829..61b12fe 100644
--- a/chrome/browser/extensions/extension_system_impl.cc
+++ b/chrome/browser/extensions/extension_system_impl.cc
@@ -12,6 +12,7 @@
#include "base/memory/weak_ptr.h"
#include "base/strings/string_tokenizer.h"
#include "base/trace_event/trace_event.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/chrome_app_sorting.h"
#include "chrome/browser/extensions/chrome_content_verifier_delegate.h"
diff --git a/chrome/browser/extensions/extension_system_impl.h b/chrome/browser/extensions/extension_system_impl.h
index 0ad9357..30522b1 100644
--- a/chrome/browser/extensions/extension_system_impl.h
+++ b/chrome/browser/extensions/extension_system_impl.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SYSTEM_IMPL_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_SYSTEM_IMPL_H_
+#include "base/macros.h"
+#include "build/build_config.h"
#include "extensions/browser/extension_system.h"
#include "extensions/common/one_shot_event.h"
diff --git a/chrome/browser/extensions/extension_tab_util.cc b/chrome/browser/extensions/extension_tab_util.cc
index 0d87ec3..4651a09 100644
--- a/chrome/browser/extensions/extension_tab_util.cc
+++ b/chrome/browser/extensions/extension_tab_util.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/extension_tab_util.h"
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/stringprintf.h"
#include "chrome/browser/extensions/api/tabs/tabs_constants.h"
diff --git a/chrome/browser/extensions/extension_tabs_apitest.cc b/chrome/browser/extensions/extension_tabs_apitest.cc
index e580bb6..082edee 100644
--- a/chrome/browser/extensions/extension_tabs_apitest.cc
+++ b/chrome/browser/extensions/extension_tabs_apitest.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/extension_apitest.h"
#include "base/prefs/pref_service.h"
+#include "build/build_config.h"
#include "chrome/browser/prefs/incognito_mode_prefs.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
diff --git a/chrome/browser/extensions/extension_test_notification_observer.cc b/chrome/browser/extensions/extension_test_notification_observer.cc
index 62b55e6..f0d2d52 100644
--- a/chrome/browser/extensions/extension_test_notification_observer.cc
+++ b/chrome/browser/extensions/extension_test_notification_observer.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/extension_test_notification_observer.h"
+#include <stddef.h>
+
#include "base/callback_list.h"
#include "chrome/browser/extensions/extension_action_test_util.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/extension_user_script_loader_unittest.cc b/chrome/browser/extensions/extension_user_script_loader_unittest.cc
index b343026..e211b48 100644
--- a/chrome/browser/extensions/extension_user_script_loader_unittest.cc
+++ b/chrome/browser/extensions/extension_user_script_loader_unittest.cc
@@ -4,6 +4,8 @@
#include "extensions/browser/extension_user_script_loader.h"
+#include <stddef.h>
+
#include <set>
#include <string>
diff --git a/chrome/browser/extensions/extension_util.cc b/chrome/browser/extensions/extension_util.cc
index 7fe2885..5b4bfd4 100644
--- a/chrome/browser/extensions/extension_util.cc
+++ b/chrome/browser/extensions/extension_util.cc
@@ -8,6 +8,7 @@
#include "base/logging.h"
#include "base/metrics/field_trial.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_sync_service.h"
#include "chrome/browser/extensions/permissions_updater.h"
diff --git a/chrome/browser/extensions/extension_view_host.cc b/chrome/browser/extensions/extension_view_host.cc
index d0687d8..cab1a2e 100644
--- a/chrome/browser/extensions/extension_view_host.cc
+++ b/chrome/browser/extensions/extension_view_host.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/extension_view_host.h"
+#include "base/macros.h"
#include "base/strings/string_piece.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chrome_notification_types.h"
diff --git a/chrome/browser/extensions/extension_view_host.h b/chrome/browser/extensions/extension_view_host.h
index a8c47a8..a5966d2 100644
--- a/chrome/browser/extensions/extension_view_host.h
+++ b/chrome/browser/extensions/extension_view_host.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_VIEW_HOST_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_VIEW_HOST_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "components/web_modal/web_contents_modal_dialog_host.h"
#include "components/web_modal/web_contents_modal_dialog_manager_delegate.h"
diff --git a/chrome/browser/extensions/extension_view_host_factory.h b/chrome/browser/extensions/extension_view_host_factory.h
index 5bc388c..3ad7bbf 100644
--- a/chrome/browser/extensions/extension_view_host_factory.h
+++ b/chrome/browser/extensions/extension_view_host_factory.h
@@ -5,7 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_VIEW_HOST_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_VIEW_HOST_FACTORY_H_
-#include "base/basictypes.h"
+#include "base/macros.h"
class Browser;
class GURL;
diff --git a/chrome/browser/extensions/extension_web_ui.cc b/chrome/browser/extensions/extension_web_ui.cc
index d10afba..d5667ee 100644
--- a/chrome/browser/extensions/extension_web_ui.cc
+++ b/chrome/browser/extensions/extension_web_ui.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/extension_web_ui.h"
+#include <stddef.h>
+
#include <set>
#include <vector>
diff --git a/chrome/browser/extensions/extension_web_ui_override_registrar.h b/chrome/browser/extensions/extension_web_ui_override_registrar.h
index 892deb2..e8aa3de 100644
--- a/chrome/browser/extensions/extension_web_ui_override_registrar.h
+++ b/chrome/browser/extensions/extension_web_ui_override_registrar.h
@@ -5,7 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_WEB_UI_OVERRIDE_REGISTRAR_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_WEB_UI_OVERRIDE_REGISTRAR_H_
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
#include "extensions/browser/extension_registry_observer.h"
diff --git a/chrome/browser/extensions/extension_web_ui_unittest.cc b/chrome/browser/extensions/extension_web_ui_unittest.cc
index cd57757..8819f67 100644
--- a/chrome/browser/extensions/extension_web_ui_unittest.cc
+++ b/chrome/browser/extensions/extension_web_ui_unittest.cc
@@ -4,6 +4,7 @@
#include "base/command_line.h"
#include "base/message_loop/message_loop.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_web_ui.h"
#include "chrome/browser/extensions/test_extension_system.h"
diff --git a/chrome/browser/extensions/extension_webui_apitest.cc b/chrome/browser/extensions/extension_webui_apitest.cc
index e2135c8..beabffd 100644
--- a/chrome/browser/extensions/extension_webui_apitest.cc
+++ b/chrome/browser/extensions/extension_webui_apitest.cc
@@ -6,6 +6,7 @@
#include "base/files/file_util.h"
#include "base/path_service.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
diff --git a/chrome/browser/extensions/external_component_loader.cc b/chrome/browser/extensions/external_component_loader.cc
index 506ff8a..76e7c5f 100644
--- a/chrome/browser/extensions/external_component_loader.cc
+++ b/chrome/browser/extensions/external_component_loader.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/external_component_loader.h"
#include "base/command_line.h"
+#include "build/build_config.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/component_extensions_whitelist/whitelist.h"
#include "chrome/browser/search/hotword_service.h"
diff --git a/chrome/browser/extensions/external_component_loader.h b/chrome/browser/extensions/external_component_loader.h
index 3d75a53..3d026ce 100644
--- a/chrome/browser/extensions/external_component_loader.h
+++ b/chrome/browser/extensions/external_component_loader.h
@@ -8,6 +8,7 @@
#include <string>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/external_loader.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/external_install_error.cc b/chrome/browser/extensions/external_install_error.cc
index 8b42cb1..cd13c27 100644
--- a/chrome/browser/extensions/external_install_error.cc
+++ b/chrome/browser/extensions/external_install_error.cc
@@ -4,7 +4,10 @@
#include "chrome/browser/extensions/external_install_error.h"
+#include <stddef.h>
+
#include "base/bind.h"
+#include "base/macros.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/app/chrome_command_ids.h"
#include "chrome/browser/extensions/extension_install_prompt_show_params.h"
diff --git a/chrome/browser/extensions/external_loader.h b/chrome/browser/extensions/external_loader.h
index ecadda0..50c06ba 100644
--- a/chrome/browser/extensions/external_loader.h
+++ b/chrome/browser/extensions/external_loader.h
@@ -6,6 +6,7 @@
#define CHROME_BROWSER_EXTENSIONS_EXTERNAL_LOADER_H_
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
diff --git a/chrome/browser/extensions/external_policy_loader.h b/chrome/browser/extensions/external_policy_loader.h
index 81e74f4..72fdf3b 100644
--- a/chrome/browser/extensions/external_policy_loader.h
+++ b/chrome/browser/extensions/external_policy_loader.h
@@ -8,6 +8,7 @@
#include <string>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/extension_management.h"
#include "chrome/browser/extensions/external_loader.h"
diff --git a/chrome/browser/extensions/external_policy_loader_unittest.cc b/chrome/browser/extensions/external_policy_loader_unittest.cc
index 22c5bb0..8714eae 100644
--- a/chrome/browser/extensions/external_policy_loader_unittest.cc
+++ b/chrome/browser/extensions/external_policy_loader_unittest.cc
@@ -6,6 +6,7 @@
#include <string>
#include "base/logging.h"
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/values.h"
#include "base/version.h"
diff --git a/chrome/browser/extensions/external_pref_loader.cc b/chrome/browser/extensions/external_pref_loader.cc
index 9f98011..be5f52e 100644
--- a/chrome/browser/extensions/external_pref_loader.cc
+++ b/chrome/browser/extensions/external_pref_loader.cc
@@ -15,6 +15,7 @@
#include "base/path_service.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/defaults.h"
#include "chrome/browser/prefs/pref_service_syncable_util.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/external_pref_loader.h b/chrome/browser/extensions/external_pref_loader.h
index e226565..2357993 100644
--- a/chrome/browser/extensions/external_pref_loader.h
+++ b/chrome/browser/extensions/external_pref_loader.h
@@ -8,6 +8,7 @@
#include <string>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/scoped_observer.h"
#include "base/values.h"
diff --git a/chrome/browser/extensions/external_provider_impl.cc b/chrome/browser/extensions/external_provider_impl.cc
index b3af2f3..9b62f0f 100644
--- a/chrome/browser/extensions/external_provider_impl.cc
+++ b/chrome/browser/extensions/external_provider_impl.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/external_provider_impl.h"
+#include <stddef.h>
+
#include <set>
#include <vector>
@@ -17,6 +19,7 @@
#include "base/trace_event/trace_event.h"
#include "base/values.h"
#include "base/version.h"
+#include "build/build_config.h"
#include "chrome/browser/app_mode/app_mode_utils.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/browser_process_platform_part.h"
diff --git a/chrome/browser/extensions/external_provider_impl.h b/chrome/browser/extensions/external_provider_impl.h
index a75bdfe..2d816bc 100644
--- a/chrome/browser/extensions/external_provider_impl.h
+++ b/chrome/browser/extensions/external_provider_impl.h
@@ -8,6 +8,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "chrome/browser/extensions/external_loader.h"
#include "extensions/browser/external_provider_interface.h"
diff --git a/chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc b/chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc
index 0c99551..3cd14d7 100644
--- a/chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc
+++ b/chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/external_provider_impl.h"
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/test/scoped_path_override.h"
#include "chrome/browser/chrome_notification_types.h"
diff --git a/chrome/browser/extensions/external_provider_impl_unittest.cc b/chrome/browser/extensions/external_provider_impl_unittest.cc
index a833f58..8b1085b 100644
--- a/chrome/browser/extensions/external_provider_impl_unittest.cc
+++ b/chrome/browser/extensions/external_provider_impl_unittest.cc
@@ -7,10 +7,12 @@
#include "base/command_line.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/path_service.h"
#include "base/strings/stringprintf.h"
#include "base/test/scoped_path_override.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_service_test_base.h"
diff --git a/chrome/browser/extensions/external_registry_loader_win.h b/chrome/browser/extensions/external_registry_loader_win.h
index f621734..25de48d 100644
--- a/chrome/browser/extensions/external_registry_loader_win.h
+++ b/chrome/browser/extensions/external_registry_loader_win.h
@@ -6,6 +6,7 @@
#define CHROME_BROWSER_EXTENSIONS_EXTERNAL_REGISTRY_LOADER_WIN_H_
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/external_loader.h"
namespace extensions {
diff --git a/chrome/browser/extensions/fake_safe_browsing_database_manager.cc b/chrome/browser/extensions/fake_safe_browsing_database_manager.cc
index c6bb900..87e809e 100644
--- a/chrome/browser/extensions/fake_safe_browsing_database_manager.cc
+++ b/chrome/browser/extensions/fake_safe_browsing_database_manager.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/fake_safe_browsing_database_manager.h"
+#include <stddef.h>
+
#include <algorithm>
#include <iterator>
#include <vector>
diff --git a/chrome/browser/extensions/favicon_downloader.h b/chrome/browser/extensions/favicon_downloader.h
index 98674e1..77cf859 100644
--- a/chrome/browser/extensions/favicon_downloader.h
+++ b/chrome/browser/extensions/favicon_downloader.h
@@ -10,6 +10,7 @@
#include <vector>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "content/public/browser/web_contents_observer.h"
diff --git a/chrome/browser/extensions/favicon_downloader_unittest.cc b/chrome/browser/extensions/favicon_downloader_unittest.cc
index 7802623..1a0fb62 100644
--- a/chrome/browser/extensions/favicon_downloader_unittest.cc
+++ b/chrome/browser/extensions/favicon_downloader_unittest.cc
@@ -4,8 +4,11 @@
#include "chrome/browser/extensions/favicon_downloader.h"
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/files/scoped_temp_dir.h"
+#include "base/macros.h"
#include "chrome/test/base/chrome_render_view_host_test_harness.h"
#include "content/public/common/favicon_url.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/chrome/browser/extensions/global_shortcut_listener.h b/chrome/browser/extensions/global_shortcut_listener.h
index 1f07df2..9aec54a 100644
--- a/chrome/browser/extensions/global_shortcut_listener.h
+++ b/chrome/browser/extensions/global_shortcut_listener.h
@@ -7,7 +7,7 @@
#include <map>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "ui/events/keycodes/keyboard_codes.h"
namespace ui {
diff --git a/chrome/browser/extensions/global_shortcut_listener_chromeos.h b/chrome/browser/extensions/global_shortcut_listener_chromeos.h
index ad1181a..b47c2df 100644
--- a/chrome/browser/extensions/global_shortcut_listener_chromeos.h
+++ b/chrome/browser/extensions/global_shortcut_listener_chromeos.h
@@ -7,6 +7,7 @@
#include "chrome/browser/extensions/global_shortcut_listener.h"
+#include "base/macros.h"
#include "ui/base/accelerators/accelerator.h"
namespace extensions {
diff --git a/chrome/browser/extensions/global_shortcut_listener_mac.h b/chrome/browser/extensions/global_shortcut_listener_mac.h
index 55d94ad..fa07c53 100644
--- a/chrome/browser/extensions/global_shortcut_listener_mac.h
+++ b/chrome/browser/extensions/global_shortcut_listener_mac.h
@@ -13,6 +13,7 @@
#include <map>
#include "base/mac/scoped_nsobject.h"
+#include "base/macros.h"
namespace extensions {
diff --git a/chrome/browser/extensions/global_shortcut_listener_ozone.h b/chrome/browser/extensions/global_shortcut_listener_ozone.h
index e7b56be..fbd954a 100644
--- a/chrome/browser/extensions/global_shortcut_listener_ozone.h
+++ b/chrome/browser/extensions/global_shortcut_listener_ozone.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_GLOBAL_SHORTCUT_LISTENER_OZONE_H_
#define CHROME_BROWSER_EXTENSIONS_GLOBAL_SHORTCUT_LISTENER_OZONE_H_
+#include "base/macros.h"
#include "chrome/browser/extensions/global_shortcut_listener.h"
namespace extensions {
diff --git a/chrome/browser/extensions/global_shortcut_listener_win.h b/chrome/browser/extensions/global_shortcut_listener_win.h
index cf6430fb0..7d7d34d 100644
--- a/chrome/browser/extensions/global_shortcut_listener_win.h
+++ b/chrome/browser/extensions/global_shortcut_listener_win.h
@@ -7,6 +7,7 @@
#include <windows.h>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/global_shortcut_listener.h"
#include "ui/gfx/win/singleton_hwnd_observer.h"
diff --git a/chrome/browser/extensions/global_shortcut_listener_x11.cc b/chrome/browser/extensions/global_shortcut_listener_x11.cc
index 5a3ad1a..f1f1c83 100644
--- a/chrome/browser/extensions/global_shortcut_listener_x11.cc
+++ b/chrome/browser/extensions/global_shortcut_listener_x11.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/global_shortcut_listener_x11.h"
+#include <stddef.h>
+
+#include "base/macros.h"
#include "content/public/browser/browser_thread.h"
#include "ui/base/accelerators/accelerator.h"
#include "ui/events/keycodes/keyboard_code_conversion_x.h"
diff --git a/chrome/browser/extensions/global_shortcut_listener_x11.h b/chrome/browser/extensions/global_shortcut_listener_x11.h
index ba3513a..43230b7 100644
--- a/chrome/browser/extensions/global_shortcut_listener_x11.h
+++ b/chrome/browser/extensions/global_shortcut_listener_x11.h
@@ -5,9 +5,12 @@
#ifndef CHROME_BROWSER_EXTENSIONS_GLOBAL_SHORTCUT_LISTENER_X11_H_
#define CHROME_BROWSER_EXTENSIONS_GLOBAL_SHORTCUT_LISTENER_X11_H_
+#include <stdint.h>
#include <X11/Xlib.h>
+
#include <set>
+#include "base/macros.h"
#include "chrome/browser/extensions/global_shortcut_listener.h"
#include "ui/events/platform/platform_event_dispatcher.h"
diff --git a/chrome/browser/extensions/hotword_browsertest.cc b/chrome/browser/extensions/hotword_browsertest.cc
index b06c8143..c0b0284 100644
--- a/chrome/browser/extensions/hotword_browsertest.cc
+++ b/chrome/browser/extensions/hotword_browsertest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/prefs/pref_service.h"
#include "chrome/browser/extensions/component_loader.h"
#include "chrome/browser/extensions/error_console/error_console.h"
diff --git a/chrome/browser/extensions/install_signer.cc b/chrome/browser/extensions/install_signer.cc
index 6b7aa35..6a0a0dc 100644
--- a/chrome/browser/extensions/install_signer.cc
+++ b/chrome/browser/extensions/install_signer.cc
@@ -4,12 +4,16 @@
#include "chrome/browser/extensions/install_signer.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/base64.h"
#include "base/bind.h"
#include "base/command_line.h"
#include "base/json/json_reader.h"
#include "base/json/json_writer.h"
#include "base/lazy_instance.h"
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/metrics/histogram.h"
#include "base/process/process_info.h"
@@ -20,6 +24,7 @@
#include "base/strings/stringprintf.h"
#include "base/time/time.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/common/chrome_switches.h"
#include "components/crx_file/constants.h"
#include "crypto/random.h"
@@ -204,7 +209,7 @@ scoped_ptr<InstallSignature> InstallSignature::FromValue(
// so older entries will not necessarily have this.
if (value.HasKey(kTimestampKey)) {
std::string timestamp;
- int64 timestamp_value = 0;
+ int64_t timestamp_value = 0;
if (!value.GetString(kTimestampKey, &timestamp) ||
!base::StringToInt64(timestamp, &timestamp_value)) {
result.reset();
@@ -253,16 +258,15 @@ bool InstallSigner::VerifySignature(const InstallSignature& signature) {
return false;
crypto::SignatureVerifier verifier;
- if (!verifier.VerifyInit(crx_file::kSignatureAlgorithm,
- sizeof(crx_file::kSignatureAlgorithm),
- reinterpret_cast<const uint8*>(
- signature.signature.data()),
- signature.signature.size(),
- reinterpret_cast<const uint8*>(public_key.data()),
- public_key.size()))
+ if (!verifier.VerifyInit(
+ crx_file::kSignatureAlgorithm, sizeof(crx_file::kSignatureAlgorithm),
+ reinterpret_cast<const uint8_t*>(signature.signature.data()),
+ signature.signature.size(),
+ reinterpret_cast<const uint8_t*>(public_key.data()),
+ public_key.size()))
return false;
- verifier.VerifyUpdate(reinterpret_cast<const uint8*>(signed_data.data()),
+ verifier.VerifyUpdate(reinterpret_cast<const uint8_t*>(signed_data.data()),
signed_data.size());
return verifier.VerifyFinal();
}
diff --git a/chrome/browser/extensions/install_signer.h b/chrome/browser/extensions/install_signer.h
index 56f23b4..d2df9875 100644
--- a/chrome/browser/extensions/install_signer.h
+++ b/chrome/browser/extensions/install_signer.h
@@ -9,8 +9,8 @@
#include <string>
#include <vector>
-#include "base/basictypes.h"
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "extensions/common/extension.h"
diff --git a/chrome/browser/extensions/install_tracker.h b/chrome/browser/extensions/install_tracker.h
index 4a3c264..e29b339 100644
--- a/chrome/browser/extensions/install_tracker.h
+++ b/chrome/browser/extensions/install_tracker.h
@@ -7,6 +7,7 @@
#include <map>
+#include "base/macros.h"
#include "base/observer_list.h"
#include "base/prefs/pref_change_registrar.h"
#include "base/scoped_observer.h"
diff --git a/chrome/browser/extensions/install_tracker_factory.h b/chrome/browser/extensions/install_tracker_factory.h
index 6a58cf4..214e950 100644
--- a/chrome/browser/extensions/install_tracker_factory.h
+++ b/chrome/browser/extensions/install_tracker_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_INSTALL_TRACKER_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_INSTALL_TRACKER_FACTORY_H_
+#include "base/macros.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
namespace base {
diff --git a/chrome/browser/extensions/install_verifier.cc b/chrome/browser/extensions/install_verifier.cc
index 2ede600..ba9b12c 100644
--- a/chrome/browser/extensions/install_verifier.cc
+++ b/chrome/browser/extensions/install_verifier.cc
@@ -15,6 +15,7 @@
#include "base/prefs/pref_service.h"
#include "base/stl_util.h"
#include "base/trace_event/trace_event.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_management.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/install_signer.h"
diff --git a/chrome/browser/extensions/install_verifier.h b/chrome/browser/extensions/install_verifier.h
index 3a29276..6caa364 100644
--- a/chrome/browser/extensions/install_verifier.h
+++ b/chrome/browser/extensions/install_verifier.h
@@ -9,8 +9,8 @@
#include <set>
#include <string>
-#include "base/basictypes.h"
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/linked_ptr.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
diff --git a/chrome/browser/extensions/install_verifier_factory.h b/chrome/browser/extensions/install_verifier_factory.h
index f0da05a..e10bede 100644
--- a/chrome/browser/extensions/install_verifier_factory.h
+++ b/chrome/browser/extensions/install_verifier_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_INSTALL_VERIFIER_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_INSTALL_VERIFIER_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/installed_loader.cc b/chrome/browser/extensions/installed_loader.cc
index 8e47da4..9cd0447 100644
--- a/chrome/browser/extensions/installed_loader.cc
+++ b/chrome/browser/extensions/installed_loader.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/installed_loader.h"
+#include <stddef.h>
+
#include "base/files/file_path.h"
#include "base/metrics/histogram_macros.h"
#include "base/metrics/sparse_histogram.h"
diff --git a/chrome/browser/extensions/isolated_app_browsertest.cc b/chrome/browser/extensions/isolated_app_browsertest.cc
index 1408c0c..9d10cad 100644
--- a/chrome/browser/extensions/isolated_app_browsertest.cc
+++ b/chrome/browser/extensions/isolated_app_browsertest.cc
@@ -2,8 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_commands.h"
diff --git a/chrome/browser/extensions/launch_util.cc b/chrome/browser/extensions/launch_util.cc
index 907f905..00d5d98 100644
--- a/chrome/browser/extensions/launch_util.cc
+++ b/chrome/browser/extensions/launch_util.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/launch_util.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_sync_service.h"
#include "chrome/browser/extensions/extension_util.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/lazy_background_page_apitest.cc b/chrome/browser/extensions/lazy_background_page_apitest.cc
index ce37ca1..069d62b 100644
--- a/chrome/browser/extensions/lazy_background_page_apitest.cc
+++ b/chrome/browser/extensions/lazy_background_page_apitest.cc
@@ -2,11 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/command_line.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/path_service.h"
#include "base/scoped_observer.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/bookmarks/bookmark_model_factory.h"
#include "chrome/browser/extensions/browser_action_test_util.h"
#include "chrome/browser/extensions/extension_action_test_util.h"
diff --git a/chrome/browser/extensions/location_bar_controller_unittest.cc b/chrome/browser/extensions/location_bar_controller_unittest.cc
index d916c89..7ea046f 100644
--- a/chrome/browser/extensions/location_bar_controller_unittest.cc
+++ b/chrome/browser/extensions/location_bar_controller_unittest.cc
@@ -8,6 +8,7 @@
#include "base/command_line.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/active_script_controller.h"
#include "chrome/browser/extensions/api/extension_action/extension_action_api.h"
#include "chrome/browser/extensions/extension_action.h"
diff --git a/chrome/browser/extensions/menu_manager.h b/chrome/browser/extensions/menu_manager.h
index 1bf4402..7386d9a 100644
--- a/chrome/browser/extensions/menu_manager.h
+++ b/chrome/browser/extensions/menu_manager.h
@@ -5,14 +5,17 @@
#ifndef CHROME_BROWSER_EXTENSIONS_MENU_MANAGER_H_
#define CHROME_BROWSER_EXTENSIONS_MENU_MANAGER_H_
+#include <stddef.h>
+#include <stdint.h>
+
#include <map>
#include <set>
#include <string>
#include <vector>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/scoped_observer.h"
@@ -154,7 +157,7 @@ class MenuItem {
}
private:
- uint32 value_; // A bitmask of Context values.
+ uint32_t value_; // A bitmask of Context values.
};
MenuItem(const Id& id,
diff --git a/chrome/browser/extensions/menu_manager_unittest.cc b/chrome/browser/extensions/menu_manager_unittest.cc
index 58f9994..3d45f6d 100644
--- a/chrome/browser/extensions/menu_manager_unittest.cc
+++ b/chrome/browser/extensions/menu_manager_unittest.cc
@@ -6,6 +6,7 @@
#include "base/files/scoped_temp_dir.h"
#include "base/json/json_reader.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/prefs/pref_service.h"
#include "base/strings/utf_string_conversions.h"
diff --git a/chrome/browser/extensions/mock_extension_special_storage_policy.h b/chrome/browser/extensions/mock_extension_special_storage_policy.h
index a485284..edc142e 100644
--- a/chrome/browser/extensions/mock_extension_special_storage_policy.h
+++ b/chrome/browser/extensions/mock_extension_special_storage_policy.h
@@ -8,6 +8,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "chrome/browser/extensions/extension_special_storage_policy.h"
#include "url/gurl.h"
diff --git a/chrome/browser/extensions/navigation_observer.h b/chrome/browser/extensions/navigation_observer.h
index 017acc0..eae903c 100644
--- a/chrome/browser/extensions/navigation_observer.h
+++ b/chrome/browser/extensions/navigation_observer.h
@@ -8,6 +8,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/extension_install_prompt.h"
#include "content/public/browser/notification_observer.h"
diff --git a/chrome/browser/extensions/ntp_overridden_bubble_delegate.h b/chrome/browser/extensions/ntp_overridden_bubble_delegate.h
index 357d09c..d3659de 100644
--- a/chrome/browser/extensions/ntp_overridden_bubble_delegate.h
+++ b/chrome/browser/extensions/ntp_overridden_bubble_delegate.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_NTP_OVERRIDDEN_BUBBLE_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_NTP_OVERRIDDEN_BUBBLE_DELEGATE_H_
+#include <stddef.h>
+
#include <string>
#include "base/macros.h"
diff --git a/chrome/browser/extensions/options_page_apitest.cc b/chrome/browser/extensions/options_page_apitest.cc
index b3ad332..62f4708 100644
--- a/chrome/browser/extensions/options_page_apitest.cc
+++ b/chrome/browser/extensions/options_page_apitest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/extensions/test_extension_dir.h"
#include "chrome/browser/ui/browser.h"
diff --git a/chrome/browser/extensions/pack_extension_job.h b/chrome/browser/extensions/pack_extension_job.h
index 61a48cb..7d663b0 100644
--- a/chrome/browser/extensions/pack_extension_job.h
+++ b/chrome/browser/extensions/pack_extension_job.h
@@ -8,6 +8,7 @@
#include <string>
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/strings/string16.h"
#include "chrome/browser/extensions/extension_creator.h"
diff --git a/chrome/browser/extensions/page_action_browsertest.cc b/chrome/browser/extensions/page_action_browsertest.cc
index fe0b60b..c69a73d 100644
--- a/chrome/browser/extensions/page_action_browsertest.cc
+++ b/chrome/browser/extensions/page_action_browsertest.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/extensions/extension_action.h"
#include "chrome/browser/extensions/extension_action_manager.h"
diff --git a/chrome/browser/extensions/path_util.cc b/chrome/browser/extensions/path_util.cc
index fd7142e..23457af 100644
--- a/chrome/browser/extensions/path_util.cc
+++ b/chrome/browser/extensions/path_util.cc
@@ -6,6 +6,7 @@
#include "base/path_service.h"
#include "base/strings/sys_string_conversions.h"
+#include "build/build_config.h"
#if defined(OS_MACOSX)
#include <CoreFoundation/CoreFoundation.h>
diff --git a/chrome/browser/extensions/pending_extension_manager.h b/chrome/browser/extensions/pending_extension_manager.h
index 5193889..cd2dcb2 100644
--- a/chrome/browser/extensions/pending_extension_manager.h
+++ b/chrome/browser/extensions/pending_extension_manager.h
@@ -9,6 +9,7 @@
#include <string>
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/pending_extension_info.h"
#include "extensions/common/manifest.h"
diff --git a/chrome/browser/extensions/permission_message_combinations_unittest.cc b/chrome/browser/extensions/permission_message_combinations_unittest.cc
index 5e46a53..f2b762a 100644
--- a/chrome/browser/extensions/permission_message_combinations_unittest.cc
+++ b/chrome/browser/extensions/permission_message_combinations_unittest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/test/values_test_util.h"
#include "chrome/browser/extensions/test_extension_environment.h"
diff --git a/chrome/browser/extensions/permission_messages_unittest.cc b/chrome/browser/extensions/permission_messages_unittest.cc
index 3d0a0a6..81f3fa7 100644
--- a/chrome/browser/extensions/permission_messages_unittest.cc
+++ b/chrome/browser/extensions/permission_messages_unittest.cc
@@ -2,8 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include <utility>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/permissions_updater.h b/chrome/browser/extensions/permissions_updater.h
index c92ada8..fb5b563 100644
--- a/chrome/browser/extensions/permissions_updater.h
+++ b/chrome/browser/extensions/permissions_updater.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "extensions/browser/extension_event_histogram_value.h"
diff --git a/chrome/browser/extensions/plugin_apitest.cc b/chrome/browser/extensions/plugin_apitest.cc
index 05fd5c0..3d10005 100644
--- a/chrome/browser/extensions/plugin_apitest.cc
+++ b/chrome/browser/extensions/plugin_apitest.cc
@@ -2,8 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/command_line.h"
#include "base/prefs/pref_service.h"
+#include "build/build_config.h"
#include "chrome/browser/content_settings/host_content_settings_map_factory.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/extensions/extension_service.h"
diff --git a/chrome/browser/extensions/policy_handlers.cc b/chrome/browser/extensions/policy_handlers.cc
index 8e9be50..5b65f24 100644
--- a/chrome/browser/extensions/policy_handlers.cc
+++ b/chrome/browser/extensions/policy_handlers.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/policy_handlers.h"
+#include <stddef.h>
+
#include "base/logging.h"
#include "base/prefs/pref_value_map.h"
#include "chrome/browser/extensions/extension_management_constants.h"
diff --git a/chrome/browser/extensions/policy_handlers.h b/chrome/browser/extensions/policy_handlers.h
index c2636b2..5dd688b 100644
--- a/chrome/browser/extensions/policy_handlers.h
+++ b/chrome/browser/extensions/policy_handlers.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_POLICY_HANDLERS_H_
#define CHROME_BROWSER_EXTENSIONS_POLICY_HANDLERS_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
#include "components/policy/core/browser/configuration_policy_handler.h"
diff --git a/chrome/browser/extensions/process_management_browsertest.cc b/chrome/browser/extensions/process_management_browsertest.cc
index 46b49c9..f8b3777 100644
--- a/chrome/browser/extensions/process_management_browsertest.cc
+++ b/chrome/browser/extensions/process_management_browsertest.cc
@@ -2,7 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/process_manager_browsertest.cc b/chrome/browser/extensions/process_manager_browsertest.cc
index 2366754..abf9fd9 100644
--- a/chrome/browser/extensions/process_manager_browsertest.cc
+++ b/chrome/browser/extensions/process_manager_browsertest.cc
@@ -4,7 +4,10 @@
#include "extensions/browser/process_manager.h"
+#include <stddef.h>
+
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/run_loop.h"
#include "chrome/browser/extensions/browser_action_test_util.h"
diff --git a/chrome/browser/extensions/proxy_overridden_bubble_delegate.h b/chrome/browser/extensions/proxy_overridden_bubble_delegate.h
index dedc843..2a92c34 100644
--- a/chrome/browser/extensions/proxy_overridden_bubble_delegate.h
+++ b/chrome/browser/extensions/proxy_overridden_bubble_delegate.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_PROXY_OVERRIDDEN_BUBBLE_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_PROXY_OVERRIDDEN_BUBBLE_DELEGATE_H_
+#include <stddef.h>
+
#include <string>
#include "base/macros.h"
diff --git a/chrome/browser/extensions/requirements_checker_browsertest.cc b/chrome/browser/extensions/requirements_checker_browsertest.cc
index 7ff03d9..e3dc361 100644
--- a/chrome/browser/extensions/requirements_checker_browsertest.cc
+++ b/chrome/browser/extensions/requirements_checker_browsertest.cc
@@ -10,6 +10,7 @@
#include "base/message_loop/message_loop.h"
#include "base/path_service.h"
#include "base/strings/string_util.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/chrome_requirements_checker.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/common/chrome_paths.h"
diff --git a/chrome/browser/extensions/service_worker_apitest.cc b/chrome/browser/extensions/service_worker_apitest.cc
index 31e7091..1dbd2f3 100644
--- a/chrome/browser/extensions/service_worker_apitest.cc
+++ b/chrome/browser/extensions/service_worker_apitest.cc
@@ -2,7 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stdint.h>
+
#include "base/bind_helpers.h"
+#include "base/macros.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/extensions/extension_apitest.h"
@@ -197,7 +200,7 @@ class ServiceWorkerPushMessagingTest : public ServiceWorkerTest {
}
PushMessagingAppIdentifier GetAppIdentifierForServiceWorkerRegistration(
- int64 service_worker_registration_id,
+ int64_t service_worker_registration_id,
const GURL& origin) {
PushMessagingAppIdentifier app_identifier =
PushMessagingAppIdentifier::FindByServiceWorker(
diff --git a/chrome/browser/extensions/settings_api_bubble_delegate.h b/chrome/browser/extensions/settings_api_bubble_delegate.h
index aea8350..e9d8408 100644
--- a/chrome/browser/extensions/settings_api_bubble_delegate.h
+++ b/chrome/browser/extensions/settings_api_bubble_delegate.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_SETTINGS_API_BUBBLE_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_SETTINGS_API_BUBBLE_DELEGATE_H_
+#include <stddef.h>
+
#include <string>
#include "base/macros.h"
diff --git a/chrome/browser/extensions/shared_module_service.h b/chrome/browser/extensions/shared_module_service.h
index 9c9e302..f870f82 100644
--- a/chrome/browser/extensions/shared_module_service.h
+++ b/chrome/browser/extensions/shared_module_service.h
@@ -7,6 +7,7 @@
#include <list>
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "extensions/browser/extension_registry_observer.h"
#include "extensions/common/manifest_handlers/shared_module_info.h"
diff --git a/chrome/browser/extensions/shared_user_script_master.h b/chrome/browser/extensions/shared_user_script_master.h
index 656f514..b697829 100644
--- a/chrome/browser/extensions/shared_user_script_master.h
+++ b/chrome/browser/extensions/shared_user_script_master.h
@@ -7,6 +7,7 @@
#include <set>
+#include "base/macros.h"
#include "base/scoped_observer.h"
#include "extensions/browser/extension_registry_observer.h"
#include "extensions/browser/extension_user_script_loader.h"
diff --git a/chrome/browser/extensions/signin/gaia_auth_extension_loader.cc b/chrome/browser/extensions/signin/gaia_auth_extension_loader.cc
index 17f443f..07092da 100644
--- a/chrome/browser/extensions/signin/gaia_auth_extension_loader.cc
+++ b/chrome/browser/extensions/signin/gaia_auth_extension_loader.cc
@@ -10,6 +10,7 @@
#include "base/logging.h"
#include "base/single_thread_task_runner.h"
#include "base/thread_task_runner_handle.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/component_loader.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/signin/signin_promo.h"
diff --git a/chrome/browser/extensions/signin/scoped_gaia_auth_extension.h b/chrome/browser/extensions/signin/scoped_gaia_auth_extension.h
index d032565..3010473 100644
--- a/chrome/browser/extensions/signin/scoped_gaia_auth_extension.h
+++ b/chrome/browser/extensions/signin/scoped_gaia_auth_extension.h
@@ -5,7 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_SIGNIN_SCOPED_GAIA_AUTH_EXTENSION_H_
#define CHROME_BROWSER_EXTENSIONS_SIGNIN_SCOPED_GAIA_AUTH_EXTENSION_H_
-#include "base/basictypes.h"
+#include "base/macros.h"
namespace content {
class BrowserContext;
diff --git a/chrome/browser/extensions/startup_helper.h b/chrome/browser/extensions/startup_helper.h
index 82cc596..d852d2f 100644
--- a/chrome/browser/extensions/startup_helper.h
+++ b/chrome/browser/extensions/startup_helper.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_STARTUP_HELPER_H_
#define CHROME_BROWSER_EXTENSIONS_STARTUP_HELPER_H_
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "chrome/browser/extensions/pack_extension_job.h"
diff --git a/chrome/browser/extensions/stubs_apitest.cc b/chrome/browser/extensions/stubs_apitest.cc
index 4361260..fc81940 100644
--- a/chrome/browser/extensions/stubs_apitest.cc
+++ b/chrome/browser/extensions/stubs_apitest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/test/base/ui_test_utils.h"
diff --git a/chrome/browser/extensions/suspicious_extension_bubble_delegate.h b/chrome/browser/extensions/suspicious_extension_bubble_delegate.h
index 0d1406e..82cd2e6 100644
--- a/chrome/browser/extensions/suspicious_extension_bubble_delegate.h
+++ b/chrome/browser/extensions/suspicious_extension_bubble_delegate.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_SUSPICIOUS_EXTENSION_BUBBLE_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_SUSPICIOUS_EXTENSION_BUBBLE_DELEGATE_H_
+#include <stddef.h>
+
#include "base/macros.h"
#include "chrome/browser/extensions/extension_message_bubble_controller.h"
diff --git a/chrome/browser/extensions/sync_bundle.h b/chrome/browser/extensions/sync_bundle.h
index 944812a..d8229bf 100644
--- a/chrome/browser/extensions/sync_bundle.h
+++ b/chrome/browser/extensions/sync_bundle.h
@@ -8,6 +8,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "sync/api/sync_change.h"
#include "sync/api/sync_change_processor.h"
diff --git a/chrome/browser/extensions/tab_helper.cc b/chrome/browser/extensions/tab_helper.cc
index a7ca271..07ccc99 100644
--- a/chrome/browser/extensions/tab_helper.cc
+++ b/chrome/browser/extensions/tab_helper.cc
@@ -7,6 +7,7 @@
#include "base/logging.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/active_script_controller.h"
#include "chrome/browser/extensions/activity_log/activity_log.h"
diff --git a/chrome/browser/extensions/tab_helper.h b/chrome/browser/extensions/tab_helper.h
index 435cfff..702bb1c 100644
--- a/chrome/browser/extensions/tab_helper.h
+++ b/chrome/browser/extensions/tab_helper.h
@@ -8,6 +8,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
diff --git a/chrome/browser/extensions/test_blacklist.h b/chrome/browser/extensions/test_blacklist.h
index d8061ed..44269fa 100644
--- a/chrome/browser/extensions/test_blacklist.h
+++ b/chrome/browser/extensions/test_blacklist.h
@@ -8,7 +8,7 @@
#include <map>
#include <string>
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/blacklist.h"
#include "chrome/browser/extensions/blacklist_state_fetcher.h"
diff --git a/chrome/browser/extensions/test_blacklist_state_fetcher.h b/chrome/browser/extensions/test_blacklist_state_fetcher.h
index 373a842..98e7b4a 100644
--- a/chrome/browser/extensions/test_blacklist_state_fetcher.h
+++ b/chrome/browser/extensions/test_blacklist_state_fetcher.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "chrome/browser/extensions/blacklist_state_fetcher.h"
#include "chrome/common/safe_browsing/crx_info.pb.h"
#include "net/url_request/test_url_fetcher_factory.h"
diff --git a/chrome/browser/extensions/test_extension_environment.cc b/chrome/browser/extensions/test_extension_environment.cc
index 930119b..c9bc1aa 100644
--- a/chrome/browser/extensions/test_extension_environment.cc
+++ b/chrome/browser/extensions/test_extension_environment.cc
@@ -8,8 +8,10 @@
#include "base/command_line.h"
#include "base/json/json_writer.h"
+#include "base/macros.h"
#include "base/run_loop.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/test_extension_system.h"
#include "chrome/browser/sessions/session_tab_helper.h"
diff --git a/chrome/browser/extensions/test_extension_environment.h b/chrome/browser/extensions/test_extension_environment.h
index 9a4a36b..99aa7f7 100644
--- a/chrome/browser/extensions/test_extension_environment.h
+++ b/chrome/browser/extensions/test_extension_environment.h
@@ -5,8 +5,10 @@
#ifndef CHROME_BROWSER_EXTENSIONS_TEST_EXTENSION_ENVIRONMENT_H_
#define CHROME_BROWSER_EXTENSIONS_TEST_EXTENSION_ENVIRONMENT_H_
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
+#include "build/build_config.h"
#if defined(OS_WIN)
#include "ui/base/win/scoped_ole_initializer.h"
diff --git a/chrome/browser/extensions/test_extension_prefs.cc b/chrome/browser/extensions/test_extension_prefs.cc
index bdd5dab..c62b588 100644
--- a/chrome/browser/extensions/test_extension_prefs.cc
+++ b/chrome/browser/extensions/test_extension_prefs.cc
@@ -7,6 +7,7 @@
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/files/file_util.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/prefs/json_pref_store.h"
diff --git a/chrome/browser/extensions/test_extension_prefs.h b/chrome/browser/extensions/test_extension_prefs.h
index 29855ec..886a64c 100644
--- a/chrome/browser/extensions/test_extension_prefs.h
+++ b/chrome/browser/extensions/test_extension_prefs.h
@@ -8,6 +8,7 @@
#include <string>
#include "base/files/scoped_temp_dir.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/test/base/testing_profile.h"
diff --git a/chrome/browser/extensions/theme_installed_infobar_delegate.cc b/chrome/browser/extensions/theme_installed_infobar_delegate.cc
index 44f7dd3..90531b2 100644
--- a/chrome/browser/extensions/theme_installed_infobar_delegate.cc
+++ b/chrome/browser/extensions/theme_installed_infobar_delegate.cc
@@ -4,9 +4,12 @@
#include "chrome/browser/extensions/theme_installed_infobar_delegate.h"
+#include <stddef.h>
+
#include <string>
#include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/infobars/infobar_service.h"
diff --git a/chrome/browser/extensions/token_cache/token_cache_service.h b/chrome/browser/extensions/token_cache/token_cache_service.h
index a1c71f2..b96afaf 100644
--- a/chrome/browser/extensions/token_cache/token_cache_service.h
+++ b/chrome/browser/extensions/token_cache/token_cache_service.h
@@ -8,9 +8,9 @@
#include <map>
#include <string>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "base/time/time.h"
#include "components/keyed_service/core/keyed_service.h"
#include "components/signin/core/browser/signin_manager_base.h"
diff --git a/chrome/browser/extensions/token_cache/token_cache_service_factory.h b/chrome/browser/extensions/token_cache/token_cache_service_factory.h
index b2112f8..ac11def 100644
--- a/chrome/browser/extensions/token_cache/token_cache_service_factory.h
+++ b/chrome/browser/extensions/token_cache/token_cache_service_factory.h
@@ -6,6 +6,7 @@
#define CHROME_BROWSER_EXTENSIONS_TOKEN_CACHE_TOKEN_CACHE_SERVICE_FACTORY_H_
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/token_cache/token_cache_service_unittest.cc b/chrome/browser/extensions/token_cache/token_cache_service_unittest.cc
index f1c6d9b..9734ed7 100644
--- a/chrome/browser/extensions/token_cache/token_cache_service_unittest.cc
+++ b/chrome/browser/extensions/token_cache/token_cache_service_unittest.cc
@@ -2,7 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "base/basictypes.h"
+#include <stddef.h>
+
#include "base/compiler_specific.h"
#include "base/time/time.h"
#include "chrome/browser/extensions/token_cache/token_cache_service.h"
diff --git a/chrome/browser/extensions/unpacked_installer.h b/chrome/browser/extensions/unpacked_installer.h
index db95a07..41bbebd 100644
--- a/chrome/browser/extensions/unpacked_installer.h
+++ b/chrome/browser/extensions/unpacked_installer.h
@@ -10,6 +10,7 @@
#include "base/bind.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
diff --git a/chrome/browser/extensions/updater/chrome_update_client_config.h b/chrome/browser/extensions/updater/chrome_update_client_config.h
index 1e6cab6..5f7ab3b 100644
--- a/chrome/browser/extensions/updater/chrome_update_client_config.h
+++ b/chrome/browser/extensions/updater/chrome_update_client_config.h
@@ -8,6 +8,7 @@
#include <string>
#include <vector>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "components/component_updater/configurator_impl.h"
#include "extensions/browser/updater/update_client_config.h"
diff --git a/chrome/browser/extensions/updater/chromeos_extension_cache_delegate.h b/chrome/browser/extensions/updater/chromeos_extension_cache_delegate.h
index 8e9bf85..d671e67 100644
--- a/chrome/browser/extensions/updater/chromeos_extension_cache_delegate.h
+++ b/chrome/browser/extensions/updater/chromeos_extension_cache_delegate.h
@@ -5,6 +5,8 @@
#ifndef CHROME_BROWSER_EXTENSIONS_UPDATER_CHROMEOS_EXTENSION_CACHE_DELEGATE_H_
#define CHROME_BROWSER_EXTENSIONS_UPDATER_CHROMEOS_EXTENSION_CACHE_DELEGATE_H_
+#include <stddef.h>
+
#include "base/files/file_path.h"
#include "base/macros.h"
#include "chrome/browser/extensions/updater/extension_cache_delegate.h"
diff --git a/chrome/browser/extensions/updater/extension_cache_fake.h b/chrome/browser/extensions/updater/extension_cache_fake.h
index d7b0fde..bffc8e9 100644
--- a/chrome/browser/extensions/updater/extension_cache_fake.h
+++ b/chrome/browser/extensions/updater/extension_cache_fake.h
@@ -9,6 +9,7 @@
#include <set>
#include <string>
+#include "base/macros.h"
#include "extensions/browser/updater/extension_cache.h"
namespace extensions {
diff --git a/chrome/browser/extensions/updater/extension_cache_impl.cc b/chrome/browser/extensions/updater/extension_cache_impl.cc
index 44a8295..3f00c43 100644
--- a/chrome/browser/extensions/updater/extension_cache_impl.cc
+++ b/chrome/browser/extensions/updater/extension_cache_impl.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/updater/extension_cache_impl.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/bind.h"
#include "base/memory/singleton.h"
#include "base/metrics/histogram.h"
@@ -96,7 +99,7 @@ void ExtensionCacheImpl::OnCacheInitialized() {
}
init_callbacks_.clear();
- uint64 cache_size = 0;
+ uint64_t cache_size = 0;
size_t extensions_count = 0;
if (cache_->GetStatistics(&cache_size, &extensions_count)) {
UMA_HISTOGRAM_COUNTS_100("Extensions.ExtensionCacheCount",
diff --git a/chrome/browser/extensions/updater/extension_cache_impl.h b/chrome/browser/extensions/updater/extension_cache_impl.h
index 58b0732..e04245f 100644
--- a/chrome/browser/extensions/updater/extension_cache_impl.h
+++ b/chrome/browser/extensions/updater/extension_cache_impl.h
@@ -11,6 +11,7 @@
#include "base/callback_forward.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "content/public/browser/notification_observer.h"
diff --git a/chrome/browser/extensions/updater/extension_updater.cc b/chrome/browser/extensions/updater/extension_updater.cc
index da7611d..939fe69 100644
--- a/chrome/browser/extensions/updater/extension_updater.cc
+++ b/chrome/browser/extensions/updater/extension_updater.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/updater/extension_updater.h"
+#include <stdint.h>
+
#include <algorithm>
#include <set>
#include <vector>
@@ -255,8 +257,8 @@ void ExtensionUpdater::ScheduleNextCheck(const TimeDelta& target_delay) {
double delay_ms = target_delay.InMillisecondsF();
double jitter_factor = (RandDouble() * .2) - 0.1;
delay_ms += delay_ms * jitter_factor;
- TimeDelta actual_delay = TimeDelta::FromMilliseconds(
- static_cast<int64>(delay_ms));
+ TimeDelta actual_delay =
+ TimeDelta::FromMilliseconds(static_cast<int64_t>(delay_ms));
// Save the time of next check.
Time next = Time::Now() + actual_delay;
@@ -285,7 +287,7 @@ void ExtensionUpdater::TimerFired() {
}
// Save the last check time, and schedule the next check.
- int64 now = Time::Now().ToInternalValue();
+ int64_t now = Time::Now().ToInternalValue();
prefs_->SetInt64(pref_names::kLastUpdateCheck, now);
ScheduleNextCheck(TimeDelta::FromSeconds(frequency_seconds_));
}
diff --git a/chrome/browser/extensions/updater/extension_updater.h b/chrome/browser/extensions/updater/extension_updater.h
index e5cebd4..3cb450d 100644
--- a/chrome/browser/extensions/updater/extension_updater.h
+++ b/chrome/browser/extensions/updater/extension_updater.h
@@ -14,6 +14,7 @@
#include "base/callback_forward.h"
#include "base/compiler_specific.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/scoped_observer.h"
diff --git a/chrome/browser/extensions/updater/extension_updater_unittest.cc b/chrome/browser/extensions/updater/extension_updater_unittest.cc
index b733a79..c128629 100644
--- a/chrome/browser/extensions/updater/extension_updater_unittest.cc
+++ b/chrome/browser/extensions/updater/extension_updater_unittest.cc
@@ -2,6 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+#include <stdint.h>
+
#include <list>
#include <map>
#include <set>
@@ -11,6 +14,7 @@
#include "base/bind_helpers.h"
#include "base/command_line.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/message_loop/message_loop.h"
@@ -24,6 +28,7 @@
#include "base/thread_task_runner_handle.h"
#include "base/threading/thread.h"
#include "base/version.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/crx_installer.h"
#include "chrome/browser/extensions/extension_error_reporter.h"
@@ -1776,7 +1781,7 @@ class ExtensionUpdaterTest : public testing::Test {
Time last_ping_day =
service.extension_prefs()->LastPingDay(extension->id());
EXPECT_FALSE(last_ping_day.is_null());
- int64 seconds_diff = (Time::Now() - last_ping_day).InSeconds();
+ int64_t seconds_diff = (Time::Now() - last_ping_day).InSeconds();
EXPECT_LT(seconds_diff - results.daystart_elapsed_seconds, 5);
}
diff --git a/chrome/browser/extensions/updater/local_extension_cache.cc b/chrome/browser/extensions/updater/local_extension_cache.cc
index e265b8c..4caec7d 100644
--- a/chrome/browser/extensions/updater/local_extension_cache.cc
+++ b/chrome/browser/extensions/updater/local_extension_cache.cc
@@ -30,7 +30,7 @@ const char LocalExtensionCache::kCacheReadyFlagFileName[] = ".initialized";
LocalExtensionCache::LocalExtensionCache(
const base::FilePath& cache_dir,
- uint64 max_cache_size,
+ uint64_t max_cache_size,
const base::TimeDelta& max_cache_age,
const scoped_refptr<base::SequencedTaskRunner>& backend_task_runner)
: cache_dir_(cache_dir),
@@ -40,8 +40,7 @@ LocalExtensionCache::LocalExtensionCache(
state_(kUninitialized),
cache_status_polling_delay_(
base::TimeDelta::FromMilliseconds(kCacheStatusPollingDelayMs)),
- weak_ptr_factory_(this) {
-}
+ weak_ptr_factory_(this) {}
LocalExtensionCache::~LocalExtensionCache() {
if (state_ == kReady)
@@ -213,7 +212,7 @@ bool LocalExtensionCache::RemoveExtension(const std::string& id,
return true;
}
-bool LocalExtensionCache::GetStatistics(uint64* cache_size,
+bool LocalExtensionCache::GetStatistics(uint64_t* cache_size,
size_t* extensions_count) {
if (state_ != kReady)
return false;
@@ -609,14 +608,13 @@ LocalExtensionCache::CacheItemInfo::CacheItemInfo(
const std::string& version,
const std::string& expected_hash,
const base::Time& last_used,
- uint64 size,
+ uint64_t size,
const base::FilePath& file_path)
: version(version),
expected_hash(base::ToLowerASCII(expected_hash)),
last_used(last_used),
size(size),
- file_path(file_path) {
-}
+ file_path(file_path) {}
LocalExtensionCache::CacheItemInfo::~CacheItemInfo() {
}
diff --git a/chrome/browser/extensions/updater/local_extension_cache.h b/chrome/browser/extensions/updater/local_extension_cache.h
index ffb38c2..0bd50ef 100644
--- a/chrome/browser/extensions/updater/local_extension_cache.h
+++ b/chrome/browser/extensions/updater/local_extension_cache.h
@@ -5,11 +5,15 @@
#ifndef CHROME_BROWSER_EXTENSIONS_UPDATER_LOCAL_EXTENSION_CACHE_H_
#define CHROME_BROWSER_EXTENSIONS_UPDATER_LOCAL_EXTENSION_CACHE_H_
+#include <stddef.h>
+#include <stdint.h>
+
#include <map>
#include <string>
#include "base/callback_forward.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/time/time.h"
@@ -31,11 +35,11 @@ class LocalExtensionCache {
// |max_cache_age| - maximum age that unused item can be kept in cache, 0 age
// means that all unused cache items will be removed on Shutdown.
// All file I/O is done via the |backend_task_runner|.
- LocalExtensionCache(const base::FilePath& cache_dir,
- uint64 max_cache_size,
- const base::TimeDelta& max_cache_age,
- const scoped_refptr<base::SequencedTaskRunner>&
- backend_task_runner);
+ LocalExtensionCache(
+ const base::FilePath& cache_dir,
+ uint64_t max_cache_size,
+ const base::TimeDelta& max_cache_age,
+ const scoped_refptr<base::SequencedTaskRunner>& backend_task_runner);
~LocalExtensionCache();
// Name of flag file that indicates that cache is ready (import finished).
@@ -85,8 +89,7 @@ class LocalExtensionCache {
bool RemoveExtension(const std::string& id, const std::string& expected_hash);
// Return cache statistics. Returns |false| if cache is not ready.
- bool GetStatistics(uint64* cache_size,
- size_t* extensions_count);
+ bool GetStatistics(uint64_t* cache_size, size_t* extensions_count);
// Outputs properly formatted extension file name, as it will be stored in
// cache. If |expected_hash| is empty, it will be <id>-<version>.crx,
@@ -107,13 +110,13 @@ class LocalExtensionCache {
std::string version;
std::string expected_hash;
base::Time last_used;
- uint64 size;
+ uint64_t size;
base::FilePath file_path;
CacheItemInfo(const std::string& version,
const std::string& expected_hash,
const base::Time& last_used,
- uint64 size,
+ uint64_t size,
const base::FilePath& file_path);
~CacheItemInfo();
};
@@ -247,7 +250,7 @@ class LocalExtensionCache {
base::FilePath cache_dir_;
// Maximum size of cache dir on disk.
- uint64 max_cache_size_;
+ uint64_t max_cache_size_;
// Minimal age of unused item in cache, items prior to this age will be
// deleted on shutdown.
diff --git a/chrome/browser/extensions/updater/local_extension_cache_unittest.cc b/chrome/browser/extensions/updater/local_extension_cache_unittest.cc
index 6dcda93..2ef7759 100644
--- a/chrome/browser/extensions/updater/local_extension_cache_unittest.cc
+++ b/chrome/browser/extensions/updater/local_extension_cache_unittest.cc
@@ -4,10 +4,14 @@
#include "chrome/browser/extensions/updater/local_extension_cache.h"
+#include <stddef.h>
+#include <stdint.h>
+
#include "base/bind.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
+#include "base/macros.h"
#include "base/run_loop.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
@@ -97,7 +101,7 @@ class LocalExtensionCacheTest : public testing::Test {
crypto::SecureHash* hash =
crypto::SecureHash::Create(crypto::SecureHash::SHA256);
hash->Update(data.c_str(), size);
- uint8 output[crypto::kSHA256Length];
+ uint8_t output[crypto::kSHA256Length];
hash->Finish(output, sizeof(output));
const std::string hex_hash =
base::ToLowerASCII(base::HexEncode(output, sizeof(output)));
diff --git a/chrome/browser/extensions/user_script_listener.cc b/chrome/browser/extensions/user_script_listener.cc
index 56a8c35..3485c05 100644
--- a/chrome/browser/extensions/user_script_listener.cc
+++ b/chrome/browser/extensions/user_script_listener.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/user_script_listener.h"
#include "base/bind.h"
+#include "base/macros.h"
#include "base/metrics/histogram_macros.h"
#include "base/timer/elapsed_timer.h"
#include "chrome/browser/chrome_notification_types.h"
diff --git a/chrome/browser/extensions/user_script_listener.h b/chrome/browser/extensions/user_script_listener.h
index 6e49b684..92426e7 100644
--- a/chrome/browser/extensions/user_script_listener.h
+++ b/chrome/browser/extensions/user_script_listener.h
@@ -10,6 +10,7 @@
#include <map>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h"
#include "content/public/browser/browser_thread.h"
diff --git a/chrome/browser/extensions/user_script_listener_unittest.cc b/chrome/browser/extensions/user_script_listener_unittest.cc
index c72a03c..6befa17 100644
--- a/chrome/browser/extensions/user_script_listener_unittest.cc
+++ b/chrome/browser/extensions/user_script_listener_unittest.cc
@@ -4,6 +4,7 @@
#include "base/files/file_util.h"
#include "base/json/json_file_value_serializer.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "base/threading/thread.h"
diff --git a/chrome/browser/extensions/wake_event_page_apitest.cc b/chrome/browser/extensions/wake_event_page_apitest.cc
index 8f95d81..e88f79d0 100644
--- a/chrome/browser/extensions/wake_event_page_apitest.cc
+++ b/chrome/browser/extensions/wake_event_page_apitest.cc
@@ -5,6 +5,7 @@
#include <string>
#include "base/auto_reset.h"
+#include "base/macros.h"
#include "base/run_loop.h"
#include "base/scoped_observer.h"
#include "base/strings/string_util.h"
diff --git a/chrome/browser/extensions/warning_badge_service.cc b/chrome/browser/extensions/warning_badge_service.cc
index 78269b6..f226fb3 100644
--- a/chrome/browser/extensions/warning_badge_service.cc
+++ b/chrome/browser/extensions/warning_badge_service.cc
@@ -4,6 +4,9 @@
#include "chrome/browser/extensions/warning_badge_service.h"
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/stl_util.h"
#include "chrome/app/chrome_command_ids.h"
#include "chrome/browser/extensions/warning_badge_service_factory.h"
diff --git a/chrome/browser/extensions/warning_badge_service.h b/chrome/browser/extensions/warning_badge_service.h
index 88672de..9d6aa85 100644
--- a/chrome/browser/extensions/warning_badge_service.h
+++ b/chrome/browser/extensions/warning_badge_service.h
@@ -6,6 +6,7 @@
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_WARNING_BADGE_SERVICE_H_
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/threading/non_thread_safe.h"
#include "components/keyed_service/core/keyed_service.h"
#include "extensions/browser/warning_service.h"
diff --git a/chrome/browser/extensions/warning_badge_service_factory.h b/chrome/browser/extensions/warning_badge_service_factory.h
index f748c04..a89f168 100644
--- a/chrome/browser/extensions/warning_badge_service_factory.h
+++ b/chrome/browser/extensions/warning_badge_service_factory.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_WARNING_BADGE_SERVICE_FACTORY_H_
#define CHROME_BROWSER_EXTENSIONS_WARNING_BADGE_SERVICE_FACTORY_H_
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
diff --git a/chrome/browser/extensions/webstore_data_fetcher.h b/chrome/browser/extensions/webstore_data_fetcher.h
index d75b999..0cb26f3 100644
--- a/chrome/browser/extensions/webstore_data_fetcher.h
+++ b/chrome/browser/extensions/webstore_data_fetcher.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
#include "net/url_request/url_fetcher_delegate.h"
diff --git a/chrome/browser/extensions/webstore_inline_installer.h b/chrome/browser/extensions/webstore_inline_installer.h
index ebdab6a..22ae821 100644
--- a/chrome/browser/extensions/webstore_inline_installer.h
+++ b/chrome/browser/extensions/webstore_inline_installer.h
@@ -7,6 +7,7 @@
#include <string>
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "chrome/browser/extensions/webstore_standalone_installer.h"
#include "content/public/browser/web_contents_observer.h"
diff --git a/chrome/browser/extensions/webstore_install_with_prompt.h b/chrome/browser/extensions/webstore_install_with_prompt.h
index dbabe50..5973a9b 100644
--- a/chrome/browser/extensions/webstore_install_with_prompt.h
+++ b/chrome/browser/extensions/webstore_install_with_prompt.h
@@ -5,7 +5,7 @@
#ifndef CHROME_BROWSER_EXTENSIONS_WEBSTORE_INSTALL_WITH_PROMPT_H_
#define CHROME_BROWSER_EXTENSIONS_WEBSTORE_INSTALL_WITH_PROMPT_H_
-#include "base/basictypes.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/webstore_standalone_installer.h"
#include "chrome/browser/ui/native_window_tracker.h"
diff --git a/chrome/browser/extensions/webstore_installer.cc b/chrome/browser/extensions/webstore_installer.cc
index 79b73be..219f2d3 100644
--- a/chrome/browser/extensions/webstore_installer.cc
+++ b/chrome/browser/extensions/webstore_installer.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/extensions/webstore_installer.h"
+#include <stddef.h>
#include <stdint.h>
#include <limits>
@@ -23,6 +24,7 @@
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
+#include "build/build_config.h"
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/download/download_crx_util.h"
#include "chrome/browser/download/download_prefs.h"
diff --git a/chrome/browser/extensions/webstore_installer_test.h b/chrome/browser/extensions/webstore_installer_test.h
index be22671..ec88e2e 100644
--- a/chrome/browser/extensions/webstore_installer_test.h
+++ b/chrome/browser/extensions/webstore_installer_test.h
@@ -8,6 +8,7 @@
#include <string>
#include "base/files/scoped_temp_dir.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "extensions/browser/extension_dialog_auto_confirm.h"
#include "url/gurl.h"
diff --git a/chrome/browser/extensions/webstore_standalone_installer.h b/chrome/browser/extensions/webstore_standalone_installer.h
index 57f05bd..70151fa 100644
--- a/chrome/browser/extensions/webstore_standalone_installer.h
+++ b/chrome/browser/extensions/webstore_standalone_installer.h
@@ -8,6 +8,7 @@
#include <string>
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/extensions/active_install_data.h"
diff --git a/chrome/browser/extensions/webstore_startup_installer.h b/chrome/browser/extensions/webstore_startup_installer.h
index cfbbf76..f0358c3 100644
--- a/chrome/browser/extensions/webstore_startup_installer.h
+++ b/chrome/browser/extensions/webstore_startup_installer.h
@@ -6,6 +6,7 @@
#define CHROME_BROWSER_EXTENSIONS_WEBSTORE_STARTUP_INSTALLER_H_
#include "base/gtest_prod_util.h"
+#include "base/macros.h"
#include "chrome/browser/extensions/webstore_install_with_prompt.h"
namespace extensions {
diff --git a/chrome/browser/extensions/webstore_startup_installer_browsertest.cc b/chrome/browser/extensions/webstore_startup_installer_browsertest.cc
index 7d6d9773..0f8accd 100644
--- a/chrome/browser/extensions/webstore_startup_installer_browsertest.cc
+++ b/chrome/browser/extensions/webstore_startup_installer_browsertest.cc
@@ -6,6 +6,7 @@
#include "base/command_line.h"
#include "base/scoped_observer.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/webstore_installer_test.h"
#include "chrome/browser/infobars/infobar_service.h"
diff --git a/chrome/browser/extensions/window_controller.cc b/chrome/browser/extensions/window_controller.cc
index e35be66..67b3d47 100644
--- a/chrome/browser/extensions/window_controller.cc
+++ b/chrome/browser/extensions/window_controller.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/extensions/window_controller.h"
+#include <stddef.h>
+
#include "base/values.h"
#include "chrome/browser/extensions/api/tabs/tabs_constants.h"
#include "chrome/browser/extensions/window_controller_list.h"
diff --git a/chrome/browser/extensions/window_controller.h b/chrome/browser/extensions/window_controller.h
index 62d1078..2f0546c 100644
--- a/chrome/browser/extensions/window_controller.h
+++ b/chrome/browser/extensions/window_controller.h
@@ -5,10 +5,12 @@
#ifndef CHROME_BROWSER_EXTENSIONS_WINDOW_CONTROLLER_H_
#define CHROME_BROWSER_EXTENSIONS_WINDOW_CONTROLLER_H_
+#include <stdint.h>
+
#include <string>
-#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "chrome/common/extensions/api/windows.h"
class Browser; // TODO(stevenjb) eliminate this dependency.
diff --git a/chrome/browser/extensions/window_controller_list.h b/chrome/browser/extensions/window_controller_list.h
index ddb78b4..755bcaf 100644
--- a/chrome/browser/extensions/window_controller_list.h
+++ b/chrome/browser/extensions/window_controller_list.h
@@ -8,6 +8,7 @@
#include <list>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/memory/singleton.h"
#include "base/observer_list.h"
#include "chrome/browser/extensions/window_controller.h"
diff --git a/chrome/browser/extensions/window_open_apitest.cc b/chrome/browser/extensions/window_open_apitest.cc
index 6acc7bd..a27ebb5 100644
--- a/chrome/browser/extensions/window_open_apitest.cc
+++ b/chrome/browser/extensions/window_open_apitest.cc
@@ -2,10 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include <stddef.h>
+
#include "base/command_line.h"
#include "base/memory/scoped_vector.h"
#include "base/path_service.h"
#include "base/strings/stringprintf.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
diff --git a/chrome/browser/extensions/window_open_interactive_apitest.cc b/chrome/browser/extensions/window_open_interactive_apitest.cc
index 912f1ab..bc3e1f9 100644
--- a/chrome/browser/extensions/window_open_interactive_apitest.cc
+++ b/chrome/browser/extensions/window_open_interactive_apitest.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
#include "base/command_line.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/common/chrome_switches.h"
diff --git a/chrome/browser/extensions/zipfile_installer.h b/chrome/browser/extensions/zipfile_installer.h
index 7aa594c..8898908 100644
--- a/chrome/browser/extensions/zipfile_installer.h
+++ b/chrome/browser/extensions/zipfile_installer.h
@@ -7,9 +7,9 @@
#include <string>
-#include "base/basictypes.h"
#include "base/callback.h"
#include "base/files/file_path.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
diff --git a/chrome/browser/extensions/zipfile_installer_unittest.cc b/chrome/browser/extensions/zipfile_installer_unittest.cc
index d4421e6..e0fa78e 100644
--- a/chrome/browser/extensions/zipfile_installer_unittest.cc
+++ b/chrome/browser/extensions/zipfile_installer_unittest.cc
@@ -12,6 +12,7 @@
#include "base/strings/string_util.h"
#include "base/thread_task_runner_handle.h"
#include "base/values.h"
+#include "build/build_config.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/test_extension_system.h"
#include "chrome/browser/extensions/zipfile_installer.h"