Commit 324f4b1f authored by palmer@chromium.org's avatar palmer@chromium.org

Use an explicitly-sized int type across the IPC boundary.

BUG=none

Review URL: https://chromiumcodereview.appspot.com/16085007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203861 0039d316-1c4b-4281-b951-d872f2087c98
parent bc7dd97a
......@@ -872,7 +872,7 @@ net::URLRequestContext* RenderMessageFilter::GetRequestContextForURL(
#if defined(OS_POSIX) && !defined(TOOLKIT_GTK) && !defined(OS_ANDROID)
void RenderMessageFilter::OnAllocTransportDIB(
size_t size, bool cache_in_browser, TransportDIB::Handle* handle) {
uint32 size, bool cache_in_browser, TransportDIB::Handle* handle) {
render_widget_helper_->AllocTransportDIB(size, cache_in_browser, handle);
}
......
......@@ -210,7 +210,7 @@ class RenderMessageFilter : public BrowserMessageFilter {
void OnResolveProxy(const GURL& url, IPC::Message* reply_msg);
// Browser side transport DIB allocation
void OnAllocTransportDIB(size_t size,
void OnAllocTransportDIB(uint32 size,
bool cache_in_browser,
TransportDIB::Handle* result);
void OnFreeTransportDIB(TransportDIB::Id dib_id);
......
......@@ -355,8 +355,9 @@ TransportDIB* RenderWidgetHelper::MapTransportDIB(TransportDIB::Id dib_id) {
return TransportDIB::Map(fd);
}
void RenderWidgetHelper::AllocTransportDIB(
size_t size, bool cache_in_browser, TransportDIB::Handle* result) {
void RenderWidgetHelper::AllocTransportDIB(uint32 size,
bool cache_in_browser,
TransportDIB::Handle* result) {
scoped_ptr<base::SharedMemory> shared_memory(new base::SharedMemory());
if (!shared_memory->CreateAnonymous(size)) {
result->fd = -1;
......
......@@ -163,7 +163,7 @@ class RenderWidgetHelper
// browser, and it is the caller's repsonsibility to call
// FreeTransportDIB(). In all cases, the caller is responsible for deleting
// the resulting TransportDIB.
void AllocTransportDIB(size_t size,
void AllocTransportDIB(uint32 size,
bool cache_in_browser,
TransportDIB::Handle* result);
......
......@@ -2312,7 +2312,7 @@ IPC_SYNC_MESSAGE_CONTROL2_0(ViewHostMsg_PreCacheFontCharacters,
// In all cases, the caller is responsible for deleting the resulting
// TransportDIB.
IPC_SYNC_MESSAGE_CONTROL2_1(ViewHostMsg_AllocTransportDIB,
size_t, /* bytes requested */
uint32_t, /* bytes requested */
bool, /* cache in the browser */
TransportDIB::Handle /* DIB */)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment