| Index: content/browser/gamepad/raw_input_data_fetcher_win.cc
|
| diff --git a/content/browser/gamepad/raw_input_data_fetcher_win.cc b/content/browser/gamepad/raw_input_data_fetcher_win.cc
|
| index 670a022ad961bfe54a68043e87e2d1e32beb6503..0693eef9eb87b51ccefc95850f8d2d676ac6338e 100644
|
| --- a/content/browser/gamepad/raw_input_data_fetcher_win.cc
|
| +++ b/content/browser/gamepad/raw_input_data_fetcher_win.cc
|
| @@ -4,6 +4,9 @@
|
|
|
| #include "content/browser/gamepad/raw_input_data_fetcher_win.h"
|
|
|
| +#include <stddef.h>
|
| +
|
| +#include "base/macros.h"
|
| #include "base/trace_event/trace_event.h"
|
| #include "content/common/gamepad_hardware_buffer.h"
|
| #include "content/common/gamepad_messages.h"
|
| @@ -187,7 +190,7 @@ RawGamepadInfo* RawInputDataFetcher::ParseGamepadInfo(HANDLE hDevice) {
|
| }
|
| DCHECK_EQ(0u, result);
|
|
|
| - scoped_ptr<uint8[]> di_buffer(new uint8[size]);
|
| + scoped_ptr<uint8_t[]> di_buffer(new uint8_t[size]);
|
| RID_DEVICE_INFO* device_info =
|
| reinterpret_cast<RID_DEVICE_INFO*>(di_buffer.get());
|
| result = GetRawInputDeviceInfo(hDevice, RIDI_DEVICEINFO,
|
| @@ -266,7 +269,7 @@ RawGamepadInfo* RawInputDataFetcher::ParseGamepadInfo(HANDLE hDevice) {
|
| }
|
| DCHECK_EQ(0u, result);
|
|
|
| - gamepad_info->ppd_buffer.reset(new uint8[size]);
|
| + gamepad_info->ppd_buffer.reset(new uint8_t[size]);
|
| gamepad_info->preparsed_data =
|
| reinterpret_cast<PHIDP_PREPARSED_DATA>(gamepad_info->ppd_buffer.get());
|
| result = GetRawInputDeviceInfo(hDevice, RIDI_PREPARSEDDATA,
|
| @@ -442,7 +445,7 @@ LRESULT RawInputDataFetcher::OnInput(HRAWINPUT input_handle) {
|
| DCHECK_EQ(0u, result);
|
|
|
| // Retrieve the input record.
|
| - scoped_ptr<uint8[]> buffer(new uint8[size]);
|
| + scoped_ptr<uint8_t[]> buffer(new uint8_t[size]);
|
| RAWINPUT* input = reinterpret_cast<RAWINPUT*>(buffer.get());
|
| result = GetRawInputData(
|
| input_handle, RID_INPUT, buffer.get(), &size, sizeof(RAWINPUTHEADER));
|
|
|